This commit is contained in:
@@ -229,7 +229,6 @@ public class SysUserService implements ISysUserService {
|
||||
throw new DException("存在无效用户");
|
||||
}
|
||||
|
||||
List<Integer> deletedUserIds = new ArrayList<>();
|
||||
for (Integer userId : userIds) {
|
||||
// 删除当前组关联
|
||||
sysUserGroupRelRepository.deleteByUserIdAndGroupId(userId, groupId);
|
||||
@@ -237,12 +236,10 @@ public class SysUserService implements ISysUserService {
|
||||
if (sysUserGroupRelRepository.countByUserId(userId) == 0) {
|
||||
sysUserAppRoleRelRepository.deleteByUserIdBulk(userId);
|
||||
sysUserRepository.deleteById(userId);
|
||||
deletedUserIds.add(userId);
|
||||
}
|
||||
}
|
||||
if (!deletedUserIds.isEmpty()) {
|
||||
publishUserEvent(PushInterfaceType.DELETE_USER, deletedUserIds);
|
||||
}
|
||||
// 业务语义:从组移除 = 对子应用即删除(不论是否真删账户),统一推送 DELETE_USER
|
||||
publishUserEvent(PushInterfaceType.DELETE_USER, userIds);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user