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