Explorar el Código

项目已关联需求状态筛选

kely hace 11 meses
padre
commit
4335389e4e
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  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');
             $asset_id = $request->input('asset');
             $requirementsQuery->where('requirements.asset_id', $asset_id);
             $requirementsQuery->where('requirements.asset_id', $asset_id);
         }
         }
+
         if ($request->has('requirementGroup')) {
         if ($request->has('requirementGroup')) {
             $requirementGroup = $request->input('requirementGroup');
             $requirementGroup = $request->input('requirementGroup');
             $requirementsQuery->where('requirements.requirement_group_id', $requirementGroup);
             $requirementsQuery->where('requirements.requirement_group_id', $requirementGroup);
         }
         }
 
 
+        if ($request->has('status')) {
+            $status = $request->input('status');
+            $requirementsQuery->where('requirements.status', $status);
+        }
+
         $requirements = $requirementsQuery
         $requirements = $requirementsQuery
             ->with(['createdBy']) // 预加载 createdBy 关联
             ->with(['createdBy']) // 预加载 createdBy 关联
             ->simplePaginate();
             ->simplePaginate();