Explorar o código

排除已关联的需求

kely hai 1 ano
pai
achega
c07a704e34
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  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);