Browse Source

完善功能

gorden 8 months ago
parent
commit
b6592a9ef6
1 changed files with 9 additions and 1 deletions
  1. 9 1
      app/admin/service/goods/GoodsService.php

+ 9 - 1
app/admin/service/goods/GoodsService.php

@@ -1391,10 +1391,18 @@ class GoodsService
     {
         Db::beginTransaction();
         try {
+            $goodsSku = '';
             // 有先删除
             if ($type == 'update') {
                 GoodsComponent::where('join_component_master_goods_id', $params['goods_id'])->delete();
-            } else {
+                $goodsSku = GoodsSku::where('join_sku_goods_id',$params['goods_id'])->first();
+                if ($goodsSku){
+                    $goodsSku->goods_sku_market_price = $params['goods_market_price'] ?? 0;
+                    $goodsSku->goods_sku_sales_price = $params['goods_sales_price'] ?? 0;
+                    $goodsSku->save();
+                }
+            }
+            if ($type == 'insert' || empty($goodsSku)){
                 Goods::where('goods_id', $params['goods_id'])->update(['goods_sku_json' => '{"规格": ["标准"]}']);
                 $skuData = [
                     'join_sku_goods_id' => $params['goods_id'],