|
@@ -2760,16 +2760,22 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
// 获取教务老师编号列表
|
|
|
Set<Integer> educationalTeacherIds = musicGroupList.stream().map(e -> e.getEducationalTeacherId()).collect(Collectors.toSet());
|
|
|
- // 获取相关老师的名字
|
|
|
- List<Map<Integer, String>> educationalTeacherNames = teacherDao.queryNameByIds(StringUtils.join(educationalTeacherIds, ","));
|
|
|
- Map<Integer, String> educationalTeacherNameMap = MapUtil.convertMybatisMap(educationalTeacherNames);
|
|
|
+ Map<Integer, String> educationalTeacherNameMap = MapUtil.convertMybatisMap(teacherDao.queryNameByIds(StringUtils.join(educationalTeacherIds, ",")));
|
|
|
|
|
|
// 获取运营主管编号列表
|
|
|
Set<Integer> teamTeacherIds = musicGroupList.stream().map(e -> e.getTeamTeacherId()).collect(Collectors.toSet());
|
|
|
- List<Map<Integer, String>> teamTeacherNames = teacherDao.queryNameByIds(StringUtils.join(teamTeacherIds, ","));
|
|
|
- Map<Integer, String> teamTeacherNameMap = MapUtil.convertMybatisMap(teamTeacherNames);
|
|
|
+ Map<Integer, String> teamTeacherNameMap = MapUtil.convertMybatisMap(teacherDao.queryNameByIds(StringUtils.join(teamTeacherIds, ",")));
|
|
|
|
|
|
- // 获取运营主管编号列表
|
|
|
+ // 获取乐队指导编号列表
|
|
|
+ Set<Integer> directorUserIds = musicGroupList.stream().map(e -> e.getDirectorUserId()).collect(Collectors.toSet());
|
|
|
+ directorUserIds.removeAll(Collections.singleton(null));
|
|
|
+ Map<Integer, String> directorUserNameMap = new HashMap<>();
|
|
|
+ if(directorUserIds.size() > 0){
|
|
|
+ List<Map<Integer, String>> repairUserNames = teacherDao.queryNameByIds(StringUtils.join(directorUserIds, ","));
|
|
|
+ directorUserNameMap = MapUtil.convertMybatisMap(repairUserNames);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 获取维修技师编号列表
|
|
|
Set<Integer> repairUserIds = musicGroupList.stream().map(e -> e.getRepairUserId()).collect(Collectors.toSet());
|
|
|
repairUserIds.removeAll(Collections.singleton(null));
|
|
|
Map<Integer, String> repairUserNameMap = new HashMap<>();
|
|
@@ -2812,6 +2818,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
e.setEducationalTeacherName(educationalTeacherNameMap.get(e.getEducationalTeacherId()));
|
|
|
e.setTeamTeacherName(teamTeacherNameMap.get(e.getTeamTeacherId()));
|
|
|
e.setRepairUserName(repairUserNameMap.get(e.getRepairUserId()));
|
|
|
+ e.setDirectorUserName(directorUserNameMap.get(e.getDirectorUserId()));
|
|
|
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);
|