|
@@ -1133,6 +1133,15 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
throw new BizException("无法调整该课程");
|
|
|
}
|
|
|
|
|
|
+ //校验系统配置上下课时间
|
|
|
+ String star = sysConfigService.findConfigValue(SysConfigConstant.COURSE_START_SETTING);//系统开课时间
|
|
|
+ String end = sysConfigService.findConfigValue(SysConfigConstant.COURSE_END_SETTING);//系统关课时间
|
|
|
+ Date s = DateUtil.strToDate(DateUtil.dateToString(classDate) + " " + star + ":00");
|
|
|
+ Date e = DateUtil.strToDate(DateUtil.dateToString(classDate) + " " + end + ":00");
|
|
|
+ if (startTime.before(s)||endTime.after(e)){
|
|
|
+ throw new BizException("无法调整该课程");
|
|
|
+ }
|
|
|
+
|
|
|
//查询是否有人购买
|
|
|
CourseScheduleStudentPayment studentPayment = paymentDao.selectOne(Wrappers.<CourseScheduleStudentPayment>lambdaQuery()
|
|
|
.eq(CourseScheduleStudentPayment::getCourseId, courseId)
|