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