|
@@ -106,15 +106,18 @@ class RequirementController extends Controller
|
|
|
|
|
|
//如果选择了需求关联的项目,则同时进行关联
|
|
|
$projectsId = $request->get('project_id', []);
|
|
|
- foreach ($projectsId as $projectId){
|
|
|
- ProjectRequirement::query()->firstOrCreate([
|
|
|
- 'project_id' => $projectId,
|
|
|
- 'requirement_id' => $requirement->id,
|
|
|
- 'asset_id' => $request->asset_id,
|
|
|
- 'requirement_group_id'=> $request->requirement_group_id,
|
|
|
- ]);
|
|
|
+ if(!empty($projectsId) && $projectsId !== []){
|
|
|
+ foreach ($projectsId as $projectId){
|
|
|
+ ProjectRequirement::query()->firstOrCreate([
|
|
|
+ 'project_id' => $projectId,
|
|
|
+ 'requirement_id' => $requirement->id,
|
|
|
+ 'asset_id' => $request->asset_id,
|
|
|
+ 'requirement_group_id'=> $request->requirement_group_id,
|
|
|
+ ]);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
ActionRepository::createRequirement(
|
|
|
$requirement, ObjectAction::CREATED
|
|
|
);
|