admin
2021-04-27 f3ff5ab043cf612e119fd90cd82e49b2cfc2ab5a
src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
@@ -3,8 +3,8 @@
import com.yeshi.buwan.domain.video.InternetSearchVideo;
import com.yeshi.buwan.mogotv.entity.MogoTVClipInfo;
import com.yeshi.buwan.tencent.entity.TencentCoverInfo;
import com.yeshi.buwan.util.TimeUtil;
import com.yeshi.buwan.util.video.VideoConstant;
import com.yeshi.buwan.videos.bilibili.entity.BilibiliMediaInfo;
import com.yeshi.buwan.youku.entity.YouKuShowDetail;
import org.yeshi.utils.StringUtil;
@@ -93,6 +93,12 @@
    public static InternetSearchVideo create(TencentCoverInfo info) {
        int videoCount = 0;
        for (TencentCoverInfo.VipIdsBean idsBean : info.getVip_ids()) {
            if (idsBean.getF() == 2 || idsBean.getF() == 7)
                videoCount++;
        }
        InternetSearchVideo video = new InternetSearchVideo();
        video.setActors(StringUtil.concat(info.getLeading_actor(), ","));
        video.setArea(info.getArea_name());
@@ -118,10 +124,47 @@
        } else
            video.setTag(info.getEpisode_updated());
        video.setUpdateTime(new Date());
        video.setVideoCount(info.getVideoList().size());
        video.setVideoCount(videoCount);
        video.setYear(info.getYear());
        video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear()));
        return video;
    }
    public static InternetSearchVideo create(BilibiliMediaInfo info) {
        int videoCount = info.getTotal();
        InternetSearchVideo video = new InternetSearchVideo();
        video.setActors("");
        video.setArea("");
        video.setDirector("");
        video.setHpicture(null);
        video.setVpicture(info.getCover());
        video.setName(info.getTitle());
        video.setNameStr(info.getTitle());
//        video.setResourceIds(BilibiliUtil.RESOURCE_ID + "");
//        if (info.getType_name().equalsIgnoreCase("电影")) {
//            video.setRootType(VideoConstant.VIDEO_CATEGORY_DIANYING);
//        } else if (info.getType_name().equalsIgnoreCase("电视剧")) {
//            video.setRootType(VideoConstant.VIDEO_CATEGORY_DIANSHIJU);
//        } else if (info.getType_name().equalsIgnoreCase("动漫")) {
//            video.setRootType(VideoConstant.VIDEO_CATEGORY_DONGMAN);
//        } else if (info.getType_name().equalsIgnoreCase("综艺")) {
//            video.setRootType(VideoConstant.VIDEO_CATEGORY_ZONGYI);
//        }
//        if (info.getType_name().equalsIgnoreCase("电影")) {
//            video.setTag("评分:" + info.getScore().getScore());
//        } else
//            video.setTag(info.getEpisode_updated());
//        video.setUpdateTime(new Date());
//        video.setVideoCount(videoCount);
//        video.setYear(info.getYear());
        video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear()));
        return video;
    }
}