소스 검색

排除已关联的需求

kely 1 년 전
부모
커밋
c07a704e34
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      app/Http/Controllers/API/ProjectController.php

+ 1 - 2
app/Http/Controllers/API/ProjectController.php

@@ -294,9 +294,8 @@ class ProjectController extends Controller
     public function notLinkAssetRequirement(string $id)
     {
         $project = Project::findOrFail($id);
-
         $requirements = $project->assets
-            ? Requirement::query()->whereIn('asset_id', $project->assets?->pluck('id')->toArray())->simplePaginate()
+            ? Requirement::query()->whereIn('asset_id', $project->assets?->pluck('id')->toArray())->whereNotIn('id', $project->requirements?->pluck('id')->toArray())->simplePaginate()
             : [];
 
         return AssetRequirementResource::collection($requirements);