Selaa lähdekoodia

[智价云] 搜索筛选补充

tangyuanwang 4 päivää sitten
vanhempi
sitoutus
ae6f9b6905

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

@@ -41,6 +41,9 @@ class LowPriceGoods extends Controller
         $store_name = request('store_name', '');
         $source_responsible_person = request('source_responsible_person', '');
         $processing_status = request('processing_status', '');
+        $product_name = request('product_name', '');
+        $product_specs = request('product_specs', '');
+        $online_posting_cunt = request('online_posting_cunt', '');
         // 时间条件
         if ($start_time) $map[] = ['insert_time', '>=', strtotime($start_time)];
         if ($end_time) $map[]   = ['insert_time', '<=', strtotime($end_time)];
@@ -48,13 +51,16 @@ class LowPriceGoods extends Controller
         if ($status) $map[] = ['status', '=', $status];
         if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
 
-        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%$first_responsible_person%"];
-        if ($responsible_person) $map[] = ['responsible_person', 'like', "%$responsible_person%"];
+        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%,$first_responsible_person,%"];
+        if ($responsible_person) $map[] = ['responsible_person', 'like', "%,$responsible_person,%"];
         if ($platform) $map[] = ['platform', 'like', "%$platform%"];
         if ($company_name) $map[] = ['company_name', 'like', "%$company_name%"];
         if ($store_name) $map[] = ['store_name', 'like', "%$store_name%"];
-        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
+        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%,$source_responsible_person,%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
+        if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
+        if ($product_specs) $map[] = ['product_specs', 'like', "%$product_specs%"];
+        if ($online_posting_cunt) $map[] = ['online_posting_cunt', '=', $online_posting_cunt];
         // 查询数据
         $result = $LowPriceGoodsModel->query()
             ->where($map)

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

@@ -41,6 +41,9 @@ class ViolationProduct extends Controller
         $store_name = request('store_name', '');
         $source_responsible_person = request('source_responsible_person', '');
         $processing_status = request('processing_status', '');
+        $product_name = request('product_name', '');
+        $product_specs = request('product_specs', '');
+        $online_posting_cunt = request('online_posting_cunt', '');
         // 时间条件
         if ($start_time) $map[] = ['insert_time', '>=', strtotime($start_time)];
         if ($end_time) $map[]   = ['insert_time', '<=', strtotime($end_time)];
@@ -48,13 +51,16 @@ class ViolationProduct extends Controller
         if ($status) $map[] = ['status', '=', $status];
         if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
 
-        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%$first_responsible_person%"];
-        if ($responsible_person) $map[] = ['responsible_person', 'like', "%$responsible_person%"];
+        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%,$first_responsible_person,%"];
+        if ($responsible_person) $map[] = ['responsible_person', 'like', "%,$responsible_person,%"];
         if ($platform) $map[] = ['platform', 'like', "%$platform%"];
         if ($company_name) $map[] = ['company_name', 'like', "%$company_name%"];
         if ($store_name) $map[] = ['store_name', 'like', "%$store_name%"];
-        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
+        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%,$source_responsible_person,%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
+        if ($product_name) $map[] = ['product_name', 'like', "%$product_name%"];
+        if ($product_specs) $map[] = ['product_specs', 'like', "%$product_specs%"];
+        if ($online_posting_cunt) $map[] = ['online_posting_cunt', '=', $online_posting_cunt];
         // 查询数据
         $result = $ViolationProductModel->query()
             ->where($map)

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

@@ -45,12 +45,12 @@ class ViolationStore extends Controller
         // 其他条件
         if (is_numeric($status)) $map[] = ['status', '=', $status];
 
-        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%$first_responsible_person%"];
-        if ($responsible_person) $map[] = ['responsible_person', 'like', "%$responsible_person%"];
+        if ($first_responsible_person) $map[] = ['first_responsible_person', 'like', "%,$first_responsible_person,%"];
+        if ($responsible_person) $map[] = ['responsible_person', 'like', "%,$responsible_person,%"];
         if ($platform) $map[] = ['platform', 'like', "%$platform%"];
         if ($company_name) $map[] = ['company_name', 'like', "%$company_name%"];
         if ($store_name) $map[] = ['store_name', 'like', "%$store_name%"];
-        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
+        if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%,$source_responsible_person,%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
         // 查询数据
         $result = $ViolationStoreModel->query()

+ 6 - 6
app/Models/Manager/Process/ControlGoods.php

@@ -68,8 +68,8 @@ class ControlGoods extends Model
         try {
             $ControlGoodsMemberModel = new ControlGoodsMemberModel();
             $insert_data = [
-                'first_responsible_person' => $data['first_responsible_person'],
-                'responsible_person' => $data['responsible_person'],
+                'first_responsible_person' => $data['first_responsible_person'] ? ','.$data['first_responsible_person'].',':'',
+                'responsible_person' => $data['responsible_person'] ? ','.$data['responsible_person'].',':'',
                 'platform'    => $data['platform'],
                 'company_name'    => $data['company_name'],
                 'product_name'    => $data['product_name'],
@@ -79,12 +79,12 @@ class ControlGoods extends Model
                 'online_posting_cunt'    => $data['online_posting_cunt'],
                 'link_url'    => $data['link_url'],
                 'store_name'    => $data['store_name'],
-                'source_responsible_person'    => $data['source_responsible_person'],
+                'source_responsible_person'    => $data['source_responsible_person'] ? ','.$data['source_responsible_person'].',':'',
                 'processing_status' => '1',
                 'insert_time' => time(),
             ];
             $ControlGoods_id = $this->insertGetId($insert_data);
-            $first_responsible_persons = explode(',', $data['first_responsible_person']);
+            $first_responsible_persons = $data['first_responsible_person'] !=''? explode(',', $data['first_responsible_person']):[];
             $first_responsible_person_data = [];
             if (count($first_responsible_persons) > 0) {
                 foreach ($first_responsible_persons as $key => $employee_id) {
@@ -96,7 +96,7 @@ class ControlGoods extends Model
                 }
             }
             $ControlGoodsMemberModel->inser($first_responsible_person_data);
-            $responsible_persons = explode(',', $data['responsible_person']);
+            $responsible_persons = $data['responsible_person'] !='' ? explode(',', $data['responsible_person']):[];
             $responsible_person_data = [];
             if (count($responsible_persons) > 0) {
                 foreach ($responsible_persons as $key => $employee_id) {
@@ -108,7 +108,7 @@ class ControlGoods extends Model
                 }
             }
             $ControlGoodsMemberModel->inser($responsible_person_data);
-            $source_responsible_persons = explode(',', $data['source_responsible_person']);
+            $source_responsible_persons = $data['source_responsible_person'] !='' ? explode(',', $data['source_responsible_person']):[];
             $source_responsible_person_data = [];
             if (count($source_responsible_persons) > 0) {
                 foreach ($source_responsible_persons as $key => $employee_id) {

+ 4 - 3
app/Models/Manager/Process/LowPriceGoods.php

@@ -78,8 +78,8 @@ class LowPriceGoods extends Model
             $LowPriceGoodsMemberModel = new LowPriceGoodsMemberModel();
             $insert_data = [
                 'source_id' => $data['source_id'],
-                'first_responsible_person' => $data['first_responsible_person'],
-                'responsible_person' => $data['responsible_person'],
+                'first_responsible_person' => $data['first_responsible_person'] ? ','.$data['first_responsible_person'].',':'',
+                'responsible_person' => $data['responsible_person'] ? ','.$data['responsible_person'].',':'',
                 'platform'    => $data['platform'],
                 'company_name'    => $data['company_name'],
                 'product_name'    => $data['product_name'],
@@ -89,7 +89,8 @@ class LowPriceGoods extends Model
                 'online_posting_cunt'    => $data['online_posting_cunt'],
                 'link_url'    => $data['link_url'],
                 'store_name'    => $data['store_name'],
-                'source_responsible_person'    => $data['source_responsible_person'],
+                'source_responsible_person'    => $data['source_responsible_person'] ? ','.$data['source_responsible_person'].',':'',
+                'processing_status' => '1',
                 'processing_status' => '1',
                 'insert_time' => time(),
             ];

+ 3 - 3
app/Models/Manager/Process/ViolationProduct.php

@@ -75,8 +75,8 @@ class ViolationProduct extends Model
             $ViolationProductMemberModel = new ViolationProductMemberModel();
             $insert_data = [
                 'source_id' => $data['source_id'],
-                'first_responsible_person' => $data['first_responsible_person'],
-                'responsible_person' => $data['responsible_person'],
+                'first_responsible_person' => $data['first_responsible_person'] ? ','.$data['first_responsible_person'].',':'',
+                'responsible_person' => $data['responsible_person'] ? ','.$data['responsible_person'].',':'',
                 'platform'    => $data['platform'],
                 'company_name'    => $data['company_name'],
                 'product_name'    => $data['product_name'],
@@ -84,7 +84,7 @@ class ViolationProduct extends Model
                 'online_posting_cunt'    => $data['online_posting_cunt'],
                 'link_url'    => $data['link_url'],
                 'store_name'    => $data['store_name'],
-                'source_responsible_person'    => $data['source_responsible_person'],
+                'source_responsible_person'    => $data['source_responsible_person'] ? ','.$data['source_responsible_person'].',':'',
                 'processing_status' => '1',
                 'insert_time' => time(),
             ];

+ 3 - 3
app/Models/Manager/Process/ViolationStore.php

@@ -73,14 +73,14 @@ class ViolationStore extends Model
             $ViolationStoreMemberModel = new ViolationStoreMemberModel();
             $insert_data = [
                 'source_id' => $data['source_id'],
-                'first_responsible_person' => $data['first_responsible_person'],
-                'responsible_person' => $data['responsible_person'],
+                'first_responsible_person' => $data['first_responsible_person'] ? ','.$data['first_responsible_person'].',':'',
+                'responsible_person' => $data['responsible_person'] ? ','.$data['responsible_person'].',':'',
                 'platform'    => $data['platform'],
                 'company_name'    => $data['company_name'],
                 'social_credit_code'    => $data['social_credit_code'],
                 'link_url'    => $data['link_url'],
                 'store_name'    => $data['store_name'],
-                'source_responsible_person'    => $data['source_responsible_person'],
+                'source_responsible_person'    => $data['source_responsible_person'] ? ','.$data['source_responsible_person'].',':'',
                 'processing_status' => '1',
                 'insert_time' => time(),
             ];