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

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