Bladeren bron

加价控制

shish 4 jaren geleden
bovenliggende
commit
8f58ed3ca0
1 gewijzigde bestanden met toevoegingen van 10 en 2 verwijderingen
  1. 10 2
      biz-ghs/product/classes/ProductClass.php

+ 10 - 2
biz-ghs/product/classes/ProductClass.php

@@ -1019,7 +1019,6 @@ class ProductClass extends BaseClass
         $data['py'] = stringUtil::py($data['name']);
         $name = $data['name'] ?? false;
         $data['alias'] = $data['alias'] ?? '';
-        //写死小图
         $data['cover'] = isset($data['cover']) && !empty($data['cover']) ? $data['cover'] : '';
         $ratio = $data['ratio'] ?? false;
         $weight = $data['weight'] ?? false;
@@ -1080,11 +1079,15 @@ class ProductClass extends BaseClass
 
             $itemData = $data;
             $itemData['classId'] = $defaultClassId;
-            //从平台导入花材方式添加有带itemId
             if (isset($data['itemId']) == false || empty($data['itemId'])) {
+                $itemData['qtAddPrice'] = 4;
+                $itemData['byAddPrice'] = 3;
+                $itemData['hjAddPrice'] = 2;
+                $itemData['zsAddPrice'] = 1;
                 $ptItemInfo = PtItemClass::addItem($itemData);
                 $data['itemId'] = $ptItemInfo['id'];
             } else {
+                //从平台导入花材方式添加有带itemId
                 $has = self::getByCondition(['shopId' => $data['shopId'], 'itemId' => $data['itemId']], true);
                 if (!empty($has)) {
                     util::fail('已经添加过了');
@@ -1095,6 +1098,11 @@ class ProductClass extends BaseClass
             $ptItemId = $data['itemId'] ?? 0;
             $ptItemInfo = PtItemClass::getById($ptItemId, true);
             $data['variety'] = $ptItemInfo->variety ?? 0;
+            $data['addPrice'] = $ptItemInfo->addPrice ?? 0;
+            $data['qtAddPrice'] = $ptItemInfo->qtAddPrice ?? 0;
+            $data['byAddPrice'] = $ptItemInfo->byAddPrice ?? 0;
+            $data['hjAddPrice'] = $ptItemInfo->hjAddPrice ?? 0;
+            $data['zsAddPrice'] = $ptItemInfo->zsAddPrice ?? 0;
 
             //根据sjId, 找到所有的shopId,都添加
             $shopIds = ShopService::getShopIds($data['sjId']);