shangke 2 年之前
父节点
当前提交
24040b92e8
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

+ 9 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -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);
 				}