From f13ed98e1de0ec7b85ed179212cc095f63480eed Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 25 三月 2021 18:18:20 +0800
Subject: [PATCH] 全网搜优酷兼容

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

diff --git a/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java b/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java
index 15df4b4..a705f72 100644
--- a/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java
+++ b/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java
@@ -3,6 +3,7 @@
 import com.yeshi.buwan.domain.solr.SolrAlbumVideo;
 import com.yeshi.buwan.domain.VideoInfo;
 import com.yeshi.buwan.domain.VideoType;
+import com.yeshi.buwan.domain.video.InternetSearchVideo;
 import com.yeshi.buwan.pptv.PPTVUtil;
 
 public class VideoInfoFactory {
@@ -30,13 +31,51 @@
         video.setVideocount(solrVideo.getVideocount());
         video.setName(solrVideo.getName());
         video.setUpdatetime(solrVideo.getUpdatetime());
+        video.setYear(solrVideo.getYear());
         video.setVideoType(new VideoType(solrVideo.getRootVideoType()));
         //PPTV鏉ユ簮闇�瑕佽繑鍥為珮娓呮爣璇�
-        if (solrVideo.getResourceIds()!=null&&solrVideo.getResourceIds().contains(PPTVUtil.RESOURCE_ID + ""))
+        if (solrVideo.getResourceIds() != null && solrVideo.getResourceIds().contains(PPTVUtil.RESOURCE_ID + ""))
             video.setDefinition(1);
         else
             video.setDefinition(0);
 
         return video;
     }
+
+
+    public static VideoInfo create(InternetSearchVideo solrVideo) {
+        VideoInfo video = new VideoInfo();
+        video.setMainActor(solrVideo.getActors());
+        video.setShow(1 + "");
+        video.setLatestHpicture("");
+        video.setDuration("0");
+        video.setScore("9.0");
+        video.setVpicture(solrVideo.getVpicture());
+        video.setLatestVpicture("");
+        video.setId(solrVideo.getId());
+        video.setTag(solrVideo.getTag());
+        video.setHpicture(solrVideo.getHpicture());
+        video.setArea(solrVideo.getArea());
+        if (solrVideo.getCreateTime() != null)
+            video.setCreatetime(solrVideo.getCreateTime().getTime());
+        video.setWatchCount("0");
+        video.setDirector(solrVideo.getDirector());
+        video.setPicture(solrVideo.getVpicture());
+        video.setContentType(1);
+        video.setCommentCount(0);
+        video.setVideocount(solrVideo.getVideoCount());
+        video.setName(solrVideo.getName());
+        if (solrVideo.getUpdateTime() != null)
+            video.setUpdatetime(solrVideo.getUpdateTime().getTime() + "");
+        video.setVideoType(new VideoType(solrVideo.getRootType()));
+        //PPTV鏉ユ簮闇�瑕佽繑鍥為珮娓呮爣璇�
+        if (solrVideo.getResourceIds() != null && solrVideo.getResourceIds().contains(PPTVUtil.RESOURCE_ID + ""))
+            video.setDefinition(1);
+        else
+            video.setDefinition(0);
+
+        video.setYear(solrVideo.getYear());
+
+        return video;
+    }
 }

--
Gitblit v1.8.0