|  | @@ -114,9 +114,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  	@Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |  	public void deleteCourseSchedules(List<Long> courseScheduleIds) {
 | 
	
		
			
				|  |  |  		courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | -		courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 | 
	
		
			
				|  |  | -		courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
 | 
	
		
			
				|  |  | -		teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | +        courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 | 
	
		
			
				|  |  | +        courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
 | 
	
		
			
				|  |  | +        teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
	
		
			
				|  | @@ -1289,7 +1289,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  		for (StudentAttendance studentAttendance : studentAttendanceList) {
 | 
	
		
			
				|  |  |  			studentAttendance.setStatus(StudentAttendanceStatusEnum.TRUANT);
 | 
	
		
			
				|  |  |  			studentAttendance.setRemark("课程已结束,自动补旷课");
 | 
	
		
			
				|  |  | -			studentAttendance.setCurrentClassTimes(studentAttendance.getCurrentClassTimes() + 1);
 | 
	
		
			
				|  |  | +			if(Objects.isNull(studentAttendance.getCurrentClassTimes())){
 | 
	
		
			
				|  |  | +                studentAttendance.setCurrentClassTimes(1);
 | 
	
		
			
				|  |  | +            }else{
 | 
	
		
			
				|  |  | +                studentAttendance.setCurrentClassTimes(studentAttendance.getCurrentClassTimes() + 1);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |  			studentAttendance.setCreateTime(date);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 |