|  | @@ -1878,10 +1878,12 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  						int unitMinutes = 30;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  						// 如果当前教师是在指定日期之后入职的,则按照3.0的方式结算
 | 
	
		
			
				|  |  | -						Teacher teacher = teacherMap.get(teacherId);
 | 
	
		
			
				|  |  | -						if (Objects.nonNull(teacher.getEntryDate())
 | 
	
		
			
				|  |  | -								&& (teacher.getEntryDate().after(entryDate) || teacher.getEntryDate().getTime() == entryDate.getTime())) {
 | 
	
		
			
				|  |  | -							settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY.getCode();
 | 
	
		
			
				|  |  | +						if (newCourseSchedule.getType() != CourseScheduleType.CLASSROOM) {
 | 
	
		
			
				|  |  | +							Teacher teacher = teacherMap.get(teacherId);
 | 
	
		
			
				|  |  | +							if (Objects.nonNull(teacher.getEntryDate())
 | 
	
		
			
				|  |  | +									&& (teacher.getEntryDate().after(entryDate) || teacher.getEntryDate().getTime() == entryDate.getTime())) {
 | 
	
		
			
				|  |  | +								settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY.getCode();
 | 
	
		
			
				|  |  | +							}
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  						if (StringUtils.equals(settlementType, "TEACHER_DEFAULT")) {
 | 
	
		
			
				|  |  |  							if (newCourseSchedule.getType() == CourseScheduleType.CLASSROOM) {
 |