yonge 5 年 前
コミット
eda2398ae7

+ 6 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -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) {