From 195cdca1fae35cc9d7750ec2446412ef6cfb41fe Mon Sep 17 00:00:00 2001 From: whyczh <hzjl@qq.com> Date: 星期四, 03 六月 2021 15:26:20 +0800 Subject: [PATCH] 用户权限更新superuser --- src/main/java/com/whyc/service/UserRoleService.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/UserRoleService.java b/src/main/java/com/whyc/service/UserRoleService.java index 6ac3835..d0e475a 100644 --- a/src/main/java/com/whyc/service/UserRoleService.java +++ b/src/main/java/com/whyc/service/UserRoleService.java @@ -66,7 +66,9 @@ //缁戝畾鐢ㄦ埛 public Response getUsersByRoleId(int roleId){ - List<User> userList = userMapper.selectList(null); + QueryWrapper<User> userQueryWrapper = new QueryWrapper<>(); + userQueryWrapper.ne("name","superuser"); + List<User> userList = userMapper.selectList(userQueryWrapper); QueryWrapper<UserRole> queryWrapper= new QueryWrapper(); queryWrapper.eq("role_id",roleId); List<UserRole> userRoleList = mapper.selectList(queryWrapper); @@ -108,8 +110,11 @@ queryWrapper.select("user_id").eq("role_id",roleId); List<UserRole> userIds = mapper.selectList(queryWrapper); List<User> userList = new ArrayList<>(); - for (UserRole userRole:userIds) { - User user = userMapper.selectById(userRole.getUserId()); + for (int i = 0; i < userIds.size(); i++) { + User user = userMapper.selectById(userIds.get(i).getUserId()); + if ("superuser".equals(user.getName())){ + continue; + } userList.add(user); } PageInfo<User> pageInfo = new PageInfo<>(userList); -- Gitblit v1.9.1