|
@@ -184,12 +184,38 @@ public class SysMenuServiceImpl extends AbstractCrudService<SysMenuMapper, SysMe
|
|
return getChildPerms(menus, 0);
|
|
return getChildPerms(menus, 0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据用户ID查询菜单
|
|
|
|
+ *
|
|
|
|
+ * @param userId 用户名称
|
|
|
|
+ * @return 菜单列表
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public List<SysMenu> selectMenuTreeByUserId1(Long userId,Integer platformId)
|
|
|
|
+ {
|
|
|
|
+ List<SysMenu> menus = null;
|
|
|
|
+ if (1L == userId)
|
|
|
|
+ {
|
|
|
|
+ menus = menuMapper.selectMenuTreeAll();
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ menus = menuMapper.selectMenuTreeByUserId1(userId,platformId);
|
|
|
|
+ }
|
|
|
|
+ return getChildPerms(menus, 0);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
public List<SysMenu> selectMenuTreeByUserIdOne(Integer tenantId){
|
|
public List<SysMenu> selectMenuTreeByUserIdOne(Integer tenantId){
|
|
List<SysMenu> menus = menuMapper.selectMenuTreeByUserIdOne(tenantId);
|
|
List<SysMenu> menus = menuMapper.selectMenuTreeByUserIdOne(tenantId);
|
|
return getChildPerms(menus, 0);
|
|
return getChildPerms(menus, 0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public List<SysMenu> selectMenuTreeByUserIdOne1(Integer tenantId,Integer platformId){
|
|
|
|
+ List<SysMenu> menus = menuMapper.selectMenuTreeByUserIdOne1(tenantId,platformId);
|
|
|
|
+ return getChildPerms(menus, 0);
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public List<SysTenantMenu> selectTenantMenuList(Integer tenantId){
|
|
public List<SysTenantMenu> selectTenantMenuList(Integer tenantId){
|
|
List<SysTenantMenu> menus = tenantMenuMapper.selectTenantMenuList(tenantId);
|
|
List<SysTenantMenu> menus = tenantMenuMapper.selectTenantMenuList(tenantId);
|