|
@@ -445,6 +445,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if (!DateUtil.isSameDay(courseSchedule.getStartClassTime(), courseSchedule.getEndClassTime())) {
|
|
|
+ throw new BizException("上课时间不允许跨天,请重新调整上课时间");
|
|
|
+ }
|
|
|
+
|
|
|
courseSchedule.setTeacherId(teacherId);
|
|
|
courseSchedule.setActualTeacherId(teacherId);
|
|
|
courseSchedule.setCreateTime(now);
|
|
@@ -2214,6 +2218,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseSchedule.setClassDate(courseStartTime);
|
|
|
courseSchedule.setStartClassTime(courseStartTime);
|
|
|
courseSchedule.setEndClassTime(courseEndTime);
|
|
|
+
|
|
|
+ if (!DateUtil.isSameDay(courseSchedule.getStartClassTime(), courseSchedule.getEndClassTime())) {
|
|
|
+ throw new BizException("上课时间不允许跨天,请重新调整上课时间");
|
|
|
+ }
|
|
|
+
|
|
|
if(vipGroupCourseAdjustInfo.getTeachMode().equals(TeachModeEnum.OFFLINE)){
|
|
|
courseSchedule.setSchoolId(vipGroup.getTeacherSchoolId());
|
|
|
}
|
|
@@ -2348,6 +2357,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
int minutes = DateUtil.minutesBetween(oldCourseSchedule.getStartClassTime(), oldCourseSchedule.getEndClassTime());
|
|
|
newCourseSchedule.setEndClassTime(DateUtil.addMinutes(newCourseSchedule.getStartClassTime(), minutes));
|
|
|
}
|
|
|
+ //判断上课时间是否跨天
|
|
|
+ if (!DateUtil.isSameDay(newCourseSchedule.getStartClassTime(), newCourseSchedule.getEndClassTime())) {
|
|
|
+ throw new BizException("上课时间不允许跨天,请重新调整上课时间");
|
|
|
+ }
|
|
|
if(Objects.isNull(newCourseSchedule.getClassGroupId())){
|
|
|
newCourseSchedule.setClassGroupId(oldCourseSchedule.getClassGroupId());
|
|
|
}
|