Просмотр исходного кода

修复:新增时,散客加价、黄金加价、钻石加价 没有存入进去

林琦海 4 лет назад
Родитель
Сommit
fae633ee0a
1 измененных файлов с 13 добавлено и 4 удалено
  1. 13 4
      biz-ghs/product/classes/ProductClass.php

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

@@ -1127,10 +1127,19 @@ class ProductClass extends BaseClass
             if(!$addPrice){
                 $data['addPrice'] = $ptItemInfo->addPrice ?? 0;
             }
-            $data['skAddPrice'] = $ptItemInfo->skAddPrice ?? 0;
-            $data['hjAddPrice'] = $ptItemInfo->hjAddPrice ?? 0;
-            $data['zsAddPrice'] = $ptItemInfo->zsAddPrice ?? 0;
-
+            $skAddPrice = $data['skAddPrice']??false;
+            $hjAddPrice = $data['hjAddPrice']??false;
+            $zsAddPrice = $data['zsAddPrice']??false;
+            if(!$skAddPrice){
+                $data['skAddPrice'] = $ptItemInfo->skAddPrice ?? 0;
+            }
+            if(!$hjAddPrice){
+                $data['hjAddPrice'] = $ptItemInfo->hjAddPrice ?? 0;
+            }
+            if($zsAddPrice){
+                $data['zsAddPrice'] = $ptItemInfo->zsAddPrice ?? 0;
+            }
+            
             //根据sjId, 找到所有的shopId,都添加
             $shopIds = ShopService::getShopIds($data['sjId']);
             foreach ($shopIds as $shopId) {