|  | @@ -1420,7 +1420,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //排课处理
 | 
	
		
			
				|  |  | -        courseScheduleService.checkSnapCourseShchedules(courseScheduleList);
 | 
	
		
			
				|  |  | +        if(classGroup.getType().equals(ClassGroupTypeEnum.SNAP)){
 | 
	
		
			
				|  |  | +            courseScheduleService.checkSnapCourseShchedules(courseScheduleList);
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            courseScheduleService.checkNewCourseSchedules(courseScheduleList,false);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //老师结算表
 | 
	
		
			
				|  |  |          courseScheduleTeacherSalaryService.batchInsert(courseScheduleTeacherSalaryList);
 | 
	
	
		
			
				|  | @@ -1509,6 +1513,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          //计算每节课的课酬
 | 
	
		
			
				|  |  |          List<CourseScheduleTeacherSalary> courseScheduleTeacherSalaryList = new ArrayList<>();
 | 
	
		
			
				|  |  |          List<CourseScheduleStudentPayment> courseScheduleStudentPaymentList = new ArrayList<>();
 | 
	
		
			
				|  |  | +        List<CourseSchedule> courseScheduleList = new ArrayList<>();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          BigDecimal expectPrice = new BigDecimal("0");
 | 
	
		
			
				|  |  |          int times = 0;
 | 
	
		
			
				|  |  |          Map<String, Integer> holidayDays = new HashMap<>();
 | 
	
	
		
			
				|  | @@ -1563,6 +1569,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  courseSchedule.setTeacherId(teacherId);
 | 
	
		
			
				|  |  |                  courseSchedule.setActualTeacherId(teacherId);
 | 
	
		
			
				|  |  | +                courseScheduleList.add(courseSchedule);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  courseScheduleDao.insert(courseSchedule);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1642,6 +1649,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              now = now.plusDays(1);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        courseScheduleService.checkSnapCourseShchedules(courseScheduleList);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //老师结算表
 | 
	
		
			
				|  |  |          courseScheduleTeacherSalaryService.batchInsert(courseScheduleTeacherSalaryList);
 |