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/UserService.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/UserService.java b/src/main/java/com/whyc/service/UserService.java index 4fd0a74..d3c1835 100644 --- a/src/main/java/com/whyc/service/UserService.java +++ b/src/main/java/com/whyc/service/UserService.java @@ -77,7 +77,7 @@ 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; } @@ -92,7 +92,7 @@ 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); } @@ -118,6 +118,9 @@ 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) { @@ -132,6 +135,10 @@ 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 { -- Gitblit v1.9.1