소스 검색

[智价云] 客户端违规处理筛选更新

tangyuanwang 6 일 전
부모
커밋
993cbdade4

+ 7 - 1
app/Http/Controllers/Api/Process/ControlGoods.php

@@ -25,6 +25,7 @@ class ControlGoods extends Api
     {
         $user_info = $this->checkLogin();
         if (!$user_info) return json_send(['code' => 'error', 'msg' => '请先登录']);
+        $user_id = $user_info['uid'];
         $request->scene('list')->validate();
         // 查询条件
         $map  = [];
@@ -55,8 +56,13 @@ class ControlGoods extends Api
         if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
         // 查询数据
+        $map1 = array_merge($map, [['first_responsible_person', 'like',"%,$user_id,%"]]);
+        $map2 = array_merge($map, [['responsible_person', 'like',"%,$user_id,%"]]);
+        $map3 = array_merge($map, [['source_responsible_person', 'like',"%,$user_id,%"]]);
         $result = $ControlGoodsModel->query()
-            ->where($map)
+            ->where($map1)
+            ->orWhere($map2)
+            ->orWhere($map3)
             ->orderByDesc('id')
             ->paginate($limit)->toarray();
         // 分配数据

+ 8 - 2
app/Http/Controllers/Api/Process/LowPriceGoods.php

@@ -26,6 +26,7 @@ class LowPriceGoods extends Api
     {
         $user_info = $this->checkLogin();
         if (!$user_info) return json_send(['code' => 'error', 'msg' => '请先登录']);
+        $user_id = $user_info['uid'];
         $request->scene('list')->validate();
         // 查询条件
         $map  = [];
@@ -56,8 +57,13 @@ class LowPriceGoods extends Api
         if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
         // 查询数据
-        $result = $LowPriceGoodsModel->query()
-            ->where($map)
+        $map1 = array_merge($map, [['first_responsible_person', 'like',"%,$user_id,%"]]);
+        $map2 = array_merge($map, [['responsible_person', 'like',"%,$user_id,%"]]);
+        $map3 = array_merge($map, [['source_responsible_person', 'like',"%,$user_id,%"]]);
+        $result = $LowPriceGoodsModel
+            ->where($map1)
+            ->orWhere($map2)
+            ->orWhere($map3)
             ->orderByDesc('id')
             ->paginate($limit)->toarray();
         // 分配数据

+ 7 - 1
app/Http/Controllers/Api/Process/ViolationProduct.php

@@ -26,6 +26,7 @@ class ViolationProduct extends Api
     {
         $user_info = $this->checkLogin();
         if (!$user_info) return json_send(['code' => 'error', 'msg' => '请先登录']);
+        $user_id = $user_info['uid'];
         $request->scene('list')->validate();
         // 查询条件
         $map  = [];
@@ -56,8 +57,13 @@ class ViolationProduct extends Api
         if ($source_responsible_person) $map[] = ['source_responsible_person', 'like', "%$source_responsible_person%"];
         if ($processing_status) $map[] = ['processing_status', '=', $processing_status];
         // 查询数据
+        $map1 = array_merge($map, [['first_responsible_person', 'like',"%,$user_id,%"]]);
+        $map2 = array_merge($map, [['responsible_person', 'like',"%,$user_id,%"]]);
+        $map3 = array_merge($map, [['source_responsible_person', 'like',"%,$user_id,%"]]);
         $result = $ViolationProductModel->query()
-            ->where($map)
+            ->where($map1)
+            ->orWhere($map2)
+            ->orWhere($map3)
             ->orderByDesc('id')
             ->paginate($limit)->toarray();
         // 分配数据