|
@@ -3743,6 +3743,13 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
List<Map<Long, String>> coursesSettlementTimeMaps = courseScheduleTeacherSalaryDao.getCoursesSettlementTime(courseScheduleIds);
|
|
|
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<>();
|
|
|
+ if(!CollectionUtils.isEmpty(practiceIds)){
|
|
|
+ List<Map<Long, String>> practiceGroupType = practiceGroupDao.getPracticeGroupType(practiceIds);
|
|
|
+ practiceGroupTypeMap = MapUtil.convertIntegerMap(practiceGroupType);
|
|
|
+ }
|
|
|
+
|
|
|
//获取班级声部名称
|
|
|
List<Map<Integer, String>> classGroupSubjectNameMaps = classGroupDao.findClassGroupSubjectNameMaps(courseScheduleIds);
|
|
|
Map<Integer, String> classGroupSubjectNameMap = MapUtil.convertIntegerMap(classGroupSubjectNameMaps);
|
|
@@ -3751,6 +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())));
|
|
|
// List<TeacherAttendance> courseTeacherAttendances = courseTeacherAttendanceMap.get(result.getId());
|
|
|
/*if(!CollectionUtils.isEmpty(courseTeacherAttendances)){
|
|
|
TeacherAttendance teacherAttendance=courseTeacherAttendances.get(0);
|