Przeglądaj źródła

判断处理优化

hubin 3 miesięcy temu
rodzic
commit
f11a2800a9

+ 1 - 1
src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskListener.java

@@ -58,8 +58,8 @@ public class FlowTaskListener implements TaskListener {
         // 不进行二次执行自动跳转逻辑,防止出现taskId不存在,退回需要发起人手动审批
         if (TaskEventType.create.eq(eventType) || TaskEventType.recreate.eq(eventType)) {
             // 获取当前节点信息
-            NodeModel currentNodeModel = this.getNodeModel(flwTask, nodeModel);
             if (null != flwTask) {
+                NodeModel currentNodeModel = this.getNodeModel(flwTask, nodeModel);
                 // 创建人物,发起人自己,自动跳过
                 if (TaskEventType.create.eq(eventType) && NodeApproveSelf.AutoSkip.eq(currentNodeModel.getApproveSelf())) {
                     if (NodeSetType.initiatorThemselves.eq(currentNodeModel.getSetType())) {