| | |
| | | info.setUsername(userName); |
| | | info.setTimestamp(System.currentTimeMillis()); |
| | | info.setUser(user); |
| | | if ("superadmin".equals(user.getName())){ |
| | | if ("superuser".equals(user.getName())){ |
| | | List<Menu> menuList = menuMapper.selectList(null); |
| | | info.setMenus(menuList); |
| | | }else{ |
| | |
| | | |
| | | public List<Role> getAll() { |
| | | QueryWrapper<Role> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.ne("name","admin"); |
| | | queryWrapper.ne("name","superuser"); |
| | | return mapper.selectList(queryWrapper); |
| | | } |
| | | |
| | |
| | | QueryWrapper<Role> queryWrapper = new QueryWrapper<>(role); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(role.getSearch()) ,"label",role.getSearch()); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(role.getSearch()) ,"description",role.getSearch()); |
| | | queryWrapper.ne("name","superadmin"); |
| | | queryWrapper.ne("name","superuser"); |
| | | List<Role> list = mapper.selectList(queryWrapper); |
| | | for (Role role1: list) { |
| | | QueryWrapper<UserRole> userRoleQueryWrapper = new QueryWrapper<>(); |
| | |
| | | |
| | | public Response updateRoleState(int roleId,int state){ |
| | | Role role = mapper.selectById(roleId); |
| | | if ("superuser".equals(role.getName())){ |
| | | return new Response().setMsg(0,"更新失败"); |
| | | } |
| | | role.setState(state); |
| | | if(mapper.updateById(role)>0){ |
| | | if (state==0){ |
| | |
| | | } |
| | | |
| | | public Response deleteRole(int roleId){ |
| | | Role role = mapper.selectById(roleId); |
| | | if ("superuser".equals(role.getName())){ |
| | | return new Response().setMsg(0,"删除失败"); |
| | | } |
| | | if(mapper.deleteById(roleId)>0){ |
| | | return new Response().setMsg(1, "删除成功"); |
| | | }else{ |
| | |
| | | |
| | | //绑定用户 |
| | | 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); |
| | |
| | | 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); |
| | |
| | | |
| | | public List<User> getAll() { |
| | | QueryWrapper<User> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.ne("name","superadmin"); |
| | | queryWrapper.ne("name","superuser"); |
| | | List<User> users = userMapper.selectList(queryWrapper); |
| | | return users; |
| | | } |
| | |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "real_name", user.getSearch()); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "phone", user.getSearch()); |
| | | queryWrapper.or().like(StringUtils.isNotEmpty(user.getSearch()), "email", user.getSearch()); |
| | | queryWrapper.ne("name","superadmin"); |
| | | queryWrapper.ne("name","superuser"); |
| | | IPage<User> page = userMapper.selectPage(new Page<>(pageNum, pageSize), queryWrapper); |
| | | return new Response<IPage<User>>().set(1, page); |
| | | } |
| | |
| | | |
| | | public Response updateUserFreeze(int id, int state) { |
| | | User user = userMapper.selectById(id); |
| | | if ("superuser".equals(user.getName())){ |
| | | return new Response().setMsg(0, "更新失败"); |
| | | } |
| | | user.setState(state); |
| | | if (userMapper.updateById(user) > 0) { |
| | | if (state == 0) { |
| | |
| | | |
| | | |
| | | public Response delete(int id) { |
| | | User user = userMapper.selectById(id); |
| | | if ("superuser".equals(user.getName())){ |
| | | return new Response().setMsg(0, "删除失败"); |
| | | } |
| | | if (userMapper.deleteById(id) > 0) { |
| | | return new Response().setMsg(1, "删除成功"); |
| | | } else { |