Procházet zdrojové kódy

Merge branch 'feature/0529-live' of http://git.dayaedu.com/yonge/mec into feature/0529-live

liujc před 1 rokem
rodič
revize
d35973e4b3

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