zouxuan 3 سال پیش
والد
کامیت
5831727303
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

+ 6 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreServiceImpl.java

@@ -154,8 +154,13 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
 		PageInfo<SysMusicScore> sysMusicScorePageInfo = queryPage(queryInfo);
 		List<SysMusicScore> rows = sysMusicScorePageInfo.getRows();
 		if(rows != null && rows.size() > 0){
+			Set<Integer> categoriesIds = rows.stream().map(e -> e.getMusicScoreCategoriesId()).collect(Collectors.toSet());
+			Map<Integer,String> map = new HashMap<>(categoriesIds.size());
+			for (Integer categoriesId : categoriesIds) {
+				map.put(categoriesId,getParentTreeName(categoriesId));
+			}
 			for (SysMusicScore row : rows) {
-				row.setCategoriesName(getParentTreeName(row.getCategoriesId()));
+				row.setCategoriesName(map.get(row.getMusicScoreCategoriesId()));
 			}
 		}
 		return sysMusicScorePageInfo;