直转最后完成处理

This commit is contained in:
hongchao 2025-09-16 11:32:20 +08:00
parent b1fe3526c4
commit 88c9266ce3
1 changed files with 4 additions and 0 deletions

View File

@ -397,10 +397,12 @@ public class SysWorkflowRecordHistoryServiceImpl implements SysWorkflowRecordHis
history.setNodeId(sysWorkflowRecordHistory.getNextNodeId()); history.setNodeId(sysWorkflowRecordHistory.getNextNodeId());
if(i!=sysWorkflowNodeList.size()-1){ if(i!=sysWorkflowNodeList.size()-1){
history.setNextNodeId(sysWorkflowNodeList.get(i+1).getId()); history.setNextNodeId(sysWorkflowNodeList.get(i+1).getId());
nextNodeId = sysWorkflowNodeList.get(i+1).getId();
sysWorkflowNodeList.get(i).setNextNodeId(sysWorkflowNodeList.get(i+1).getId()); sysWorkflowNodeList.get(i).setNextNodeId(sysWorkflowNodeList.get(i+1).getId());
sysWorkflowNodeList.get(i).setNextRoleIds(sysWorkflowNodeList.get(i+1).getRoleIds()); sysWorkflowNodeList.get(i).setNextRoleIds(sysWorkflowNodeList.get(i+1).getRoleIds());
}else{ }else{
history.setNextNodeId(null); history.setNextNodeId(null);
nextNodeId = null;
sysWorkflowNodeList.get(i).setNextNodeId(null); sysWorkflowNodeList.get(i).setNextNodeId(null);
sysWorkflowNodeList.get(i).setNextRoleIds(null); sysWorkflowNodeList.get(i).setNextRoleIds(null);
} }
@ -431,10 +433,12 @@ public class SysWorkflowRecordHistoryServiceImpl implements SysWorkflowRecordHis
history.setNodeId(sysWorkflowRecordHistory.getNextNodeId()); history.setNodeId(sysWorkflowRecordHistory.getNextNodeId());
if(i!=sysWorkflowNodeList.size()-1){ if(i!=sysWorkflowNodeList.size()-1){
history.setNextNodeId(sysWorkflowNodeList.get(i+1).getId()); history.setNextNodeId(sysWorkflowNodeList.get(i+1).getId());
nextNodeId = sysWorkflowNodeList.get(i+1).getId();
sysWorkflowNodeList.get(i).setNextNodeId(sysWorkflowNodeList.get(i+1).getId()); sysWorkflowNodeList.get(i).setNextNodeId(sysWorkflowNodeList.get(i+1).getId());
sysWorkflowNodeList.get(i).setNextRoleIds(sysWorkflowNodeList.get(i+1).getRoleIds()); sysWorkflowNodeList.get(i).setNextRoleIds(sysWorkflowNodeList.get(i+1).getRoleIds());
}else{ }else{
history.setNextNodeId(null); history.setNextNodeId(null);
nextNodeId = null;
sysWorkflowNodeList.get(i).setNextNodeId(null); sysWorkflowNodeList.get(i).setNextNodeId(null);
sysWorkflowNodeList.get(i).setNextRoleIds(null); sysWorkflowNodeList.get(i).setNextRoleIds(null);
} }