whyczh
2021-06-03 195cdca1fae35cc9d7750ec2446412ef6cfb41fe
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{