Ver Fonte

Merge branch 'insist-dev' of http://git.aizuda.com/aizuda/aizuda-boot

jiawenlong há 1 ano atrás
pai
commit
01ea7f7f1e

+ 1 - 1
src/main/java/com/aizuda/boot/modules/flw/service/impl/FlwProcessServiceImpl.java

@@ -136,7 +136,7 @@ public class FlwProcessServiceImpl extends ServiceImpl<FlwProcessMapper, FlwProc
         if (CollectionUtils.isNotEmpty(unsetAssigneeNodes)) {
             Map<String, DynamicAssignee> assigneeMap = dto.getAssigneeMap();
             ApiAssert.fail(MapUtils.isEmpty(assigneeMap), "发起人自选节点未设置处理人员");
-            unsetAssigneeNodes.forEach(t -> ApiAssert.fail(null == assigneeMap.get(t.getNodeKey()),
+            unsetAssigneeNodes.stream().filter(u->u.getSetType()!=5).forEach(t -> ApiAssert.fail(null == assigneeMap.get(t.getNodeKey()),
                     "节点【 " + t.getNodeName() + " 】未设置处理人员"));
             // 传递动态分配处理人员
             FlowDataTransfer.dynamicAssignee(Collections.unmodifiableMap(assigneeMap));