Преглед изворни кода

【功能优化】工作流:审批详情,接入 BpmnModelUtils 进行预测

YunaiV пре 10 месеци
родитељ
комит
e8c9c2eedd

+ 10 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/util/BpmnModelUtils.java

@@ -788,4 +788,14 @@ public class BpmnModelUtils {
         return Boolean.TRUE.equals(result);
     }
 
+    @SuppressWarnings("PatternVariableCanBeUsed")
+    public static boolean isSequentialUserTask(FlowElement flowElement) {
+        if (!(flowElement instanceof UserTask)) {
+            return false;
+        }
+        UserTask userTask = (UserTask) flowElement;
+        MultiInstanceLoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics();
+        return loopCharacteristics != null && loopCharacteristics.isSequential();
+    }
+
 }

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java


Неке датотеке нису приказане због велике количине промена