| | |
| | | |
| | | 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 { |
| | | |
| | |
| | | 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; |
| | | } |