|
@@ -1579,12 +1579,12 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
params.put("offset", pageInfo.getOffset());
|
|
|
dataList = classGroupDao.queryMusicGroupCourseSchedule(params);
|
|
|
//获取当前合奏班班级编号列表
|
|
|
- Set<Integer> mixClassGroupIds = dataList.stream().map(e -> e.getMixClassGroupId()).collect(Collectors.toSet());
|
|
|
- String mixClassGroupIdsStr = StringUtils.join(mixClassGroupIds, ",");
|
|
|
+// Set<Integer> mixClassGroupIds = dataList.stream().map(e -> e.getMixClassGroupId()).collect(Collectors.toSet());
|
|
|
+// String mixClassGroupIdsStr = StringUtils.join(mixClassGroupIds, ",");
|
|
|
//所有课程编号的列表
|
|
|
List<Integer> couseScheduleIds = dataList.stream().map(MusicGroupCourseScheduleDto::getCourseScheduleId).distinct().collect(Collectors.toList());
|
|
|
//获取合奏班名称
|
|
|
- Map<Integer, String> classGroupNames = MapUtil.convertMybatisMap(classGroupDao.findNameById(mixClassGroupIdsStr));
|
|
|
+// Map<Integer, String> classGroupNames = MapUtil.convertMybatisMap(classGroupDao.findNameById(mixClassGroupIdsStr));
|
|
|
|
|
|
//主教老师
|
|
|
List<CourseScheduleTeacherSalary> bishopTeachers = courseScheduleTeacherSalaryDao.findByCourseScheduleIdsAndTeacherRole(couseScheduleIds, "BISHOP");
|
|
@@ -1595,7 +1595,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
Map<Long, List<CourseScheduleTeacherSalary>> courseScheduleTeachingTeacherMaps = teachingTeachers.stream().collect(Collectors.groupingBy(CourseScheduleTeacherSalary::getCourseScheduleId));
|
|
|
|
|
|
dataList.forEach(e -> {
|
|
|
- e.setMixClassGroupName(classGroupNames.get(e.getMixClassGroupId()));
|
|
|
+// e.setMixClassGroupName(classGroupNames.get(e.getMixClassGroupId()));
|
|
|
List<CourseScheduleTeacherSalary> currentBishopTeacher = courseScheduleBishopTeacherMaps.get(e.getCourseScheduleId().longValue());
|
|
|
List<CourseScheduleTeacherSalary> TeachingTeachers = new ArrayList<>();
|
|
|
if (!Objects.isNull(currentBishopTeacher) && !CollectionUtils.isEmpty(currentBishopTeacher)) {
|