From 7804263c6061aef813f0db27cb3046f746572606 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 三月 2021 16:07:26 +0800 Subject: [PATCH] 后台管理优化 --- src/main/java/com/yeshi/buwan/service/imp/SearchService.java | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 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 7e0d0b3..5f589fb 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/SearchService.java +++ b/src/main/java/com/yeshi/buwan/service/imp/SearchService.java @@ -2,12 +2,14 @@ import com.yeshi.buwan.dao.*; import com.yeshi.buwan.domain.*; +import com.yeshi.buwan.domain.solr.SolrAlbumVideo; import com.yeshi.buwan.domain.web.DetailSystemSelect; import com.yeshi.buwan.domain.web.HotSearchAdmin; import com.yeshi.buwan.dto.search.SolrResultDTO; import com.yeshi.buwan.dto.search.SolrVideoSearchFilter; import com.yeshi.buwan.service.inter.VideoResourceMapExtraInfoService; -import com.yeshi.buwan.service.manager.SolrAlbumDataManager; +import com.yeshi.buwan.service.inter.video.VideoInfoExtraService; +import com.yeshi.buwan.service.manager.SolrAlbumVideoDataManager; import com.yeshi.buwan.util.*; import com.yeshi.buwan.util.factory.VideoInfoFactory; import com.yeshi.buwan.util.video.VideoConstant; @@ -40,10 +42,10 @@ @Resource private DetailSystemDao detailSystemDao; @Resource - private SolrAlbumDataManager solrAlbumDataManager; + private SolrAlbumVideoDataManager solrAlbumDataManager; @Resource - private VideoResourceMapExtraInfoService videoResourceMapExtraInfoService; + private VideoInfoExtraService videoInfoExtraService; @SuppressWarnings("rawtypes") @Cacheable(value = "userCache", key = "'suggestSearch'+'-'+#key+'-'+#system") @@ -289,7 +291,7 @@ if (solrResultDTO != null) { albumCount = solrResultDTO.getTotalCount(); - for (SolrVideo sv : solrResultDTO.getVideoList()) { + for (SolrAlbumVideo sv : (List<SolrAlbumVideo>) solrResultDTO.getVideoList()) { VideoInfo video = VideoInfoFactory.create(sv); video.setShowType(1); if (!StringUtil.isNullOrEmpty(video.getMainActor())) { @@ -372,7 +374,7 @@ } //鑾峰彇闄勫姞淇℃伅 - list = videoResourceMapExtraInfoService.batchExtraInfo(list, resourceList); + list = videoInfoExtraService.batchExtra(list, resourceList); return new VideoListResultVO(list, videoType == 0 ? albumCount : 1000L); } @@ -513,13 +515,13 @@ return zhiBoClassList; } - public long getHotSearchAdminCount(String key,String systemId, int detailSystem) { + public long getHotSearchAdminCount(String key, String systemId, int detailSystem) { String sql = ""; if (detailSystem > 0) sql = "select count(*) from (select count(*) from wk_video_super_hotsearch zb left join wk_video_hotsearch c on c.id=zb.hotsearchid where zb.detailsystem=" + detailSystem + " and c.name like '%" + key + "%' group by zb.hotsearchid) s"; else - sql = "select count(*) from wk_video_hotsearch h where h.name like '%" + key + "%' and h.system="+systemId; + sql = "select count(*) from wk_video_hotsearch h where h.name like '%" + key + "%' and h.system=" + systemId; return videoBanQuanVideoDao.getCountSQL(sql); } -- Gitblit v1.8.0