项目库关联删除

This commit is contained in:
xiejunyu
2022-06-12 18:21:27 +08:00
parent c27f0bb401
commit 8723f781b0
@@ -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);
}
/*