Cui Zhi Feng
2024-09-12 662fd7087fcd4e075f6f32d034dfe4e972acaa45
编译错误
已修改1个文件
20 ■■■■ 文件已修改
src/main/java/com/mzl/flower/service/system/RoleService.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/system/RoleService.java
@@ -69,10 +69,7 @@
        //获取角色详情
        Role role = roleMapper.selectById(id);
        //获取角色下的菜单
        QueryWrapper queryWrapper = new QueryWrapper<RoleMenu>().and(roleMenuQueryWrapper -> {
            return roleMenuQueryWrapper
                    .eq("ROLE_ID", id);
        });
        QueryWrapper queryWrapper = new QueryWrapper<RoleMenu>().eq("ROLE_ID", id);
        List<RoleMenu> roleMenus = roleMenuMapper.selectList(queryWrapper);
        List<String> menuIds = new ArrayList<>();
@@ -89,10 +86,7 @@
    private void addRoleMenus(String id, List<String> menuIds){
        //删除角色已存在的菜单
        QueryWrapper deleteQuery = new QueryWrapper<RoleMenu>().and(roleMenuQueryWrapper -> {
            return roleMenuQueryWrapper
                    .eq("ROLE_ID", id);
        });
        QueryWrapper deleteQuery = new QueryWrapper<RoleMenu>().eq("ROLE_ID", id);
        roleMenuMapper.delete(deleteQuery);
        //给角色添加可以访问的菜单
        for (String menuId : menuIds) {
@@ -131,17 +125,11 @@
        roleMapper.deleteById(id);
        //删除角色关联的菜单
        QueryWrapper deleteQuery = new QueryWrapper<RoleMenu>().and(roleMenuQueryWrapper -> {
            return roleMenuQueryWrapper
                    .eq("ROLE_ID", id);
        });
        QueryWrapper deleteQuery = new QueryWrapper<RoleMenu>().eq("ROLE_ID", id);
        roleMenuMapper.delete(deleteQuery);
        //删除角色关联的用户
        deleteQuery = new QueryWrapper<UserRole>().and(userRoleQueryWrapper -> {
            return userRoleQueryWrapper
                    .eq("ROLE_ID", id);
        });
        deleteQuery = new QueryWrapper<UserRole>().eq("ROLE_ID", id);
        userRoleMapper.delete(deleteQuery);
    }