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