|
@@ -6599,8 +6599,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
|
|
|
startTime = getDateTime(current.getClassDate(), current.getEndClassTime());
|
|
|
endTime = getDateTime(next.getClassDate(), next.getStartClassTime());
|
|
|
- // 如果当前课程结束时间和下一节课开始时间间隔小于5分钟,那么合并时间
|
|
|
- if (startTime.isBefore(endTime)
|
|
|
+ // 如果当前课程结束时间和下一节课开始时间间隔小于5分钟,那么合并时间(修复代码合并)
|
|
|
+ if ((startTime.isBefore(endTime) || startTime.isEqual(endTime))
|
|
|
&& startTime.plusMinutes(Integer.parseInt(continueCourseTime) + 1).isAfter(endTime)) {
|
|
|
// 上节连堂状态
|
|
|
current.setContinuousCourse(true);
|