|
@@ -116,7 +116,8 @@ public class MenuController extends BladeController {
|
|
|
@PreAuth(RoleConstant.HAS_ROLE_ADMINISTRATOR)
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@Operation(summary = "懒加载列表", description = "传入menu")
|
|
|
- public R<List<MenuVO>> lazyList(Long parentId, @Parameter(hidden = true) @RequestParam Map<String, Object> menu) {
|
|
|
+ public R<List<MenuVO>> lazyList(Long parentId, @Parameter(hidden = true) @RequestParam Map<String, Object> menu,BladeUser bladeUser) {
|
|
|
+ menu.put("clientId",bladeUser.getClientId());
|
|
|
List<MenuVO> list = menuService.lazyList(parentId, menu);
|
|
|
return R.data(MenuWrapper.build().listNodeLazyVO(list));
|
|
|
}
|
|
@@ -160,7 +161,12 @@ public class MenuController extends BladeController {
|
|
|
@PreAuth(RoleConstant.HAS_ROLE_ADMINISTRATOR)
|
|
|
@ApiOperationSupport(order = 6)
|
|
|
@Operation(summary = "新增或修改", description = "传入menu")
|
|
|
- public R submit(@Valid @RequestBody Menu menu) {
|
|
|
+ public R submit(@Valid @RequestBody Menu menu,BladeUser bladeUser) {
|
|
|
+ if(Func.isNull(bladeUser.getClientId()) && Func.isEmpty(bladeUser.getClientId())){
|
|
|
+ bladeUser.setClientId("saber3");
|
|
|
+ }else{
|
|
|
+ menu.setSysType(bladeUser.getClientId());
|
|
|
+ }
|
|
|
if (menuService.submit(menu)) {
|
|
|
CacheUtil.clear(MENU_CACHE);
|
|
|
CacheUtil.clear(MENU_CACHE, Boolean.FALSE);
|
|
@@ -224,8 +230,8 @@ public class MenuController extends BladeController {
|
|
|
@GetMapping("/tree")
|
|
|
@ApiOperationSupport(order = 11)
|
|
|
@Operation(summary = "树形结构", description = "树形结构")
|
|
|
- public R<List<TreeNode>> tree() {
|
|
|
- List<TreeNode> tree = menuService.tree();
|
|
|
+ public R<List<TreeNode>> tree(BladeUser bladeUser) {
|
|
|
+ List<TreeNode> tree = menuService.tree(bladeUser.getClientId());
|
|
|
return R.data(tree);
|
|
|
}
|
|
|
|