Browse Source

自选节点处理人 Bug 修改

hubin 8 months ago
parent
commit
40c347c996

+ 9 - 2
src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskActorProvider.java

@@ -107,8 +107,15 @@ public class FlowTaskActorProvider implements TaskActorProvider {
 
         List<NodeAssignee> nodeAssigneeList = nodeModel.getNodeAssigneeList();
         if (ObjectUtils.isNotEmpty(nodeAssigneeList)) {
-            if (null == nodeModel.getSetType() || NodeSetType.specifyMembers.eq(nodeModel.getSetType())) {
-                // 1,指定成员
+            if (null == nodeModel.getSetType()
+
+                    // 1,指定成员
+                    || NodeSetType.specifyMembers.eq(nodeModel.getSetType())
+
+                    // 4,发起人自选
+                    || NodeSetType.initiatorSelected.eq(nodeModel.getSetType())) {
+
+                // 读取当前节点配置信息
                 return nodeAssigneeList.stream().map(FlwTaskActor::ofNodeAssignee).collect(Collectors.toList());
             }