Browse Source

排课开始时间校验

zouxuan 2 years ago
parent
commit
c165679a61

+ 5 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -3217,6 +3217,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
             	newCourseSchedule.setEndClassTime(DateUtil.addMinutes(newCourseSchedule.getStartClassTime(), minutes));
             }
 
+            //课程开始时间必须在06:00之后
+            if(DateUtil.getHour(newCourseSchedule.getStartClassTime()) < 7){
+            	throw new BizException("课程开始时间必须在06:00之后,请重新调整上课时间");
+            }
+
             //课程结束时间必须在21:00之前
             if(DateUtil.getHour(newCourseSchedule.getEndClassTime()) > 20 && DateUtil.getMinute(newCourseSchedule.getEndClassTime()) > 0){
             	throw new BizException("课程结束时间不能超过21:00,请重新调整上课时间");