wuyanan

fix |> 修复竖屏直播结束页面直播时长显示问题

@@ -28,8 +28,10 @@ export struct PlayerEndView { @@ -28,8 +28,10 @@ export struct PlayerEndView {
28 calculateLiveDuration() { 28 calculateLiveDuration() {
29 const sn = 29 const sn =
30 DateTimeUtils.parseDate(this.contentDetailData.liveInfo.startTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN) 30 DateTimeUtils.parseDate(this.contentDetailData.liveInfo.startTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN)
31 - let en = DateTimeUtils.parseDate(this.contentDetailData.liveInfo.endTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN)  
32 - if (this.contentDetailData.liveInfo?.endTime == null) { 31 + let en = 0
  32 + if (this.contentDetailData.liveInfo?.endTime.length > 0) {
  33 + en = DateTimeUtils.parseDate(this.contentDetailData.liveInfo.endTime, DateTimeUtils.PATTERN_DATE_TIME_HYPHEN)
  34 + }else {
33 en = DateTimeUtils.parseDate(DateTimeUtils.getCurTime(DateTimeUtils.PATTERN_DATE_TIME_HYPHEN),DateTimeUtils.PATTERN_DATE_TIME_HYPHEN) 35 en = DateTimeUtils.parseDate(DateTimeUtils.getCurTime(DateTimeUtils.PATTERN_DATE_TIME_HYPHEN),DateTimeUtils.PATTERN_DATE_TIME_HYPHEN)
34 } 36 }
35 const sd = DateTimeUtils.getDuration(sn, en) 37 const sd = DateTimeUtils.getDuration(sn, en)