Переглянути джерело

必须存在审批节点校验

hubin 1 рік тому
батько
коміт
32727f62e4

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

@@ -176,6 +176,8 @@ public class FlwProcessServiceImpl extends ServiceImpl<FlwProcessMapper, FlwProc
             ApiAssert.fail(Objects.equals(1, checkConditionNode), "存在多个条件表达式为空");
             ApiAssert.fail(Objects.equals(2, checkConditionNode), "存在多个子节点为空");
         }
+        ApiAssert.fail(!ModelHelper.checkExistApprovalNode(rootNode), "必须存在审批节点");
+
         // 流程定义ID
         Long processId = dto.getProcessId();
         FlwProcess flwProcess = new FlwProcess();