|
@@ -3588,6 +3588,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ // 重置连堂课顺序
|
|
|
+
|
|
|
+
|
|
|
try {
|
|
|
LivePluginService pluginService = livePluginContext.getPluginService(liveRoom.getServiceProvider());
|
|
|
|
|
@@ -6443,6 +6446,12 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseScheduleDao.batchUpdateContinuousCourse(collect, true);
|
|
|
}
|
|
|
|
|
|
+ // 更新连堂课状态,最后一节课重置
|
|
|
+ CourseSchedule lastCourseSchedule = newCourseSchedules.get(newCourseSchedules.size() - 1);
|
|
|
+ if (Objects.nonNull(lastCourseSchedule)) {
|
|
|
+ courseScheduleDao.batchUpdateContinuousCourse(Lists.newArrayList(lastCourseSchedule.getId()), false);
|
|
|
+ }
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
log.error("getLiveCourseScheduleTime courseScheduleIds={}", collect, e);
|
|
|
}
|