فهرست منبع

[智价云] 采集关键字更新

tangyuanwang 1 ماه پیش
والد
کامیت
c0b5456032

+ 6 - 6
app/Models/Manager/Collect/Product.php

@@ -147,15 +147,15 @@ class Product extends Model
             $Product->update_time = time();
             $Product->save();
 
+            $ProductKeywordModel = new ProductKeywordModel();
+            //查询是否配置了关键字,如果有则删除重新添加
+            $keyword_count = $ProductKeywordModel->where('collect_product_id', $Product->id)->count();
+            if ($keyword_count > 0) {
+                $ProductKeywordModel->where('collect_product_id', $Product->id)->delete();
+            }
             // 如果存在采集配置的关键字
             $product_keyword = $data['product_keyword'];
             if (trim($product_keyword) != '') {
-                $ProductKeywordModel = new ProductKeywordModel();
-                //查询是否配置了关键字,如果有则删除重新添加
-                $keyword_count = $ProductKeywordModel->where('collect_product_id', $Product->id)->count();
-                if ($keyword_count > 0) {
-                    $ProductKeywordModel->where('collect_product_id', $Product->id)->delete();
-                }
                 $product_keyword_data = explode(',', $product_keyword);
                 $keyword_data = [];
                 foreach ($product_keyword_data as $key => $value) {

+ 6 - 6
app/Models/Manager/WashConfig/LowPriceGoods.php

@@ -204,15 +204,15 @@ class LowPriceGoods extends Model
                 }
                 $LowPriceGoodsPlatformModel->insert($insert_platform_data);
             }
+            $ProductKeywordModel = new LowPriceGoodsKeywordModel();
+            //查询是否配置了关键字,如果有则删除重新添加
+            $keyword_count = $ProductKeywordModel->where('lowprice_product_id', $LowProduct->id)->count();
+            if ($keyword_count > 0) {
+                $ProductKeywordModel->where('lowprice_product_id', $LowProduct->id)->delete();
+            }
             // 如果存在采集配置的关键字
             $product_keyword = $data['product_keyword'];
             if (trim($product_keyword) !='') {
-                $ProductKeywordModel = new LowPriceGoodsKeywordModel();
-                //查询是否配置了关键字,如果有则删除重新添加
-                $keyword_count = $ProductKeywordModel->where('lowprice_product_id', $LowProduct->id)->count();
-                if ($keyword_count > 0) {
-                    $ProductKeywordModel->where('lowprice_product_id', $LowProduct->id)->delete();
-                }
                 $product_keyword_data = explode(',', $product_keyword);
                 $keyword_data = [];
                 foreach ($product_keyword_data as $key => $value) {

+ 6 - 6
app/Models/Manager/WashConfig/ViolationProduct.php

@@ -202,15 +202,15 @@ class ViolationProduct extends Model
                 }
                 $ViolationProductPlatformModel->insert($insert_platform_data);
             }
+            $ProductKeywordModel = new ViolationProductKeywordModel();
+            //查询是否配置了关键字,如果有则删除重新添加
+            $keyword_count = $ProductKeywordModel->where('violation_product_id', $ViolationProduct->id)->count();
+            if ($keyword_count > 0) {
+                $ProductKeywordModel->where('violation_product_id', $ViolationProduct->id)->delete();
+            }
             // 如果存在采集配置的关键字
             $product_keyword = $data['product_keyword'];
             if (trim($product_keyword) != '') {
-                $ProductKeywordModel = new ViolationProductKeywordModel();
-                //查询是否配置了关键字,如果有则删除重新添加
-                $keyword_count = $ProductKeywordModel->where('violation_product_id', $ViolationProduct->id)->count();
-                if ($keyword_count > 0) {
-                    $ProductKeywordModel->where('violation_product_id', $ViolationProduct->id)->delete();
-                }
                 $product_keyword_data = explode(',', $product_keyword);
                 $keyword_data = [];
                 foreach ($product_keyword_data as $key => $value) {