|
@@ -954,7 +954,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
//校验缓存中的时间和当前自动生成的时间有没有重复
|
|
|
dateList.forEach(item ->
|
|
|
{
|
|
|
- if (!checkCourseTime(courseTimeCache, CourseTimeEntity::getStartTime, CourseTimeEntity::getEndTime, item.getStartTime(), item.getEndTime())) {
|
|
|
+ if (checkCourseTime(courseTimeCache, CourseTimeEntity::getStartTime, CourseTimeEntity::getEndTime, item.getStartTime(), item.getEndTime())) {
|
|
|
throw new BizException("与缓存中时间存在中途");
|
|
|
}
|
|
|
});
|
|
@@ -1270,6 +1270,10 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
.eq(TeacherFreeTime::getEnableFlag, 1)
|
|
|
.eq(TeacherFreeTime::getDefaultFlag, 1));
|
|
|
|
|
|
+ if (teacherFreeTime==null){
|
|
|
+ throw new BizException("未查到老师陪练课配置");
|
|
|
+ }
|
|
|
+
|
|
|
if ((teacherFreeTime.getMonday() == null || teacherFreeTime.getMonday().equals("[]")) &&
|
|
|
(teacherFreeTime.getThursday() == null || teacherFreeTime.getThursday().equals("[]")) &&
|
|
|
(teacherFreeTime.getWednesday() == null || teacherFreeTime.getWednesday().equals("[]")) &&
|