|  | @@ -701,6 +701,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          //删除班级跟合奏班关系
 | 
	
		
			
				|  |  |          classGroupRelationDao.deleteBySubClassId(classGroupId);
 | 
	
		
			
				|  |  |          //删除班级未开始课程
 | 
	
		
			
				|  |  | +        List<CourseSchedule> courseScheduleList = courseScheduleService.findNoStartCoursesByClassGroupId(classGroupId);
 | 
	
		
			
				|  |  | +        if (courseScheduleList.size() > 0) {
 | 
	
		
			
				|  |  | +            List<Long> courseScheduleIds = courseScheduleList.stream().map(courseSchedule -> courseSchedule.getId()).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +            courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 | 
	
		
			
				|  |  | +            teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | +            courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //删除班级
 | 
	
		
			
				|  |  |          classGroupDao.delete(classGroupId);
 |