From f3ff5ab043cf612e119fd90cd82e49b2cfc2ab5a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 27 四月 2021 19:19:53 +0800
Subject: [PATCH] 搜索引擎优化,Bilibili初步集成

---
 src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java |   40 ++++++++++++++++++++++++++++++++++++++--
 1 files changed, 38 insertions(+), 2 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 f37a88d..d9dad30 100644
--- a/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
+++ b/src/main/java/com/yeshi/buwan/util/factory/InternetSearchVideoFactory.java
@@ -3,9 +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.tencent.entity.TencentCoverVideo;
-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;
 
@@ -131,4 +130,41 @@
         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;
+    }
+
+
 }

--
Gitblit v1.8.0