|
@@ -687,7 +687,11 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
@Override
|
|
|
public List<SysMenu> listTreeByRoleId(Long roleId) {
|
|
|
List<SysMenu> roleMenus = menuMapper.listTreeByRoleId(roleId);
|
|
|
- List<SysMenu> allMenus = selectMenuListAll(new SysMenu());
|
|
|
+
|
|
|
+ SysMenu con = new SysMenu();
|
|
|
+ // 0 为可用的
|
|
|
+ con.setStatus("0");
|
|
|
+ List<SysMenu> allMenus = selectMenuListAll(con);
|
|
|
|
|
|
List<Long> roleMenuIdList = map(roleMenus, SysMenu::getId);
|
|
|
List<SysMenu> parentMenus = Lists.newArrayListWithCapacity(16);
|