From 010ef2a907e66efd4702443c06cdd18f8a7ffa5b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 十月 2024 14:08:53 +0800
Subject: [PATCH] IP归属地查询接口集成

---
 src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 46 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 a705f72..510f99b 100644
--- a/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java
+++ b/src/main/java/com/yeshi/buwan/util/factory/VideoInfoFactory.java
@@ -1,10 +1,16 @@
 package com.yeshi.buwan.util.factory;
 
+import com.yeshi.buwan.domain.VideoDetailInfo;
 import com.yeshi.buwan.domain.solr.SolrAlbumVideo;
 import com.yeshi.buwan.domain.VideoInfo;
 import com.yeshi.buwan.domain.VideoType;
+import com.yeshi.buwan.domain.solr.SolrShortVideo;
 import com.yeshi.buwan.domain.video.InternetSearchVideo;
-import com.yeshi.buwan.pptv.PPTVUtil;
+import com.yeshi.buwan.videos.pptv.PPTVUtil;
+import com.yeshi.buwan.util.TimeUtil;
+
+import java.util.ArrayList;
+import java.util.List;
 
 public class VideoInfoFactory {
 
@@ -78,4 +84,43 @@
 
         return video;
     }
+
+
+    public static VideoInfo create(SolrShortVideo solrVideo) {
+        VideoInfo video = new VideoInfo();
+        video.setMainActor("");
+        video.setShow(1 + "");
+        video.setLatestHpicture("");
+        video.setDuration(solrVideo.getDuration());
+        video.setScore("9.0");
+        video.setVpicture("");
+        video.setLatestVpicture("");
+        video.setId(solrVideo.getId());
+//        video.setTag(solrVideo.getTag());
+        video.setHpicture(solrVideo.getPicture());
+        video.setArea(solrVideo.getArea());
+        video.setCreatetime(0L);
+        video.setWatchCount("0");
+        video.setDirector("");
+        video.setPicture(solrVideo.getPicture());
+        video.setContentType(1);
+        video.setCommentCount(0);
+        video.setVideocount(1);
+        video.setName(solrVideo.getName());
+        if (solrVideo.getLocalUpdateTime() != null)
+            video.setUpdatetime(solrVideo.getLocalUpdateTime() + "");
+        video.setVideoType(new VideoType(solrVideo.getRootVideoType()));
+        video.setDefinition(0);
+        video.setYear(TimeUtil.getGernalTime(solrVideo.getThirdUpdateTime(), "yyyy"));
+        List<VideoDetailInfo> detailInfoList = new ArrayList<>();
+        VideoDetailInfo detailInfo = new VideoDetailInfo();
+        detailInfo.setExtraId(solrVideo.getId());
+        detailInfo.setTag(solrVideo.getName());
+        detailInfoList.add(detailInfo);
+        video.setVideoDetailList(detailInfoList);
+
+        return video;
+    }
+
+
 }

--
Gitblit v1.8.0