|  | @@ -1629,11 +1629,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |              if (!CollectionUtils.isEmpty(tempIds)&&schedule.getGroupType() == MUSIC) {
 | 
	
		
			
				|  |  |                  List<Map<Integer, String>> studentSubjectNameMaps = subjectDao.findStudentSubjectNameMaps(tempIds);
 | 
	
		
			
				|  |  |                  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 -> {
 | 
	
		
			
				|  |  |                      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){
 | 
	
		
			
				|  |  |                  ClassGroup classGroup = classGroupDao.get(schedule.getClassGroupId());
 |