|
|
|
@ -59,7 +59,7 @@ import static org.springblade.core.cache.constant.CacheConstant.MENU_CACHE;
|
|
|
|
|
@AllArgsConstructor |
|
|
|
|
public class AppMenuServiceImpl extends ServiceImpl<AppMenuMapper, AppMenu> implements IAppMenuService { |
|
|
|
|
|
|
|
|
|
private final IRoleMenuService roleMenuService; |
|
|
|
|
private final IRoleAppMenuService roleMenuService; |
|
|
|
|
private final IRoleScopeService roleScopeService; |
|
|
|
|
private final ITopMenuSettingService topMenuSettingService; |
|
|
|
|
private final static String PARENT_ID = "parentId"; |
|
|
|
@ -224,7 +224,7 @@ public class AppMenuServiceImpl extends ServiceImpl<AppMenuMapper, AppMenu> impl
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<String> roleTreeKeys(String roleIds) { |
|
|
|
|
List<RoleMenu> roleMenus = roleMenuService.list(Wrappers.<RoleMenu>query().lambda().in(RoleMenu::getRoleId, Func.toLongList(roleIds))); |
|
|
|
|
List<RoleAppMenu> roleMenus = roleMenuService.list(Wrappers.<RoleAppMenu>query().lambda().in(RoleAppMenu::getRoleId, Func.toLongList(roleIds))); |
|
|
|
|
return roleMenus.stream().map(roleMenu -> Func.toStr(roleMenu.getMenuId())).collect(Collectors.toList()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|