|
@@ -2768,6 +2768,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
List<Map<Integer, String>> teamTeacherNames = teacherDao.queryNameByIds(StringUtils.join(teamTeacherIds, ","));
|
|
|
Map<Integer, String> teamTeacherNameMap = MapUtil.convertMybatisMap(teamTeacherNames);
|
|
|
|
|
|
+ // 获取运营主管编号列表
|
|
|
+ Set<Integer> repairUserIds = musicGroupList.stream().map(e -> e.getRepairUserId()).collect(Collectors.toSet());
|
|
|
+ repairUserIds.removeAll(Collections.singleton(null));
|
|
|
+ Map<Integer, String> repairUserNameMap = new HashMap<>();
|
|
|
+ if(repairUserIds.size() > 0){
|
|
|
+ List<Map<Integer, String>> repairUserNames = teacherDao.queryNameByIds(StringUtils.join(repairUserIds, ","));
|
|
|
+ repairUserNameMap = MapUtil.convertMybatisMap(repairUserNames);
|
|
|
+ }
|
|
|
+
|
|
|
// 获取乐团编号列表
|
|
|
Set<String> musicGroupIds = musicGroupList.stream().map(e -> e.getId()).collect(Collectors.toSet());
|
|
|
// 统计乐团在读人数
|
|
@@ -2795,12 +2804,13 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
Map<String, Boolean> viewRegButtonMap = studentRegistrationService.checkMusicGroupsRegOrPayStatus(new ArrayList<>(musicGroupIds));
|
|
|
//获取分部名称map
|
|
|
- musicGroupList.forEach(e -> {
|
|
|
+ for (MusicGroup e : musicGroupList) {
|
|
|
// e.setSchoolName(schoolNameMap.get(e.getSchoolId()));
|
|
|
e.setOrganName(organNames.get(e.getOrganId()));
|
|
|
e.setCooperationOrganName(cooperationOrganNames.get(e.getCooperationOrganId()));
|
|
|
e.setEducationalTeacherName(educationalTeacherNameMap.get(e.getEducationalTeacherId()));
|
|
|
e.setTeamTeacherName(teamTeacherNameMap.get(e.getTeamTeacherId()));
|
|
|
+ e.setRepairUserName(repairUserNameMap.get(e.getRepairUserId()));
|
|
|
e.setPayNum(payNumMap.get(e.getId()) == null ? 0 : payNumMap.get(e.getId()));
|
|
|
e.setChargeTypeName(chargeTypeNameMap.get(e.getChargeTypeId()));
|
|
|
e.setHasVerifyMusicalList(purchaseListMap.get(e.getId()) != null);
|
|
@@ -2809,7 +2819,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
e.setIsRemedy(true);
|
|
|
}
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
return musicGroupPageInfo;
|
|
|
}
|
|
|
|