云
昨天 704265308b1227dbada5a36b2027b588c062ded2
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
@@ -93,7 +93,8 @@
    @GetMapping("/get-permission-info")
    @Operation(summary = "获取登录用户的权限信息")
    @DataPermission(enable = false) // 忽略数据权限,避免因为过滤,导致无法查询用户。类似:https://t.zsxq.com/LHnrp
    public CommonResult<AuthPermissionInfoRespVO> getPermissionInfo() {
    public CommonResult<AuthPermissionInfoRespVO> getPermissionInfo(
            @RequestParam(defaultValue = "pc") @jakarta.validation.constraints.Pattern(regexp = "pc|mobile") String terminalType) {
        // 1.1 获得用户信息
        AdminUserDO user = userService.getUser(getLoginUserId());
        if (user == null) {
@@ -114,7 +115,11 @@
        menuList = menuService.filterDisableMenus(menuList);
        // 2. 拼接结果返回
        return success(AuthConvert.INSTANCE.convert(user, roles, menuList));
        AuthPermissionInfoRespVO result = AuthConvert.INSTANCE.convert(user, roles, menuList);
        if ("mobile".equals(terminalType)) {
            result.setMenus(MobileMenuAdapter.adapt(result.getMenus()));
        }
        return success(result);
    }
    @PostMapping("/register")