|
@@ -3744,10 +3744,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
Map<Long, String> coursesSettlementTimeMap = MapUtil.convertIntegerMap(coursesSettlementTimeMaps);
|
|
|
|
|
|
List<Long> practiceIds = results.stream().filter(e -> PRACTICE.equals(e.getGroupType())).map(e -> Long.valueOf(e.getMusicGroupId())).collect(Collectors.toList());
|
|
|
- Map<Long, String> practiceGroupTypeMap=new HashMap<>();
|
|
|
+ Map<Long, PracticeGroup> idPracticeMap=new HashMap<>();
|
|
|
if(!CollectionUtils.isEmpty(practiceIds)){
|
|
|
- List<Map<Long, String>> practiceGroupType = practiceGroupDao.getPracticeGroupType(practiceIds);
|
|
|
- practiceGroupTypeMap = MapUtil.convertIntegerMap(practiceGroupType);
|
|
|
+ List<PracticeGroup> practiceGroups = practiceGroupDao.getWithIds(practiceIds);
|
|
|
+ idPracticeMap = practiceGroups.stream().collect(Collectors.toMap(PracticeGroup::getId, e->e));
|
|
|
}
|
|
|
|
|
|
//获取班级声部名称
|
|
@@ -3758,7 +3758,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
result.setTeacherName(nameIdMap.get(result.getActualTeacherId()));
|
|
|
result.setSubjectName(classGroupSubjectNameMap.get(result.getId()));
|
|
|
result.setStudentId(studentIdMap.get(result.getId()));
|
|
|
- result.setPracticeGroupType(practiceGroupTypeMap.get(Long.valueOf(result.getMusicGroupId())));
|
|
|
+ result.setPracticeGroup(idPracticeMap.get(Long.valueOf(result.getMusicGroupId())));
|
|
|
// List<TeacherAttendance> courseTeacherAttendances = courseTeacherAttendanceMap.get(result.getId());
|
|
|
/*if(!CollectionUtils.isEmpty(courseTeacherAttendances)){
|
|
|
TeacherAttendance teacherAttendance=courseTeacherAttendances.get(0);
|