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