fix(征求意见流程): 80160
This commit is contained in:
+19
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user