Bladeren bron

优化菜单加载慢的问题,实际项目测试环境1核1兆服务器,首次登录,加载菜单时间太长,原因是获取菜单使用了子查询;已修改为循环方式,速度直接起飞

jian_fei_zhang 3 jaren geleden
bovenliggende
commit
77fe34ab2b
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      src/main/java/io/renren/modules/sys/service/impl/SysMenuServiceImpl.java

+ 2 - 2
src/main/java/io/renren/modules/sys/service/impl/SysMenuServiceImpl.java

@@ -61,12 +61,12 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuDao, SysMenuEntity> i
 	public List<SysMenuEntity> getUserMenuList(Long userId) {
 		//系统管理员,拥有最高权限
 		if(userId == Constant.SUPER_ADMIN){
-			return getAllMenuList(null);
+			return getMenuList(null);
 		}
 		
 		//用户菜单列表
 		List<Long> menuIdList = sysUserService.queryAllMenuId(userId);
-		return getAllMenuList(menuIdList);
+		return getMenuList(menuIdList);
 	}
 
 	/**