From 998b6bd2a1dc25ec8350f5a691c3cd44a23d6d14 Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期五, 26 三月 2021 01:35:13 +0800
Subject: [PATCH] 全网搜(芒果兼容)

---
 src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 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..4e89927 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();

--
Gitblit v1.8.0