浏览代码

过滤孪生站

rkljw 2 天之前
父节点
当前提交
955b270528
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      app/JsonRpc/WebsiteService.php

+ 9 - 0
app/JsonRpc/WebsiteService.php

@@ -943,6 +943,15 @@ class WebsiteService implements WebsiteServiceInterface
             array_push($where, ['website.website_name', 'like', '%' . $data['keyword'] . '%']);
         }
         $result = Website::where($where)->get();
+
+        if (isset($data['website_column_id'])) {
+            $target = $data['website_column_id'];
+            $result = $result->filter(function ($item) use ($target) {
+                $arr = json_decode($item->website_column_arr_id, true);
+                return !in_array($target, $arr);
+            });
+        }
+
         if ($result) {
             return Result::success($result);
         } else {