|  | @@ -2442,12 +2442,12 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          MusicGroupStudentClassAdjust classAdjust = musicGroupStudentClassAdjustDao.get(classGroup4MixDto.getMusicGroupStudentClassAdjustId());
 | 
	
		
			
				|  |  |          ClassGroup classGroup = classGroup4MixDto.getClassGroup();
 | 
	
		
			
				|  |  | +        List<ClassGroupStudentMapper> classGroupStudentMapperList = new ArrayList<>();
 | 
	
		
			
				|  |  |          if (classGroup == null) {
 | 
	
		
			
				|  |  |              //建班
 | 
	
		
			
				|  |  |              classGroup = createClassGroup(classGroup4MixDto);
 | 
	
		
			
				|  |  |              classGroup4MixDto.setClassGroup(classGroup);
 | 
	
		
			
				|  |  |              //2、将学生加入新班级(学生注册表,关联表
 | 
	
		
			
				|  |  | -            List<ClassGroupStudentMapper> classGroupStudentMapperList = new ArrayList<>();
 | 
	
		
			
				|  |  |              List<Integer> userIds = new ArrayList<>(); //用户ids
 | 
	
		
			
				|  |  |              for (StudentRegistration studentRegistration : studentList) {
 | 
	
		
			
				|  |  |                  if (classGroup4MixDto.getType().equals(ClassGroupTypeEnum.NORMAL)) {
 | 
	
	
		
			
				|  | @@ -2466,7 +2466,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  userIds.add(studentRegistration.getUserId());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            classGroupStudentMapperDao.classGroupStudentsInsert(classGroupStudentMapperList);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              List<Integer> teacherIds = new ArrayList<>();
 | 
	
		
			
				|  |  |              for (ClassGroupTeacherMapper groupTeacherMapper : classGroupTeacherMapperList) {
 | 
	
	
		
			
				|  | @@ -2485,7 +2484,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          getCourseSchedules(classGroup4MixDto, courseScheduleList, classAdjust);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //自动排课,校验冲突
 | 
	
		
			
				|  |  | -        if (courseScheduleList.size() > 0) {
 | 
	
		
			
				|  |  | +        if (CollectionUtils.isNotEmpty(courseScheduleList)) {
 | 
	
		
			
				|  |  |              //冲突校验
 | 
	
		
			
				|  |  |              courseScheduleList = autoAdjust(classGroup4MixDto, courseScheduleList, classAdjust);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2511,9 +2510,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                      courseScheduleTeacherSalaryList.add(courseScheduleTeacherSalary);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            if (CollectionUtils.isNotEmpty(classGroupStudentMapperList)){
 | 
	
		
			
				|  |  | +                classGroupStudentMapperDao.classGroupStudentsInsert(classGroupStudentMapperList);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              //老师结算表
 | 
	
		
			
				|  |  | -            if (courseScheduleTeacherSalaryList.size() > 0) {
 | 
	
		
			
				|  |  | +            if (CollectionUtils.isNotEmpty(courseScheduleTeacherSalaryList)) {
 | 
	
		
			
				|  |  |                  courseScheduleTeacherSalaryService.batchInsert(courseScheduleTeacherSalaryList);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              Integer musicGroupStudentClassAdjustId = classGroup4MixDto.getMusicGroupStudentClassAdjustId();
 |