|  | @@ -1230,6 +1230,17 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          if (classGroup == null) {
 | 
	
		
			
				|  |  |              throw new Exception("班级不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if (classGroup4MixDto.getCourseAddType().equals("renew")) {
 | 
	
		
			
				|  |  | +            List<CourseSchedule> noStartCourses = courseScheduleService.findNoStartCoursesByClassGroupId(classGroup.getId());
 | 
	
		
			
				|  |  | +            if (noStartCourses.size() > 0) {
 | 
	
		
			
				|  |  | +                List<Long> courseScheduleIds = noStartCourses.stream().map(courseSchedule -> courseSchedule.getId()).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +                courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | +                courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 | 
	
		
			
				|  |  | +                teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
 | 
	
		
			
				|  |  | +                courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          Integer schoolId = musicGroup.getSchoolId();
 |