| | |
| | | package com.yeshi.buwan.util.factory; |
| | | |
| | | import com.yeshi.buwan.domain.video.InternetSearchVideo; |
| | | import com.yeshi.buwan.videos.hanmi.HanmiUtil; |
| | | import com.yeshi.buwan.videos.hanmi.entity.HanmiShow; |
| | | import com.yeshi.buwan.videos.hanmi.entity.HanmiShowEpisode; |
| | | import com.yeshi.buwan.videos.mogotv.entity.MogoTVClipInfo; |
| | | import com.yeshi.buwan.videos.tencent.entity.TencentCoverInfo; |
| | | import com.yeshi.buwan.util.TimeUtil; |
| | |
| | | import com.yeshi.buwan.videos.bilibili.entity.BilibiliMediaInfo; |
| | | import com.yeshi.buwan.videos.bilibili.BilibiliUtil; |
| | | import com.yeshi.buwan.videos.bilibili.entity.BilibiliVideo; |
| | | import com.yeshi.buwan.videos.tencent.entity.TencentCoverVideo; |
| | | import com.yeshi.buwan.videos.tencent.vo.TencentCoverInfoVO; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuShowDetail; |
| | | import org.yeshi.utils.StringUtil; |
| | | |
| | |
| | | public static InternetSearchVideo create(TencentCoverInfo info) { |
| | | |
| | | int videoCount = 0; |
| | | for (TencentCoverInfo.VipIdsBean idsBean : info.getVip_ids()) { |
| | | if (idsBean.getF() == 2 || idsBean.getF() == 7) |
| | | videoCount++; |
| | | for (TencentCoverVideo idsBean : info.getVideoList()) { |
| | | videoCount++; |
| | | } |
| | | |
| | | InternetSearchVideo video = new InternetSearchVideo(); |
| | |
| | | video.setArea(info.getArea_name()); |
| | | |
| | | |
| | | video.setDirector(StringUtil.concat(info.getDirector(), ",")); |
| | | video.setHpicture(info.getHorizontal_pic_url()); |
| | | video.setVpicture(info.getVertical_pic_url()); |
| | | // video.setDirector(StringUtil.concat(info.getDirector(), ",")); |
| | | video.setDirector(""); |
| | | video.setHpicture(info.getNew_pic_hz()); |
| | | video.setVpicture(info.getNew_pic_vt()); |
| | | video.setName(info.getTitle()); |
| | | video.setNameStr(info.getTitle()); |
| | | video.setResourceIds(17 + ""); |
| | |
| | | video.setRootType(VideoConstant.VIDEO_CATEGORY_ZONGYI); |
| | | } |
| | | if (info.getType_name().equalsIgnoreCase("电影")) { |
| | | video.setTag("评分:" + info.getScore().getScore()); |
| | | video.setTag("评分:" + info.getScore()); |
| | | } else |
| | | video.setTag(info.getEpisode_updated()); |
| | | video.setUpdateTime(new Date()); |
| | | video.setVideoCount(videoCount); |
| | | video.setYear(info.getYear()); |
| | | video.setYear(info.getPublish_date().split("-")[0]); |
| | | video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear())); |
| | | return video; |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | public static InternetSearchVideo create(HanmiShow info) { |
| | | |
| | | int videoCount = 0; |
| | | for (HanmiShowEpisode idsBean : info.getEpisodeList()) { |
| | | videoCount++; |
| | | } |
| | | InternetSearchVideo video = new InternetSearchVideo(); |
| | | video.setActors(info.getActors()); |
| | | video.setArea(info.getArea()); |
| | | |
| | | |
| | | // video.setDirector(StringUtil.concat(info.getDirector(), ",")); |
| | | video.setDirector(""); |
| | | video.setHpicture(info.getPicture()); |
| | | video.setVpicture(info.getPicture()); |
| | | video.setName(info.getTitle()); |
| | | video.setNameStr(info.getTitle()); |
| | | video.setResourceIds(HanmiUtil.RESOURCE_ID + ""); |
| | | video.setRootType((int)HanmiUtil.getVideoType(info).getId()); |
| | | |
| | | if (info.getType().equalsIgnoreCase("电影")) { |
| | | video.setTag("评分:" + info.getScore()); |
| | | } else |
| | | video.setTag(info.getTag().replace("第","")); |
| | | video.setUpdateTime(new Date()); |
| | | video.setVideoCount(videoCount); |
| | | video.setYear(info.getYear()); |
| | | video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear())); |
| | | return video; |
| | | } |
| | | |
| | | |
| | | } |