|  | @@ -117,10 +117,18 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	@Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |  	public void deleteCourseSchedules(List<Long> courseScheduleIds) {
 | 
	
		
			
				|  |  | +		Integer classGroupId=null;
 | 
	
		
			
				|  |  | +		if(!CollectionUtils.isEmpty(courseScheduleIds)){
 | 
	
		
			
				|  |  | +			CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleIds.get(0));
 | 
	
		
			
				|  |  | +			classGroupId=courseSchedule.getClassGroupId();
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  |          courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 | 
	
		
			
				|  |  |          courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
 | 
	
		
			
				|  |  |          teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | +        if(Objects.nonNull(classGroupId)){
 | 
	
		
			
				|  |  | +        	classGroupService.updateClassGroupInfo(classGroupId);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 |