24282 há 2 anos atrás
pai
commit
290a2a95c9

+ 4 - 1
hx-flow/src/main/java/com/fjhx/flow/service/flow/impl/FlowProcessServiceImpl.java

@@ -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;
                     }