车型库法规清单和平台件法规清单删除-删除同步删除流程数据
This commit is contained in:
+14
-81
@@ -690,6 +690,10 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
//引用流程重置的逻辑
|
||||||
|
String operateType= "lawsInventoryAllResetFlow";
|
||||||
|
resetFlow(id,projectLibraryId,operateType);
|
||||||
|
|
||||||
//更新log
|
//更新log
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String username = sysUser.getUsername();
|
String username = sysUser.getUsername();
|
||||||
@@ -742,6 +746,10 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
//引用流程重置的逻辑
|
||||||
|
String operateType= "lawsInventoryAllResetFlow";
|
||||||
|
resetFlow(StringUtils.join(ids,","),projectLibraryId,operateType);
|
||||||
|
|
||||||
//更新log
|
//更新log
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String username = sysUser.getUsername();
|
String username = sysUser.getUsername();
|
||||||
@@ -4832,6 +4840,11 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
String ids = parmas.getString("ids");
|
String ids = parmas.getString("ids");
|
||||||
String projectLibraryId = parmas.getString("projectLibraryId");
|
String projectLibraryId = parmas.getString("projectLibraryId");
|
||||||
String operateType = parmas.getString("operateType");
|
String operateType = parmas.getString("operateType");
|
||||||
|
resetFlow(ids, projectLibraryId, operateType);
|
||||||
|
return Result.OK("变更成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void resetFlow(String ids, String projectLibraryId, String operateType) {
|
||||||
if (StringUtils.isNotEmpty(ids)) {
|
if (StringUtils.isNotEmpty(ids)) {
|
||||||
|
|
||||||
List<String> piFlowTypeList = new ArrayList<>();
|
List<String> piFlowTypeList = new ArrayList<>();
|
||||||
@@ -4862,7 +4875,7 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
updateWrapper.set(ProjectLawsInventoryEO::getTaskAffirmDueDate, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getTaskAffirmDueDate, null);
|
||||||
|
|
||||||
// 区分重置设计、验证、全部流程
|
// 区分重置设计、验证、全部流程
|
||||||
if(StringUtils.equals(operateType,OperatorTypeEnum.LAWS_INVENTORY_ALL_RESET_FLOW.getValue())){
|
if(StringUtils.equals(operateType, OperatorTypeEnum.LAWS_INVENTORY_ALL_RESET_FLOW.getValue())){
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getDesignFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_CHECKED.getValue());
|
updateWrapper.set(ProjectLawsInventoryEO::getDesignFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_CHECKED.getValue());
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getVerifyFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_CHECKED.getValue());
|
updateWrapper.set(ProjectLawsInventoryEO::getVerifyFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_CHECKED.getValue());
|
||||||
piFlowTypeList.add(FlowTypeEnum.SJFHXSHLC.getValue());
|
piFlowTypeList.add(FlowTypeEnum.SJFHXSHLC.getValue());
|
||||||
@@ -4889,85 +4902,6 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
|
|
||||||
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
||||||
|
|
||||||
/*QueryWrapper<ProjectTaskInventoryEO> taskInventoryQueryWrapper = new QueryWrapper<>();
|
|
||||||
taskInventoryQueryWrapper.lambda().in(ProjectTaskInventoryEO::getProjectLawsInventoryId,idList);
|
|
||||||
List<ProjectTaskInventoryEO> projectTaskInventoryList = this.projectTaskInventoryEOService.getBaseMapper().selectList(taskInventoryQueryWrapper);
|
|
||||||
|
|
||||||
//删除流程历史
|
|
||||||
if(CollectionUtils.isNotEmpty(projectTaskInventoryList)){
|
|
||||||
List<String> actiProcInstIdList = new ArrayList<>();
|
|
||||||
List<String> verifyPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getVerifyPId).distinct().collect(Collectors.toList());
|
|
||||||
List<String> prehomoPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getPrehomoPId).distinct().collect(Collectors.toList());
|
|
||||||
List<String> designPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getDesignPId).distinct().collect(Collectors.toList());
|
|
||||||
|
|
||||||
actiProcInstIdList.addAll(verifyPIdList);
|
|
||||||
actiProcInstIdList.addAll(prehomoPIdList);
|
|
||||||
actiProcInstIdList.addAll(designPIdList);
|
|
||||||
|
|
||||||
actiProcInstIdList = actiProcInstIdList.stream().distinct().collect(Collectors.toList());;
|
|
||||||
if(CollectionUtils.isNotEmpty(actiProcInstIdList)){
|
|
||||||
QueryWrapper<ProcessHistoryEO> processHistoryDeleteWrapper = new QueryWrapper<>();
|
|
||||||
processHistoryDeleteWrapper.lambda().in(ProcessHistoryEO::getActiProcInstId,actiProcInstIdList);
|
|
||||||
processHistoryEOService.remove(processHistoryDeleteWrapper);
|
|
||||||
}
|
|
||||||
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
|
||||||
}
|
|
||||||
|
|
||||||
QueryWrapper<ProjectLawsInventoryEO> queryLawsInventoryWrapper = new QueryWrapper<>();
|
|
||||||
queryLawsInventoryWrapper.lambda().in(ProjectLawsInventoryEO::getId,idList);
|
|
||||||
|
|
||||||
List<ProjectTaskInventoryEO> projectTaskInventoryEOList = new ArrayList<>();
|
|
||||||
List<ProjectLawsInventoryEO> projectLawsInventoryEOList = this.baseMapper.selectList(queryLawsInventoryWrapper);
|
|
||||||
projectLawsInventoryEOList.forEach(projectLawsInventory -> {
|
|
||||||
ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO();
|
|
||||||
String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");
|
|
||||||
projectTaskInventoryEO.setId(projectTaskInventoryId);
|
|
||||||
projectTaskInventoryEO.setProjectLawsInventoryId(projectLawsInventory.getId());
|
|
||||||
projectTaskInventoryEO.setStandId(projectLawsInventory.getStandId());
|
|
||||||
projectTaskInventoryEO.setCertificationProgress(CertificationProgressEnum.NOT_START.getValue());
|
|
||||||
projectTaskInventoryEOList.add(projectTaskInventoryEO);
|
|
||||||
});
|
|
||||||
// idList.forEach(id -> {
|
|
||||||
// ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO();
|
|
||||||
// String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");
|
|
||||||
// projectTaskInventoryEO.setId(projectTaskInventoryId);
|
|
||||||
// projectTaskInventoryEO.setProjectLawsInventoryId(id);
|
|
||||||
// projectTaskInventoryEOList.add(projectTaskInventoryEO);
|
|
||||||
// });
|
|
||||||
//项目任务清单数据初始化。
|
|
||||||
this.projectTaskInventoryEOService.deleteByProjectLawsInventoryIds(idList);
|
|
||||||
this.projectTaskInventoryEOService.saveBatch(projectTaskInventoryEOList);
|
|
||||||
|
|
||||||
//初始化项目状态评估
|
|
||||||
projectTaskInventoryEOList.forEach(taskInventory -> {
|
|
||||||
this.initConditionAssessmentEO(taskInventory.getProjectLawsInventoryId());
|
|
||||||
});
|
|
||||||
|
|
||||||
//删除该法规的任务明细数据
|
|
||||||
QueryWrapper<ProjectTaskInventoryDetailEO> deleteTaskInventoryDetailWrapper = new QueryWrapper<>();
|
|
||||||
deleteTaskInventoryDetailWrapper.lambda().in(ProjectTaskInventoryDetailEO::getProjectTaskInventoryId,idList);
|
|
||||||
this.projectTaskInventoryDetailEOService.remove(deleteTaskInventoryDetailWrapper);
|
|
||||||
|
|
||||||
//查询反馈意见表 获取id 用于删除 反馈意见历史数据。
|
|
||||||
QueryWrapper<ProjectTaskInventoryFeedbackEO> queryTaskInventoryFeedbackWrapper = new QueryWrapper<>();
|
|
||||||
queryTaskInventoryFeedbackWrapper.lambda().in(ProjectTaskInventoryFeedbackEO::getProjectTaskInventoryId,idList);
|
|
||||||
List<ProjectTaskInventoryFeedbackEO> projectTaskInventoryFeedbackEOList = projectTaskInventoryFeedbackEOService.getBaseMapper().selectList(queryTaskInventoryFeedbackWrapper);
|
|
||||||
List<String> feedbackIdList = projectTaskInventoryFeedbackEOList.stream().map(ProjectTaskInventoryFeedbackEO::getId).distinct().collect(Collectors.toList());
|
|
||||||
if(CollectionUtils.isNotEmpty(feedbackIdList)){
|
|
||||||
QueryWrapper<FeedbackHistory> deleteFeedbackHistoryWrapper = new QueryWrapper<>();
|
|
||||||
deleteFeedbackHistoryWrapper.lambda().in(FeedbackHistory::getFeedbackId,feedbackIdList);
|
|
||||||
feedbackHistoryService.remove(deleteFeedbackHistoryWrapper);
|
|
||||||
}
|
|
||||||
|
|
||||||
//删除反馈意见数据
|
|
||||||
QueryWrapper<ProjectTaskInventoryFeedbackEO> deleteTaskInventoryFeedbackWrapper = new QueryWrapper<>();
|
|
||||||
deleteTaskInventoryFeedbackWrapper.lambda().in(ProjectTaskInventoryFeedbackEO::getProjectTaskInventoryId,idList);
|
|
||||||
this.projectTaskInventoryFeedbackEOService.remove(deleteTaskInventoryFeedbackWrapper);
|
|
||||||
|
|
||||||
//删除当前项目状态表
|
|
||||||
QueryWrapper<ConditionAssessmentEO> deleteConditionAssessmentWrapper = new QueryWrapper<>();
|
|
||||||
deleteConditionAssessmentWrapper.lambda().in(ConditionAssessmentEO::getProjectLawsInventoryId,idList);
|
|
||||||
this.conditionAssessmentEOService.remove(deleteConditionAssessmentWrapper);*/
|
|
||||||
|
|
||||||
JSONObject params = new JSONObject();
|
JSONObject params = new JSONObject();
|
||||||
params.put("projectLawsInventoryIds", projectLawsInventoryIds);
|
params.put("projectLawsInventoryIds", projectLawsInventoryIds);
|
||||||
@@ -5016,7 +4950,6 @@ public class PlatformProjectLawsInventoryEOServiceImpl extends ServiceImpl<Platf
|
|||||||
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), paramsMsg);
|
this.sendMessageByTemplateId(TemplateInfoEnum2.REGULATION_LIST_RELEASE2.getValue(), paramsMsg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return Result.OK("变更成功!");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void importDatas(List<ProjectLawsInventoryEO> dataList,
|
private void importDatas(List<ProjectLawsInventoryEO> dataList,
|
||||||
|
|||||||
+12
-85
@@ -639,6 +639,9 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
throw new JeroBootException("The user has no deletion permission");
|
throw new JeroBootException("The user has no deletion permission");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//引用流程重置的逻辑
|
||||||
|
String operateType = "lawsInventoryAllResetFlow";
|
||||||
|
resetFolw(id, projectLibraryId, operateType);
|
||||||
|
|
||||||
//更新log
|
//更新log
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
@@ -691,6 +694,9 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
throw new JeroBootException("The user has no deletion permission");
|
throw new JeroBootException("The user has no deletion permission");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//引用流程重置的逻辑
|
||||||
|
String operateType = "lawsInventoryAllResetFlow";
|
||||||
|
resetFolw(StringUtils.join(ids,","), projectLibraryId, operateType);
|
||||||
|
|
||||||
//更新log
|
//更新log
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
@@ -4781,6 +4787,11 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
String ids = parmas.getString("ids");
|
String ids = parmas.getString("ids");
|
||||||
String projectLibraryId = parmas.getString("projectLibraryId");
|
String projectLibraryId = parmas.getString("projectLibraryId");
|
||||||
String operateType = parmas.getString("operateType");
|
String operateType = parmas.getString("operateType");
|
||||||
|
resetFolw(ids, projectLibraryId, operateType);
|
||||||
|
return Result.OK("变更成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void resetFolw(String ids, String projectLibraryId, String operateType) {
|
||||||
if (StringUtils.isNotEmpty(ids)) {
|
if (StringUtils.isNotEmpty(ids)) {
|
||||||
|
|
||||||
List<String> piFlowTypeList = new ArrayList<>();
|
List<String> piFlowTypeList = new ArrayList<>();
|
||||||
@@ -4804,14 +4815,11 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
updateWrapper.set(ProjectLawsInventoryEO::getHomologationEngineerSubmitStatus, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getHomologationEngineerSubmitStatus, null);
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getSendMsgFlag, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getSendMsgFlag, null);
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getSendMsgCurrentFlag, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getSendMsgCurrentFlag, null);
|
||||||
//updateWrapper.set(ProjectLawsInventoryEO::getDesignDueDate,null);
|
|
||||||
//updateWrapper.set(ProjectLawsInventoryEO::getPrehomoDueDate,null);
|
|
||||||
//updateWrapper.set(ProjectLawsInventoryEO::getVerifyDueDate,null);
|
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getInventoryAffirmDueDate, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getInventoryAffirmDueDate, null);
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getTaskAffirmDueDate, null);
|
updateWrapper.set(ProjectLawsInventoryEO::getTaskAffirmDueDate, null);
|
||||||
|
|
||||||
// 区分重置设计、验证、全部流程
|
// 区分重置设计、验证、全部流程
|
||||||
if(StringUtils.equals(operateType,OperatorTypeEnum.LAWS_INVENTORY_ALL_RESET_FLOW.getValue())){
|
if(StringUtils.equals(operateType, OperatorTypeEnum.LAWS_INVENTORY_ALL_RESET_FLOW.getValue())){
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getDesignFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
updateWrapper.set(ProjectLawsInventoryEO::getDesignFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
||||||
updateWrapper.set(ProjectLawsInventoryEO::getVerifyFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
updateWrapper.set(ProjectLawsInventoryEO::getVerifyFlowStatus, ComplianceFlowStatusEnum.LIST_TO_BE_RELEASED.getValue());
|
||||||
piFlowTypeList.add(FlowTypeEnum.SJFHXSHLC.getValue());
|
piFlowTypeList.add(FlowTypeEnum.SJFHXSHLC.getValue());
|
||||||
@@ -4838,86 +4846,6 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
|
|
||||||
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
||||||
|
|
||||||
/*QueryWrapper<ProjectTaskInventoryEO> taskInventoryQueryWrapper = new QueryWrapper<>();
|
|
||||||
taskInventoryQueryWrapper.lambda().in(ProjectTaskInventoryEO::getProjectLawsInventoryId,idList);
|
|
||||||
List<ProjectTaskInventoryEO> projectTaskInventoryList = this.projectTaskInventoryEOService.getBaseMapper().selectList(taskInventoryQueryWrapper);
|
|
||||||
|
|
||||||
//删除流程历史
|
|
||||||
if(CollectionUtils.isNotEmpty(projectTaskInventoryList)){
|
|
||||||
List<String> actiProcInstIdList = new ArrayList<>();
|
|
||||||
List<String> verifyPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getVerifyPId).distinct().collect(Collectors.toList());
|
|
||||||
List<String> prehomoPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getPrehomoPId).distinct().collect(Collectors.toList());
|
|
||||||
List<String> designPIdList = projectTaskInventoryList.stream().map(ProjectTaskInventoryEO::getDesignPId).distinct().collect(Collectors.toList());
|
|
||||||
|
|
||||||
actiProcInstIdList.addAll(verifyPIdList);
|
|
||||||
actiProcInstIdList.addAll(prehomoPIdList);
|
|
||||||
actiProcInstIdList.addAll(designPIdList);
|
|
||||||
|
|
||||||
actiProcInstIdList = actiProcInstIdList.stream().distinct().collect(Collectors.toList());;
|
|
||||||
if(CollectionUtils.isNotEmpty(actiProcInstIdList)){
|
|
||||||
QueryWrapper<ProcessHistoryEO> processHistoryDeleteWrapper = new QueryWrapper<>();
|
|
||||||
processHistoryDeleteWrapper.lambda().in(ProcessHistoryEO::getActiProcInstId,actiProcInstIdList);
|
|
||||||
processHistoryEOService.remove(processHistoryDeleteWrapper);
|
|
||||||
}
|
|
||||||
pIds = actiProcInstIdList.stream().map(String::valueOf).collect(Collectors.joining(","));
|
|
||||||
}
|
|
||||||
|
|
||||||
QueryWrapper<ProjectLawsInventoryEO> queryLawsInventoryWrapper = new QueryWrapper<>();
|
|
||||||
queryLawsInventoryWrapper.lambda().in(ProjectLawsInventoryEO::getId,idList);
|
|
||||||
|
|
||||||
List<ProjectTaskInventoryEO> projectTaskInventoryEOList = new ArrayList<>();
|
|
||||||
List<ProjectLawsInventoryEO> projectLawsInventoryEOList = this.baseMapper.selectList(queryLawsInventoryWrapper);
|
|
||||||
projectLawsInventoryEOList.forEach(projectLawsInventory -> {
|
|
||||||
ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO();
|
|
||||||
String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");
|
|
||||||
projectTaskInventoryEO.setId(projectTaskInventoryId);
|
|
||||||
projectTaskInventoryEO.setProjectLawsInventoryId(projectLawsInventory.getId());
|
|
||||||
projectTaskInventoryEO.setStandId(projectLawsInventory.getStandId());
|
|
||||||
projectTaskInventoryEO.setCertificationProgress(CertificationProgressEnum.NOT_START.getValue());
|
|
||||||
projectTaskInventoryEOList.add(projectTaskInventoryEO);
|
|
||||||
});
|
|
||||||
// idList.forEach(id -> {
|
|
||||||
// ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO();
|
|
||||||
// String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");
|
|
||||||
// projectTaskInventoryEO.setId(projectTaskInventoryId);
|
|
||||||
// projectTaskInventoryEO.setProjectLawsInventoryId(id);
|
|
||||||
// projectTaskInventoryEOList.add(projectTaskInventoryEO);
|
|
||||||
// });
|
|
||||||
//项目任务清单数据初始化。
|
|
||||||
this.projectTaskInventoryEOService.deleteByProjectLawsInventoryIds(idList);
|
|
||||||
this.projectTaskInventoryEOService.saveBatch(projectTaskInventoryEOList);
|
|
||||||
|
|
||||||
//初始化项目状态评估
|
|
||||||
projectTaskInventoryEOList.forEach(taskInventory -> {
|
|
||||||
this.initConditionAssessmentEO(taskInventory.getProjectLawsInventoryId());
|
|
||||||
});
|
|
||||||
|
|
||||||
//删除该法规的任务明细数据
|
|
||||||
QueryWrapper<ProjectTaskInventoryDetailEO> deleteTaskInventoryDetailWrapper = new QueryWrapper<>();
|
|
||||||
deleteTaskInventoryDetailWrapper.lambda().in(ProjectTaskInventoryDetailEO::getProjectTaskInventoryId,idList);
|
|
||||||
this.projectTaskInventoryDetailEOService.remove(deleteTaskInventoryDetailWrapper);
|
|
||||||
|
|
||||||
//查询反馈意见表 获取id 用于删除 反馈意见历史数据。
|
|
||||||
QueryWrapper<ProjectTaskInventoryFeedbackEO> queryTaskInventoryFeedbackWrapper = new QueryWrapper<>();
|
|
||||||
queryTaskInventoryFeedbackWrapper.lambda().in(ProjectTaskInventoryFeedbackEO::getProjectTaskInventoryId,idList);
|
|
||||||
List<ProjectTaskInventoryFeedbackEO> projectTaskInventoryFeedbackEOList = projectTaskInventoryFeedbackEOService.getBaseMapper().selectList(queryTaskInventoryFeedbackWrapper);
|
|
||||||
List<String> feedbackIdList = projectTaskInventoryFeedbackEOList.stream().map(ProjectTaskInventoryFeedbackEO::getId).distinct().collect(Collectors.toList());
|
|
||||||
if(CollectionUtils.isNotEmpty(feedbackIdList)){
|
|
||||||
QueryWrapper<FeedbackHistory> deleteFeedbackHistoryWrapper = new QueryWrapper<>();
|
|
||||||
deleteFeedbackHistoryWrapper.lambda().in(FeedbackHistory::getFeedbackId,feedbackIdList);
|
|
||||||
feedbackHistoryService.remove(deleteFeedbackHistoryWrapper);
|
|
||||||
}
|
|
||||||
|
|
||||||
//删除反馈意见数据
|
|
||||||
QueryWrapper<ProjectTaskInventoryFeedbackEO> deleteTaskInventoryFeedbackWrapper = new QueryWrapper<>();
|
|
||||||
deleteTaskInventoryFeedbackWrapper.lambda().in(ProjectTaskInventoryFeedbackEO::getProjectTaskInventoryId,idList);
|
|
||||||
this.projectTaskInventoryFeedbackEOService.remove(deleteTaskInventoryFeedbackWrapper);
|
|
||||||
|
|
||||||
//删除当前项目状态表
|
|
||||||
QueryWrapper<ConditionAssessmentEO> deleteConditionAssessmentWrapper = new QueryWrapper<>();
|
|
||||||
deleteConditionAssessmentWrapper.lambda().in(ConditionAssessmentEO::getProjectLawsInventoryId,idList);
|
|
||||||
this.conditionAssessmentEOService.remove(deleteConditionAssessmentWrapper);*/
|
|
||||||
|
|
||||||
JSONObject params = new JSONObject();
|
JSONObject params = new JSONObject();
|
||||||
params.put("projectLawsInventoryIds", projectLawsInventoryIds);
|
params.put("projectLawsInventoryIds", projectLawsInventoryIds);
|
||||||
params.put("pIds", pIds);
|
params.put("pIds", pIds);
|
||||||
@@ -4969,7 +4897,6 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
|
|||||||
LambdaQueryWrapper<LawsInventoryPlatformEO> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<LawsInventoryPlatformEO> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.in(LawsInventoryPlatformEO::getLawsInventoryId,Arrays.asList(ids.split(",")));
|
wrapper.in(LawsInventoryPlatformEO::getLawsInventoryId,Arrays.asList(ids.split(",")));
|
||||||
lawsInventoryPlatformEOService.remove(wrapper);
|
lawsInventoryPlatformEOService.remove(wrapper);
|
||||||
return Result.OK("变更成功!");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void importDatas(List<ProjectLawsInventoryEO> dataList,
|
private void importDatas(List<ProjectLawsInventoryEO> dataList,
|
||||||
|
|||||||
Reference in New Issue
Block a user