|  | @@ -232,6 +232,13 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 | 
	
		
			
				|  |  |  			studentAttendance.setCourseScheduleId(courseSchedule.getId());
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		studentAttendanceDao.addStudentAttendances(studentAttendances);
 | 
	
		
			
				|  |  | +		List<StudentAttendance> allStudentAttendances = studentAttendanceDao.findByCourseId(studentAttendanceInfo.getCourseScheduleId());
 | 
	
		
			
				|  |  | +		Map<StudentAttendanceStatusEnum, List<StudentAttendance>> studentAttendanceGroupByStatus = allStudentAttendances.stream().collect(Collectors.groupingBy(StudentAttendance::getStatus));
 | 
	
		
			
				|  |  | +		Integer studentNum=studentAttendanceGroupByStatus.get(StudentAttendanceStatusEnum.NORMAL)==null?0:studentAttendanceGroupByStatus.get(StudentAttendanceStatusEnum.NORMAL).size();
 | 
	
		
			
				|  |  | +		Integer leaveStudentNum=studentAttendanceGroupByStatus.get(StudentAttendanceStatusEnum.LEAVE)==null?0:studentAttendanceGroupByStatus.get(StudentAttendanceStatusEnum.LEAVE).size();
 | 
	
		
			
				|  |  | +		courseSchedule.setStudentNum(studentNum);
 | 
	
		
			
				|  |  | +		courseSchedule.setLeaveStudentNum(leaveStudentNum);
 | 
	
		
			
				|  |  | +		courseScheduleDao.update(courseSchedule);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 |