瀏覽代碼

排除已关联的需求

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);