|
|
@ -133,8 +133,9 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> { |
|
|
|
//查询所有的资源列表
|
|
|
|
List<SysMenuTreeVo> sysSourceVos = sysSourceService.listMenuTreeVo(); |
|
|
|
for (SysMenuTreeVo s : sysSourceVos) { |
|
|
|
//根据资源sid查询该资源下的所有单位
|
|
|
|
List<SysMenuTreeVo> sysMenuVoList = sysSourceMenuService.fetchRootMenuBySourceSid(s.getSourceSid()); |
|
|
|
//根据资源sid查询该资源下的所有一级菜单
|
|
|
|
//List<SysMenuTreeVo> sysMenuVoList = sysSourceMenuService.fetchRootMenuBySourceSid(s.getSourceSid());
|
|
|
|
List<SysMenuTreeVo> sysMenuVoList = sysMenuService.fetchRootMenuBySourceSid(s.getSourceSid()); |
|
|
|
s.setChildren(sysMenuVoList); |
|
|
|
s.setIsSource("1"); |
|
|
|
//判断该资源下的菜单是否有可用的状态
|
|
|
@ -413,4 +414,14 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> { |
|
|
|
public List<SysMenu> selectByMenuUrl(String menuUrl) { |
|
|
|
return baseMapper.selectByMenuUrl(menuUrl); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据资源sid查询该资源下的一级菜单列表(yxt_mtl 2024-01-31) |
|
|
|
* |
|
|
|
* @param sid 资源sid |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public List<SysMenuTreeVo> fetchRootMenuBySourceSid(String sid) { |
|
|
|
return baseMapper.fetchRootMenuBySourceSid(sid); |
|
|
|
} |
|
|
|
} |