|
@@ -6037,6 +6037,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
@Override
|
|
@Override
|
|
public IPage<CourseScheduleDto> liveCoursePage(LiveGroupWrapper.LiveCoursePageQuery queryInfo) {
|
|
public IPage<CourseScheduleDto> liveCoursePage(LiveGroupWrapper.LiveCoursePageQuery queryInfo) {
|
|
IPage<CourseScheduleDto> page = com.microsvc.toolkit.common.response.paging.QueryInfo.getPage(queryInfo);
|
|
IPage<CourseScheduleDto> page = com.microsvc.toolkit.common.response.paging.QueryInfo.getPage(queryInfo);
|
|
|
|
+
|
|
|
|
+ // 直播课判断时间,提前30分钟将课程改为进行中
|
|
|
|
+ Integer studentRemindTime = Integer.parseInt(sysConfigService.findByParamName(SysConfigService.LIVE_CLASS_START_REMIND_TIME).getParanValue());
|
|
|
|
+
|
|
|
|
+ queryInfo.setNotStartCourseTime(studentRemindTime);
|
|
List<CourseScheduleDto> courseScheduleDtos = liveGroupPlusMapper.liveCoursePage(page, queryInfo);
|
|
List<CourseScheduleDto> courseScheduleDtos = liveGroupPlusMapper.liveCoursePage(page, queryInfo);
|
|
if (CollectionUtils.isEmpty(courseScheduleDtos)) {
|
|
if (CollectionUtils.isEmpty(courseScheduleDtos)) {
|
|
return page;
|
|
return page;
|
|
@@ -6047,8 +6052,6 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
queryInfo.getTenantId(), courseScheduleDtos, courseIds, courseIds);
|
|
queryInfo.getTenantId(), courseScheduleDtos, courseIds, courseIds);
|
|
|
|
|
|
|
|
|
|
- // 直播课判断时间,提前30分钟将课程改为进行中
|
|
|
|
- Integer studentRemindTime = Integer.parseInt(sysConfigService.findByParamName(SysConfigService.LIVE_CLASS_START_REMIND_TIME).getParanValue());
|
|
|
|
for (CourseScheduleDto record : teacherCourseFormat) {
|
|
for (CourseScheduleDto record : teacherCourseFormat) {
|
|
if (CourseScheduleType.LIVE.equals(record.getType()) && CourseStatusEnum.NOT_START.equals(record.getStatus())) {
|
|
if (CourseScheduleType.LIVE.equals(record.getType()) && CourseStatusEnum.NOT_START.equals(record.getStatus())) {
|
|
Date date = DateUtil.addMinutes(new Date(), studentRemindTime);
|
|
Date date = DateUtil.addMinutes(new Date(), studentRemindTime);
|