admin
2021-09-24 f788607ff771a47bc60d6a86e00b3433c40f3d2c
src/main/java/com/yeshi/buwan/vo/tvlive/TVLiveChannelVO.java
@@ -2,6 +2,9 @@
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 +20,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;
    }