Sfoglia il codice sorgente

[智价云] 违规数据公司模糊搜索

tangyuanwang 2 mesi fa
parent
commit
88662145d6

+ 5 - 3
app/Http/Controllers/Manager/Process/LowPriceGoods.php

@@ -45,6 +45,7 @@ class LowPriceGoods extends Controller
         $responsible_person = request('responsible_person', '');
         $platform = request('platform', '');
         $company_name = request('company_name', '');
+        $company_names = request('company_names', '');
         $store_name = request('store_name', '');
         $store_names = request('store_names', '');
         $source_responsible_person = request('source_responsible_person', '');
@@ -59,6 +60,7 @@ class LowPriceGoods extends Controller
         if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
         if ($store_name) $map[]   = ['store_name', 'like', "%$store_name%"];
         if ($category_name) $map[] = ['category_name', 'like', "%$category_name%"];
+        if ($company_name) $map[] = ['company_name', 'like', "%$company_name%"];
 
         //多选平台查询
         if ($platform && is_string($platform)) {
@@ -96,9 +98,9 @@ class LowPriceGoods extends Controller
             $LowPriceGoodsModel = $LowPriceGoodsModel->whereIn('product_name', $product_names);
         }
         //多选公司查询
-        if ($company_name && is_string($company_name)) {
-            $company_name = explode(',', $company_name);
-            $LowPriceGoodsModel = $LowPriceGoodsModel->whereIn('company_name', $company_name);
+        if ($company_names && is_string($company_names)) {
+            $company_names = explode(',', $company_names);
+            $LowPriceGoodsModel = $LowPriceGoodsModel->whereIn('company_name', $company_names);
         }
         //多选第一责任人
         if ($first_responsible_person && is_string($first_responsible_person)) {

+ 5 - 3
app/Http/Controllers/Manager/Process/ViolationProduct.php

@@ -43,6 +43,7 @@ class ViolationProduct extends Controller
         $responsible_person = request('responsible_person', '');
         $platform = request('platform', '');
         $company_name = request('company_name', '');
+        $company_names = request('company_names', '');
         $store_name = request('store_name', '');
         $store_names = request('store_names', '');
         $source_responsible_person = request('source_responsible_person', '');
@@ -57,6 +58,7 @@ class ViolationProduct extends Controller
         if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
         if ($store_name) $map[]   = ['store_name', 'like', "%$store_name%"];
         if ($category_name) $map[] = ['category_name', 'like', "%$category_name%"];
+        if ($company_name) $map[] = ['company_name', 'like', "%$company_name%"];
 
         //多选平台查询
         if ($platform && is_string($platform)) {
@@ -94,9 +96,9 @@ class ViolationProduct extends Controller
             $ViolationProductModel = $ViolationProductModel->whereIn('product_name', $product_names);
         }
         //多选公司查询
-        if ($company_name && is_string($company_name)) {
-            $company_name = explode(',', $company_name);
-            $ViolationProductModel = $ViolationProductModel->whereIn('company_name', $company_name);
+        if ($company_names && is_string($company_names)) {
+            $company_names = explode(',', $company_names);
+            $ViolationProductModel = $ViolationProductModel->whereIn('company_name', $company_names);
         }
         //多选第一责任人
         if ($first_responsible_person && is_string($first_responsible_person)) {

+ 5 - 3
app/Http/Controllers/Manager/Process/ViolationStore.php

@@ -40,6 +40,7 @@ class ViolationStore extends Controller
         $responsible_person = request('responsible_person', '');
         $platform = request('platform', '');
         $company_name = request('company_name', '');
+        $company_names = request('company_names', '');
         $store_name = request('store_name', '');
         $store_names = request('store_names', '');
         $source_responsible_person = request('source_responsible_person', '');
@@ -51,6 +52,7 @@ class ViolationStore extends Controller
         if ($end_time) $map[]   = ['insert_time', '<=', strtotime($end_time)];
         //其它条件
         if ($store_name) $map[]   = ['store_name', 'like', "%$store_name%"];
+        if ($company_name) $map[]   = ['company_name', 'like', "%$company_name%"];
 
         //多选平台查询
         if ($platform && is_string($platform)) {
@@ -83,9 +85,9 @@ class ViolationStore extends Controller
             $ViolationStoreModel = $ViolationStoreModel->whereIn('product_specs', $product_specs);
         }
         //多选公司查询
-        if ($company_name && is_string($company_name)) {
-            $company_name = explode(',', $company_name);
-            $ViolationStoreModel = $ViolationStoreModel->whereIn('company_name', $company_name);
+        if ($company_names && is_string($company_names)) {
+            $company_names = explode(',', $company_names);
+            $ViolationStoreModel = $ViolationStoreModel->whereIn('company_name', $company_names);
         }
         //多选第一责任人
         if ($first_responsible_person && is_string($first_responsible_person)) {