Explorar o código

排课开始时间校验

zouxuan %!s(int64=2) %!d(string=hai) anos
pai
achega
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));
             	newCourseSchedule.setEndClassTime(DateUtil.addMinutes(newCourseSchedule.getStartClassTime(), minutes));
             }
             }
 
 
+            //课程开始时间必须在06:00之后
+            if(DateUtil.getHour(newCourseSchedule.getStartClassTime()) < 7){
+            	throw new BizException("课程开始时间必须在06:00之后,请重新调整上课时间");
+            }
+
             //课程结束时间必须在21:00之前
             //课程结束时间必须在21:00之前
             if(DateUtil.getHour(newCourseSchedule.getEndClassTime()) > 20 && DateUtil.getMinute(newCourseSchedule.getEndClassTime()) > 0){
             if(DateUtil.getHour(newCourseSchedule.getEndClassTime()) > 20 && DateUtil.getMinute(newCourseSchedule.getEndClassTime()) > 0){
             	throw new BizException("课程结束时间不能超过21:00,请重新调整上课时间");
             	throw new BizException("课程结束时间不能超过21:00,请重新调整上课时间");