diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java index 8b9184fb..5bdfb3f5 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java @@ -532,6 +532,11 @@ public class EsRevisionServiceImpl extends ServiceImpl adviceUserList = Arrays.asList(workGroup.split(",")); + // 如果人员超过600则提示 + if (adviceUserList.size() > 600) { + log.error("当前提交部门人员超过600人"); + throw new JeroBootException("当前提交部门人员超过600人,请重新选择!"); + } runtimeService.setVariableLocal(executionId, "adviceUserList", adviceUserList); runtimeService.setVariable(executionId, executionId + "-adviceDeadline", adviceDeadline); runtimeService.setVariable(executionId, "contactExecutionId", executionId);