From 4af495ab83196f4c19ccd94488ae84f760be6388 Mon Sep 17 00:00:00 2001 From: Anyon Date: Wed, 9 May 2018 11:12:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E4=BF=AE=E6=94=B9=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E5=95=86=E5=9F=8E=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/store/service/GoodsService.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/application/store/service/GoodsService.php b/application/store/service/GoodsService.php index 8d0aa6df8..5ea113cf8 100644 --- a/application/store/service/GoodsService.php +++ b/application/store/service/GoodsService.php @@ -111,11 +111,10 @@ class GoodsService $saleWhere = ['status' => '1', 'is_deleted' => '0', 'goods_id' => $goods_id, 'mch_id' => $mch_id]; $saleList = (array)Db::name('StoreOrderList')->field($saleField)->where($saleWhere)->group('goods_id,goods_spec')->select(); // 库存置零 - list($where, $total_stock, $total_sale) = [['goods_id' => $goods_id], 0, 0]; + list($where, $total_sale) = [['goods_id' => $goods_id], 0]; Db::name('StoreGoodsList')->where($where)->update(['goods_stock' => 0, 'goods_sale' => 0, 'mch_id' => $mch_id]); // 更新商品库存 foreach ($stockList as $stock) { - $total_stock += intval($stock['goods_stock']); $where = ['goods_id' => $goods_id, 'goods_spec' => $stock['goods_spec'], 'mch_id' => $mch_id]; Db::name('StoreGoodsList')->where($where)->update(['goods_stock' => $stock['goods_stock']]); } @@ -125,9 +124,6 @@ class GoodsService $where = ['goods_id' => $goods_id, 'goods_spec' => $sale['goods_spec'], 'mch_id' => $mch_id]; Db::name('StoreGoodsList')->where($where)->update(['goods_sale' => $sale['goods_sale']]); } - // 更新总库存及总销量 - $update = ['package_stock' => $total_stock, 'package_sale' => $total_sale, 'mch_id' => $mch_id]; - Db::name('Goods')->where(['id' => $goods_id])->update($update); return ['code' => 1, 'msg' => '同步商品库存成功!']; }