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/RoleService.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/RoleService.java b/src/main/java/com/whyc/service/RoleService.java index ab2c29f..0ed73b8 100644 --- a/src/main/java/com/whyc/service/RoleService.java +++ b/src/main/java/com/whyc/service/RoleService.java @@ -30,7 +30,7 @@ public List<Role> getAll() { QueryWrapper<Role> queryWrapper = new QueryWrapper<>(); - queryWrapper.ne("name","admin"); + queryWrapper.ne("name","superuser"); return mapper.selectList(queryWrapper); } @@ -39,7 +39,7 @@ 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<>(); @@ -88,6 +88,9 @@ 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){ @@ -101,6 +104,10 @@ } 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{ -- Gitblit v1.9.1