From 351b317c56487676b4f5a60b5bc3710a383d7a7b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 26 三月 2021 17:33:33 +0800
Subject: [PATCH] 全网搜腾讯完善

---
 src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java |   40 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java b/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
index 961cd37..b13c614 100644
--- a/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
+++ b/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
@@ -1,6 +1,7 @@
 package com.yeshi.buwan.util.factory;
 
 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;
@@ -53,6 +54,43 @@
         return video;
     }
 
+    public static InternetSearchVideo create(MogoTVClipInfo detail) {
+        InternetSearchVideo video = new InternetSearchVideo();
+        List<String> actors = new ArrayList<>();
+        for (String st : detail.getLeader().split("/")) {
+            actors.add(st.trim());
+        }
+        video.setActors(StringUtil.concat(actors, ","));
+        video.setArea(detail.getArea());
+
+
+        video.setDirector(detail.getDirector());
+        video.setHpicture(detail.getHpicture());
+        video.setVpicture(detail.getVpicture());
+        video.setName(detail.getTitle());
+        video.setNameStr(detail.getTitle());
+        video.setResourceIds(26 + "");
+        if (detail.getFstlvlType().equalsIgnoreCase("鐢靛奖")) {
+            video.setRootType(VideoConstant.VIDEO_CATEGORY_DIANYING);
+        } else if (detail.getFstlvlType().equalsIgnoreCase("鐢佃鍓�")) {
+            video.setRootType(VideoConstant.VIDEO_CATEGORY_DIANSHIJU);
+        } else if (detail.getFstlvlType().equalsIgnoreCase("鍔ㄦ极")) {
+            video.setRootType(VideoConstant.VIDEO_CATEGORY_DONGMAN);
+        } else if (detail.getFstlvlType().equalsIgnoreCase("缁艰壓")) {
+            video.setRootType(VideoConstant.VIDEO_CATEGORY_ZONGYI);
+        }
+        if (detail.getFstlvlType().equalsIgnoreCase("鐢靛奖")) {
+            video.setTag("璇勫垎锛�6.8");
+        } else
+            video.setTag(detail.getUpdateInfo().split("锛�")[detail.getUpdateInfo().split("锛�").length - 1]);
+        video.setUpdateTime(new Date());
+        video.setVideoCount(detail.getVideoCount());
+        video.setYear(detail.getYear());
+        video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear()));
+        return video;
+    }
+
+
     public static InternetSearchVideo create(TencentCoverInfo info) {
 
         InternetSearchVideo video = new InternetSearchVideo();
@@ -80,7 +118,7 @@
         } else
             video.setTag(info.getEpisode_updated());
         video.setUpdateTime(new Date());
-        video.setVideoCount(info.getVip_ids().size());
+        video.setVideoCount(info.getVideoList().size());
         video.setYear(info.getYear());
         video.setId(InternetSearchVideo.createId(video.getName(), video.getRootType(), video.getYear()));
         return video;

--
Gitblit v1.8.0