Browse Source

项目已关联需求状态筛选

kely 11 months ago
parent
commit
4335389e4e
1 changed files with 6 additions and 0 deletions
  1. 6 0
      app/Http/Controllers/API/ProjectController.php

+ 6 - 0
app/Http/Controllers/API/ProjectController.php

@@ -343,11 +343,17 @@ class ProjectController extends Controller
             $asset_id = $request->input('asset');
             $requirementsQuery->where('requirements.asset_id', $asset_id);
         }
+
         if ($request->has('requirementGroup')) {
             $requirementGroup = $request->input('requirementGroup');
             $requirementsQuery->where('requirements.requirement_group_id', $requirementGroup);
         }
 
+        if ($request->has('status')) {
+            $status = $request->input('status');
+            $requirementsQuery->where('requirements.status', $status);
+        }
+
         $requirements = $requirementsQuery
             ->with(['createdBy']) // 预加载 createdBy 关联
             ->simplePaginate();