手机端-认证清单流程对接。

This commit is contained in:
wangzhijiang
2023-06-14 16:11:43 +08:00
parent 58ccbcefaa
commit 95c6524801
@@ -1219,7 +1219,6 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
detail.setTaskDefinitionKey(taskDefinitionKey); detail.setTaskDefinitionKey(taskDefinitionKey);
detail.setStatus(TaskStatusEnum.NOT_DONE.getValue()); detail.setStatus(TaskStatusEnum.NOT_DONE.getValue());
detail.setCreateTime(new Date()); detail.setCreateTime(new Date());
detail.setStatus(TaskStatusEnum.NOT_DONE.getValue());
}); });
List<String> userIdList = processInfoDetailEOList.stream().map(ProcessInfoDetailEO::getUserId).distinct().collect(Collectors.toList()); List<String> userIdList = processInfoDetailEOList.stream().map(ProcessInfoDetailEO::getUserId).distinct().collect(Collectors.toList());
@@ -1227,6 +1226,10 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
removeWrap.lambda().eq(ProcessInfoDetailEO::getProcessInfoId,processInfoId); removeWrap.lambda().eq(ProcessInfoDetailEO::getProcessInfoId,processInfoId);
removeWrap.lambda().in(ProcessInfoDetailEO::getUserId,userIdList); removeWrap.lambda().in(ProcessInfoDetailEO::getUserId,userIdList);
removeWrap.lambda().eq(ProcessInfoDetailEO::getTaskDefinitionKey,taskDefinitionKey); removeWrap.lambda().eq(ProcessInfoDetailEO::getTaskDefinitionKey,taskDefinitionKey);
if(!StringUtils.equals(taskDefinitionKey,CertificationFlowNodeEnum.RZGCSSC.getKey())){
List<String> dataIdList = processInfoDetailEOList.stream().map(ProcessInfoDetailEO::getProjectLawsInventoryId).distinct().collect(Collectors.toList());
removeWrap.lambda().in(ProcessInfoDetailEO::getProjectLawsInventoryId,dataIdList);
}
// 删除用户在这个认证清单流程中其它的待办任务 // 删除用户在这个认证清单流程中其它的待办任务
this.processInfoDetailEOService.remove(removeWrap); this.processInfoDetailEOService.remove(removeWrap);