项目库关联删除
This commit is contained in:
+24
@@ -89,6 +89,9 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
||||
@Autowired
|
||||
private ProjectLawsInventoryEOServiceImpl projectLawsInventoryEOService;
|
||||
|
||||
@Autowired
|
||||
private ProjectLawsInventoryLogEOServiceImpl projectLawsInventoryLogEOService;
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
@@ -181,6 +184,27 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
||||
public void deleteById(String id,String cut) {
|
||||
checkData(id,cut);
|
||||
removeById(id);
|
||||
|
||||
//关联删除-相关人员
|
||||
QueryWrapper<ProjectRelatedPersonnel> relatedPersonnelQueryWrapper = new QueryWrapper<>();
|
||||
relatedPersonnelQueryWrapper.eq("project_id",id);
|
||||
projectRelatedPersonnelService.remove(relatedPersonnelQueryWrapper);
|
||||
|
||||
//关联删除-任务计划时间轴
|
||||
QueryWrapper<ProjectTaskPlanning> taskPlanningQueryWrapper = new QueryWrapper<>();
|
||||
taskPlanningQueryWrapper.eq("project_id",id);
|
||||
projectTaskPlanningService.remove(taskPlanningQueryWrapper);
|
||||
|
||||
//关联删除-法规清单log
|
||||
QueryWrapper<ProjectLawsInventoryEO> lawsInventoryEOQueryWrapper = new QueryWrapper<>();
|
||||
lawsInventoryEOQueryWrapper.eq("project_library_id ",id);
|
||||
|
||||
projectLawsInventoryEOService.remove(lawsInventoryEOQueryWrapper);
|
||||
|
||||
//关联删除-法规清单log
|
||||
QueryWrapper<ProjectLawsInventoryLogEO> logEOQueryWrapper = new QueryWrapper<>();
|
||||
logEOQueryWrapper.in("project_library_id",id);
|
||||
projectLawsInventoryLogEOService.remove(logEOQueryWrapper);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user