admin
2025-02-20 f537abe9f3646c739beaf15076246a2f71a347e9
src/main/java/com/yeshi/buwan/vo/tvlive/TVLiveChannelVO.java
@@ -1,7 +1,9 @@
package com.yeshi.buwan.vo.tvlive;
import com.yeshi.buwan.domain.live.TVLiveChannel;
import com.yeshi.buwan.util.StringUtil;
import com.yeshi.buwan.util.tvlive.TVChannelUtil;
import java.util.Date;
public class TVLiveChannelVO {
@@ -17,17 +19,19 @@
        vo.setName(tvLiveChannel.getName());
        vo.setPicture(tvLiveChannel.gethPicture());
        if (!StringUtil.isNullOrEmpty(tvLiveChannel.getNowProgram()) && !StringUtil.isNullOrEmpty(tvLiveChannel.getNowProgramTime())) {
            vo.setNowProgram(tvLiveChannel.getNowProgramTime() + " " + tvLiveChannel.getNowProgram());
        TVLiveChannel.TVLiveProgram[] programs = TVChannelUtil.getNowProgram(new Date(), tvLiveChannel.getProgramList());
        if (programs != null && programs.length > 0) {
            vo.setNowProgram(programs[0].getTime() + " " + programs[0].getName());
        } else {
            vo.setNowProgram("暂无节目信息");
        }
        if (!StringUtil.isNullOrEmpty(tvLiveChannel.getNextProgram()) && !StringUtil.isNullOrEmpty(tvLiveChannel.getNextProgramTime())) {
            vo.setNowProgram(tvLiveChannel.getNextProgramTime() + " " + tvLiveChannel.getNextProgram());
        if (programs != null && programs.length > 1) {
            vo.setNextProgram(programs[1].getTime() + " " + programs[1].getName());
        } else {
            vo.setNowProgram("暂无节目信息");
            vo.setNextProgram("暂无节目信息");
        }
        return vo;
    }