فهرست منبع

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

jiawenlong 1 سال پیش
والد
کامیت
01ea7f7f1e
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/main/java/com/aizuda/boot/modules/flw/service/impl/FlwProcessServiceImpl.java

+ 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));