放开取当前用户有效路由菜单(

This commit is contained in:
zk
2026-06-02 17:19:12 +08:00
parent e0cb4493e3
commit 98a838295d
4 changed files with 12 additions and 4 deletions
@@ -1,6 +1,7 @@
package org.jiayunet.controller;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.jiayunet.pojo.vo.RouteMenuVo;
import org.jiayunet.service.RouteMenuService;
import org.jiayunet.tool.UserSecurityTool;
@@ -15,6 +16,7 @@ import java.util.List;
*
* @author zk
*/
@Slf4j
@RestController
@RequestMapping("/route")
@AllArgsConstructor
@@ -24,10 +26,16 @@ public class RouteMenuController {
/**
* 获取当前用户有效路由菜单(树形结构)
* <p>支持未登录访问,未登录时返回全量菜单但仅openAccess标记为可用</p>
*/
@GetMapping("/menu")
public List<RouteMenuVo> getUserRoutes() {
Long userId = UserSecurityTool.getUserId();
Long userId = 0L;
try {
userId = UserSecurityTool.getUserId();
} catch (Exception e) {
log.debug("未登录用户访问路由菜单");
}
return routeMenuService.getUserRoutes(userId);
}
}
@@ -79,7 +79,7 @@ app:
#开放接口
ignore:
urls: "/public/**,/job/list,/job/detail"
urls: "/public/**,/job/list,/job/detail,/route/menu"
# 简历配置
resume:
@@ -79,7 +79,7 @@ app:
#开放接口
ignore:
urls: "/public/**,/job/list,/job/detail"
urls: "/public/**,/job/list,/job/detail,/route/menu"
# 简历配置
resume:
@@ -79,7 +79,7 @@ app:
#开放接口
ignore:
urls: "/public/**,/job/list,/job/detail"
urls: "/public/**,/job/list,/job/detail,/route/menu"
# 简历配置
resume: