浏览代码

同步图片

林琦海 5 年之前
父节点
当前提交
29b5267574
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      biz/item/classes/PtItemClass.php

+ 9 - 1
biz/item/classes/PtItemClass.php

@@ -3,6 +3,7 @@
 namespace biz\item\classes;
 
 use biz\base\classes\BaseClass;
+use bizGhs\product\classes\ProductClass;
 use common\components\imgUtil;
 use bizGhs\item\classes\ItemClass;
 use common\components\stringUtil;
@@ -109,7 +110,7 @@ class PtItemClass extends BaseClass
     public static function updateItem($data, $sync = false)
     {
         $id = $data['id'] ?? 0;
-
+        $syncCover = false;
         $model = self::getById($id);
         if (!$model) {
             util::fail("该花材不存在");
@@ -133,6 +134,7 @@ class PtItemClass extends BaseClass
                 util::fail("请输入花材图片");
             }
             $upData['cover'] = $data['cover'];
+            $syncCover = true;
         }
 //        if (isset($data['alias'])) {
 //            if (empty($data['alias'])) {
@@ -193,6 +195,12 @@ class PtItemClass extends BaseClass
         self::updateById($id, $upData);
         if ($sync) {
             //同步各个商户的Item todo
+            if($syncCover){
+                $newCover = $upData['cover'];
+                $syncData['cover'] = $newCover;
+                ProductClass::updateByCondition(['itemId'=>$id],$syncData);
+                ItemClass::updateByCondition(['itemId'=>$id],$syncData);
+            }
         }
     }