提交 33a8288f authored 作者: hzh's avatar hzh

用户删除修改

上级 b91ee04e
...@@ -662,8 +662,11 @@ public class SysUserServiceImpl implements ISysUserService { ...@@ -662,8 +662,11 @@ public class SysUserServiceImpl implements ISysUserService {
public int deleteUserByIds(Long[] userIds) { public int deleteUserByIds(Long[] userIds) {
for (Long userId : userIds) { for (Long userId : userIds) {
checkUserAllowed(userId); checkUserAllowed(userId);
SysUser user = baseMapper.selectById(userId);
if (Objects.nonNull(user) && StringUtils.equals(user.getUserType(), UserType.SYS_USER.getUserType())) {
checkUserDataScope(userId); checkUserDataScope(userId);
} }
}
List<Long> ids = List.of(userIds); List<Long> ids = List.of(userIds);
// 删除用户与角色关联 // 删除用户与角色关联
userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().in(SysUserRole::getUserId, ids)); userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().in(SysUserRole::getUserId, ids));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论