|
@@ -54,7 +54,6 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|
|
public List<SysMenu> selectMenuList(Long userId)
|
|
|
{
|
|
|
SysMenu sysMenu = new SysMenu();
|
|
|
- sysMenu.setStatus("0");
|
|
|
return selectMenuList(sysMenu, userId);
|
|
|
}
|
|
|
|
|
@@ -214,8 +213,11 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|
|
// 如果是顶级节点, 遍历该父节点的所有子节点
|
|
|
if (!tempList.contains(menu.getParentId()))
|
|
|
{
|
|
|
- recursionFn(menus, menu);
|
|
|
- returnList.add(menu);
|
|
|
+ // 如果正常
|
|
|
+ if("0".equals(menu.getStatus())){
|
|
|
+ recursionFn(menus, menu);
|
|
|
+ returnList.add(menu);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if (returnList.isEmpty())
|
|
@@ -488,7 +490,9 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|
|
SysMenu n = (SysMenu) it.next();
|
|
|
if (n.getParentId().longValue() == t.getMenuId().longValue())
|
|
|
{
|
|
|
- tlist.add(n);
|
|
|
+ if("0".equals(n.getStatus())){
|
|
|
+ tlist.add(n);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return tlist;
|