This commit is contained in:
2025-12-01 10:33:06 +08:00
parent 990910d2c6
commit a5db05fba6

View File

@@ -671,21 +671,21 @@ public class MessageServiceImpl implements MessageService {
switch (target.getTargetType()) {
case "dept":
// 查询该部门及所有子部门的用户
userIDs = userMapper.selectUserIdsByDeptId(target.getTargetId());
logger.info("部门 {} 解析到 {} 个用户", target.getTargetId(), userIDs.size());
userIDs = userMapper.selectUserIdsByDeptId(target.getTargetID());
logger.info("部门 {} 解析到 {} 个用户", target.getTargetID(), userIDs.size());
break;
case "role":
// 查询scopeDeptID及子部门中该角色的用户
String scopeDeptID = target.getScopeDeptID();
if (scopeDeptID == null || scopeDeptID.isEmpty()) {
logger.warn("角色目标缺少 scopeDeptID跳过{}", target.getTargetId());
logger.warn("角色目标缺少 scopeDeptID跳过{}", target.getTargetID());
break;
}
userIDs = userMapper.selectUserIdsByDeptRole(scopeDeptID, target.getTargetId());
logger.info("部门 {} 中角色 {} 解析到 {} 个用户", scopeDeptID, target.getTargetId(), userIDs.size());
userIDs = userMapper.selectUserIdsByDeptRole(scopeDeptID, target.getTargetID());
logger.info("部门 {} 中角色 {} 解析到 {} 个用户", scopeDeptID, target.getTargetID(), userIDs.size());
break;
case "user":
userIDs.add(target.getTargetId());
userIDs.add(target.getTargetID());
break;
}