|
|
@@ -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);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|