项目库关联删除
This commit is contained in:
+24
@@ -89,6 +89,9 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ProjectLawsInventoryEOServiceImpl projectLawsInventoryEOService;
|
private ProjectLawsInventoryEOServiceImpl projectLawsInventoryEOService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ProjectLawsInventoryLogEOServiceImpl projectLawsInventoryLogEOService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*
|
*
|
||||||
@@ -181,6 +184,27 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
public void deleteById(String id,String cut) {
|
public void deleteById(String id,String cut) {
|
||||||
checkData(id,cut);
|
checkData(id,cut);
|
||||||
removeById(id);
|
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