|
@@ -1629,11 +1629,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
if (!CollectionUtils.isEmpty(tempIds)&&schedule.getGroupType() == MUSIC) {
|
|
if (!CollectionUtils.isEmpty(tempIds)&&schedule.getGroupType() == MUSIC) {
|
|
List<Map<Integer, String>> studentSubjectNameMaps = subjectDao.findStudentSubjectNameMaps(tempIds);
|
|
List<Map<Integer, String>> studentSubjectNameMaps = subjectDao.findStudentSubjectNameMaps(tempIds);
|
|
Map<Integer, String> studentSubjectNameMap = MapUtil.convertIntegerMap(studentSubjectNameMaps);
|
|
Map<Integer, String> studentSubjectNameMap = MapUtil.convertIntegerMap(studentSubjectNameMaps);
|
|
- List<Map<Integer, Integer>> studentSubjectIdMaps = subjectDao.findStudentSubjectIdMaps(tempIds);
|
|
|
|
- Map<Integer, Integer> studentSubjectIdMap = MapUtil.convertIntegerMap(studentSubjectIdMaps);
|
|
|
|
|
|
+ List<Map<Integer, Long>> studentSubjectIdMaps = subjectDao.findStudentSubjectIdMaps(tempIds);
|
|
|
|
+ Map<Integer, Long> studentSubjectIdMap = MapUtil.convertIntegerMap(studentSubjectIdMaps);
|
|
truantStudent.forEach(studentAttendanceViewDto -> {
|
|
truantStudent.forEach(studentAttendanceViewDto -> {
|
|
studentAttendanceViewDto.setSubjectName(studentSubjectNameMap.get(studentAttendanceViewDto.getStudentId().intValue()));
|
|
studentAttendanceViewDto.setSubjectName(studentSubjectNameMap.get(studentAttendanceViewDto.getStudentId().intValue()));
|
|
- studentAttendanceViewDto.setSubjectId(studentSubjectIdMap.get(studentAttendanceViewDto.getStudentId().intValue()).longValue());
|
|
|
|
|
|
+ studentAttendanceViewDto.setSubjectId(studentSubjectIdMap.get(studentAttendanceViewDto.getStudentId()));
|
|
});
|
|
});
|
|
}else if(schedule.getGroupType() != MUSIC){
|
|
}else if(schedule.getGroupType() != MUSIC){
|
|
ClassGroup classGroup = classGroupDao.get(schedule.getClassGroupId());
|
|
ClassGroup classGroup = classGroupDao.get(schedule.getClassGroupId());
|