|
@@ -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;
|