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 026188cf..d53f61df 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 @@ -789,13 +789,22 @@ public class EsRevisionServiceImpl extends ServiceImpl userIdList = new ArrayList<>(); - List sysUsers = sysUserDepartService.queryUserByDepIds(authDept); - sysUsers.forEach(sysUser -> userIdList.add(sysUser.getId())); + String[] authDeptList = authDept.split(","); + for (String deptId : authDeptList) { + List sysUsers = sysUserDepartService.queryUserByDepId(deptId); + sysUsers.forEach(sysUser -> userIdList.add(sysUser.getId())); + } // 发送消息 + if (userIdList.isEmpty()) { + return; + } SendMessageDTO sendMessageDTO = new SendMessageDTO(); sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.ES_REVISION_STANDARD_RELEASE); sendMessageDTO.setToUserId(String.join(",", userIdList));