林琦海 5 年 前
コミット
c5f14ea891
1 ファイル変更7 行追加4 行削除
  1. 7 4
      biz-ghs/product/classes/ProductClass.php

+ 7 - 4
biz-ghs/product/classes/ProductClass.php

@@ -5,6 +5,7 @@ namespace bizGhs\product\classes;
 
 use biz\item\classes\PtItemClass;
 use biz\item\classes\PtItemClassClass;
+use biz\shop\services\ShopService;
 use bizGhs\base\classes\BaseClass;
 use bizGhs\item\classes\ItemClass;
 use bizGhs\item\classes\ItemClassClass;
@@ -823,9 +824,6 @@ class ProductClass extends BaseClass
             util::fail("参数错误");
         }
 
-        if (!$data['shopId']) {
-            util::fail("参数错误");
-        }
 
         if (!$classId) {
             util::fail("请选择分类");
@@ -864,7 +862,12 @@ class ProductClass extends BaseClass
             //获取到itemId
             if($itemRes && $itemRes['id']){
                 $data['itemId'] = $itemRes['id'];
-                self::add($data);
+                //根据sjId, 找到所有的shopId,都添加
+                $shopIds = ShopService::getShopIds($data['sjId']);
+                foreach ($shopIds as $shopId){
+                    $data['shopId'] = $shopId;
+                    self::add($data);
+                }
                 $transaction->commit();
             }else{
                 $transaction->rollBack();