ludc
2023-10-24 77d68ad37eea074ec6bf55df166ff54dd0e26800
修改角色权限,菜单配置查询接口
已修改1个文件
6 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/MenuServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-system/src/main/java/com/vci/ubcs/system/service/impl/MenuServiceImpl.java
@@ -151,9 +151,11 @@
    @Override
    public List<TreeNode> grantTree(BladeUser user) {
        List<TreeNode> menuTree = user.getTenantId().equals(nacosConfigCache.getAdminUserInfo().getTenantId())
        /*List<TreeNode> menuTree = user.getTenantId().equals(nacosConfigCache.getAdminUserInfo().getTenantId())
            && user.getUserId().equals(nacosConfigCache.getAdminUserInfo().getUserId())
            ? baseMapper.grantTree() : baseMapper.grantTreeByRole(Func.toLongList(user.getRoleId()));
            ? baseMapper.grantTree() : baseMapper.grantTreeByRole(Func.toLongList(user.getRoleId()));*/
        // 修改为所有用户都能查询所有,因为没权限的用户不具备这个菜单页面的权限,也就没必要限制用户查自己的
        List<TreeNode> menuTree = baseMapper.grantTree();
        return ForestNodeMerger.merge(tenantPackageTree(menuTree, user.getTenantId()));
    }