|
@@ -1378,6 +1378,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
if (newCourseSchedule.getEndClassTime().before(now)) {
|
|
if (newCourseSchedule.getEndClassTime().before(now)) {
|
|
newCourseSchedule.setStatus(CourseStatusEnum.OVER);
|
|
newCourseSchedule.setStatus(CourseStatusEnum.OVER);
|
|
}
|
|
}
|
|
|
|
+ if(!CollectionUtils.isEmpty(newCourseSchedule.getTeachingTeacherIdList())){
|
|
|
|
+ if (newCourseSchedule.getTeachingTeacherIdList().contains(newCourseSchedule.getActualTeacherId())){
|
|
|
|
+ throw new BizException("主教和助教不可重复");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
});
|
|
});
|
|
//课程冲突检测
|
|
//课程冲突检测
|
|
checkNewCourseSchedules(newCourseSchedules, false);
|
|
checkNewCourseSchedules(newCourseSchedules, false);
|