|
@@ -1614,7 +1614,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
@Override
|
|
@Override
|
|
public void liveToReplay(UserQueryBo bo) {
|
|
public void liveToReplay(UserQueryBo bo) {
|
|
Long nowTime = DateUtils.getNowTime();
|
|
Long nowTime = DateUtils.getNowTime();
|
|
- Long startTime = nowTime - 3600 * 24;
|
|
|
|
|
|
+ Long startTime = nowTime - 3600 * 24 *7;
|
|
//获取今天直播结束的所有直播节
|
|
//获取今天直播结束的所有直播节
|
|
List<CourseSectionVo> list = iCourseSectionService.overSectionList(startTime, nowTime);
|
|
List<CourseSectionVo> list = iCourseSectionService.overSectionList(startTime, nowTime);
|
|
for (CourseSectionVo sectionVo : list) {
|
|
for (CourseSectionVo sectionVo : list) {
|
|
@@ -1625,8 +1625,8 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
queryBo.setEndTime(nowTime);
|
|
queryBo.setEndTime(nowTime);
|
|
LiveChannelVideoListResponse.ChannelVedioInfo info = iPolyvLiveService.getListChannelSession(queryBo);
|
|
LiveChannelVideoListResponse.ChannelVedioInfo info = iPolyvLiveService.getListChannelSession(queryBo);
|
|
if (Validator.isNotEmpty(info)) {
|
|
if (Validator.isNotEmpty(info)) {
|
|
- //秒数误差在1个小时以内的判定为节的保利威直播
|
|
|
|
- if (Math.abs(sectionVo.getLiveEndTime().longValue() - (info.getEndTime().getTime() / 1000)) < 3600) {
|
|
|
|
|
|
+ //秒数误差在3个小时以内的判定为节的保利威直播
|
|
|
|
+ if (Math.abs(sectionVo.getLiveEndTime().longValue() - (info.getEndTime().getTime() / 1000)) < 10800) {
|
|
if ("complete".equals(info.getRecordFileType())) {
|
|
if ("complete".equals(info.getRecordFileType())) {
|
|
CourseSection oldSection = iCourseSectionService.getOne(new LambdaQueryWrapper<CourseSection>()
|
|
CourseSection oldSection = iCourseSectionService.getOne(new LambdaQueryWrapper<CourseSection>()
|
|
.eq(CourseSection::getSessionId, info.getChannelSessionId())
|
|
.eq(CourseSection::getSessionId, info.getChannelSessionId())
|