放开取当前用户有效路由菜单(
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user