|
@@ -280,6 +280,9 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
// 查找上一个节点
|
|
|
FlowDefinitionNode lastOneUserNode = getLastOneUserNode(currentNode, flowDefinitionNodeList);
|
|
|
|
|
|
+ // 赋值流程所在id
|
|
|
+ flowExample.setDefinitionNodeId(lastOneUserNode.getId());
|
|
|
+
|
|
|
// 如果流程回退到开始节点
|
|
|
if (NodeTypeEnum.START.getKey().equals(lastOneUserNode.getNodeType())) {
|
|
|
// 流程未发起
|
|
@@ -292,7 +295,7 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
flowExample.setHandleUserId(handleUser.getUserId());
|
|
|
FlowThreadLocalUtil.setNextHandleUserId(handleUser.getUserId());
|
|
|
}
|
|
|
- // 如果下一节点处理用户有多人,则返回用户列表让用户选择下一节点处理人id
|
|
|
+ // 如果下一节点处理用户有多人,则返回用户列表让用户选择上一节点处理人id
|
|
|
else {
|
|
|
return handleUser;
|
|
|
}
|