fix(征求意见流程): 80160

This commit is contained in:
yjz
2024-01-17 09:31:07 +08:00
parent 237965d2d1
commit 7529bfadd6
@@ -993,7 +993,17 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
queryWrapper.eq(ProcessNode::getSort, sort);
ProcessNode processNode = processNodeService.getOne(queryWrapper, false);
ProcessNode processNode2 = new ProcessNode();
if (Objects.equals(sort, ConsultationNodeSort.MODULE_OWNER_LIST)){
LambdaQueryWrapper<ProcessNode> qw = new LambdaQueryWrapper<>();
qw.eq(ProcessNode::getProcessDefinitionId, processDefinitionId);
qw.eq(ProcessNode::getIsView, 1);
qw.eq(ProcessNode::getXmlNodeId, ConsultationTaskKey.MODULE_OWNER_END_3);
processNode2 = processNodeService.getOne(qw, false);
}
List<ProcessNodeLink> linkList = new ArrayList<>();
ProcessNode finalProcessNode = processNode2;
userIdList.forEach(userId -> {
ProcessNodeLink link = new ProcessNodeLink();
link.setProcessDefinitionId(processDefinitionId);
@@ -1001,6 +1011,15 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
link.setProcessInstanceId(processInstanceId);
link.setUserId(userId);
linkList.add(link);
if (Objects.equals(sort, ConsultationNodeSort.MODULE_OWNER_LIST)){
ProcessNodeLink link2 = new ProcessNodeLink();
link2.setProcessDefinitionId(processDefinitionId);
link2.setProcessNodeId(finalProcessNode.getId());
link2.setProcessInstanceId(processInstanceId);
link2.setUserId(userId);
linkList.add(link2);
}
});
processNodeLinkService.saveBatch(linkList, linkList.size());
}