Browse Source

支持 指派给 过滤器

visuddhinanda 1 year ago
parent
commit
58c797f7f4
1 changed files with 7 additions and 0 deletions
  1. 7 0
      api-v8/app/Http/Controllers/TaskController.php

+ 7 - 0
api-v8/app/Http/Controllers/TaskController.php

@@ -77,6 +77,13 @@ class TaskController extends Controller
                 ->select('task_id')->get();
                 ->select('task_id')->get();
             $table = $table->whereNotIn('id', $assigneesTasks);
             $table = $table->whereNotIn('id', $assigneesTasks);
         }
         }
+        //指派给
+        if ($request->has('assignees_id_null')) {
+            $table = $table->doesntHave('task_assignees');
+        }
+        if ($request->has('assignees_id_not-null')) {
+            $table = $table->has('task_assignees');
+        }
 
 
         if ($request->get('sign_up_equals') === 'true') {
         if ($request->get('sign_up_equals') === 'true') {
             $table = $table->whereNull('assignees_id')
             $table = $table->whereNull('assignees_id')