Explorar o código

商品计数修改

sorry %!s(int64=5) %!d(string=hai) anos
pai
achega
3d49892819
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      biz-hd/goods/classes/GoodsClass.php

+ 2 - 2
biz-hd/goods/classes/GoodsClass.php

@@ -174,7 +174,6 @@ class GoodsClass extends BaseClass
             util::fail('不能使用别人的分类');
         }
         //先删除再添加分类
-        GoodsCategoryClass::delGoodsCategory($id);
         // 当前商品的分类
         $goodsHasCategoryIds = GoodsCategoryService::getGoodsHasCategoryIds($id);
         // 分类商品数-1
@@ -183,6 +182,7 @@ class GoodsClass extends BaseClass
         ], [
             'id' => $goodsHasCategoryIds
         ]);
+        GoodsCategoryClass::delGoodsCategory($id);
         $addCategory = [];
         foreach ($categoryIdList as $categoryId) {
             $cName = $categoryData[$categoryId]['categoryName'];
@@ -191,7 +191,7 @@ class GoodsClass extends BaseClass
         GoodsCategoryClass::batchAdd($addCategory);
         // 分类商品数+1
         CategoryClass::counters([
-            'goodsNum' => -1
+            'goodsNum' => 1
         ], [
             'id' => $categoryIdList
         ]);