|
@@ -51,9 +51,11 @@ public class CooperationShareProfitServiceImpl extends BaseServiceImpl<Integer,
|
|
|
params.put("offset", pageInfo.getOffset());
|
|
|
dataList = cooperationShareProfitDao.queryDtoPage(params);
|
|
|
List<Integer> eduUserIds = dataList.stream().map(e -> e.getEducationUserId()).distinct().collect(Collectors.toList());
|
|
|
+ List<String> groupIds = dataList.stream().map(e -> e.getMusicGroupId()).distinct().collect(Collectors.toList());
|
|
|
+ List<Integer> organIds = dataList.stream().map(e -> e.getOrganId()).distinct().collect(Collectors.toList());
|
|
|
Map<Integer, String> eduNameMap = MapUtil.convertMybatisMap(teacherDao.queryNameByIdList(eduUserIds));
|
|
|
- Map<Integer, String> organNameMap = getMap("organization", "id_", "name_", true,queryInfo.getTenantId(), Integer.class, String.class);
|
|
|
- Map<Integer, String> groupNameMap = getMap("music_group", "id_", "name_", true,queryInfo.getTenantId(), Integer.class, String.class);
|
|
|
+ Map<Integer, String> organNameMap = getMap("organization", "id_", "name_", organIds,queryInfo.getTenantId(), Integer.class, String.class);
|
|
|
+ Map<String, String> groupNameMap = getMap("music_group", "id_", "name_", groupIds,queryInfo.getTenantId(), String.class, String.class);
|
|
|
for (CooperationShareProfitDto dto : dataList) {
|
|
|
dto.setEducationUserName(eduNameMap.get(dto.getEducationUserId()));
|
|
|
dto.setOrganName(organNameMap.get(dto.getOrganId()));
|