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/service/imp/SearchService.java |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/SearchService.java b/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
index 011d7d2..c76f4de 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
@@ -34,6 +34,7 @@
 @Service
 public class SearchService {
     private Logger logger = LoggerFactory.getLogger(SearchService.class);
+    private Logger debugLogger = LoggerFactory.getLogger("debug");
 
     private final String ALBUM_SEARCH_FUZZY_KEYS = "銆�,銆�,銆�";
 
@@ -448,15 +449,16 @@
             sh.setUser(user);
         }
 
-        searchDao.create(sh);
+//        searchDao.create(sh);
         // 鏌ヨ鏁版嵁搴�
 
         //涓撹緫鏁伴噺
         long albumCount = 0L;
         List<VideoInfo> list = new ArrayList<>();
         List<VideoInfo> localList = null;
+        long startt = System.currentTimeMillis();
         try {
-            long startt = System.currentTimeMillis();
+
             localList = null;
 
             localList = new ArrayList<>();
@@ -468,6 +470,8 @@
                 searchResult = searchAlbum(videoType, key, resourceList, page, pageSize, true);
             }
 
+            debugLogger.info(String.format("鎼滅储-solr涓撹緫鎼滅储鑰楁椂锛氾紙%s锛�-%s",key,(System.currentTimeMillis() - startt)));
+            startt = System.currentTimeMillis();
             if (searchResult != null && searchResult.videoInfoList != null) {
                 localList.addAll(searchResult.videoInfoList);
             }
@@ -490,11 +494,18 @@
                         }
                     }
                 } catch (Exception e) {
-
+                    debugLogger.error("甯歌鎼滅储閿欒锛歿}","",e);
+                }finally {
+                    debugLogger.info(String.format("鎼滅储-solr甯歌鎼滅储鑰楁椂锛氾紙%s锛�-%s",key,(System.currentTimeMillis() - startt)));
+                    startt = System.currentTimeMillis();
                 }
+
+
             }
-            System.out.println("鎼滅储鑰楁椂:" + (System.currentTimeMillis() - startt));
+
+            startt = System.currentTimeMillis();
             filterSearchResult(localList, resourceList);
+            debugLogger.info(String.format("鎼滅储-杩囨护鑰楁椂锛氾紙%s锛�-%s",key,(System.currentTimeMillis() - startt)));
         } catch (Exception e) {
             e.printStackTrace();
         } finally {
@@ -502,10 +513,10 @@
         if (localList != null && localList.size() > 0) {
             list.addAll(localList);
         }
-
+        startt = System.currentTimeMillis();
         //鑾峰彇闄勫姞淇℃伅
         list = videoInfoExtraService.batchExtra(list, resourceList);
-
+        debugLogger.info(String.format("鎼滅储-闄勫姞淇℃伅鑰楁椂锛氾紙%s锛�-%s",key,(System.currentTimeMillis() - startt)));
         return new VideoListResultVO(list, videoType == 0 ? albumCount : 1000L);
     }
 

--
Gitblit v1.8.0