|
@@ -89,6 +89,9 @@ public class SysMenuServiceImpl extends ServiceImpl<ISysMenuMapper, SysMenu> imp
|
|
|
public List<SysMenuVo> getByRoleId(List<Long> menuIds ,Long roleId) {
|
|
|
if(menuIds == null){
|
|
|
List<SysRoleMenu> roleMenus = roleMenuService.getByRoleId(roleId);
|
|
|
+ if(roleMenus == null || roleMenus.size() <=0){
|
|
|
+ return new ArrayList<>();
|
|
|
+ }
|
|
|
menuIds = roleMenus.parallelStream().map(SysRoleMenu::getMenuId).collect(Collectors.toList());
|
|
|
}
|
|
|
return setTreeMenuVo(true,menuIds);
|