From 4011b8d0b377af33e2bc435f7726329630d706cb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 02 三月 2021 18:28:52 +0800 Subject: [PATCH] 搜索引擎接口更新 --- src/main/java/com/yeshi/buwan/service/imp/CategoryAreaService.java | 28 ++++++---------------------- 1 files changed, 6 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/CategoryAreaService.java b/src/main/java/com/yeshi/buwan/service/imp/CategoryAreaService.java index d152f7b..198d895 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/CategoryAreaService.java +++ b/src/main/java/com/yeshi/buwan/service/imp/CategoryAreaService.java @@ -29,22 +29,6 @@ @Resource private CategoryContryDao categoryContryDao; - public CategoryContryDao getCategoryContryDao() { - return categoryContryDao; - } - - public void setCategoryContryDao(CategoryContryDao categoryContryDao) { - this.categoryContryDao = categoryContryDao; - } - - public ClassService getClassService() { - return classService; - } - - public void setClassService(ClassService classService) { - this.classService = classService; - } - @Cacheable(value = "classCache", key = "'categoryContryList'+'-'+#cid") public List<CategoryContry> categoryContryList(String cid) { @@ -97,7 +81,7 @@ List<VideoInfo> videoList = classService.getVideoInfoData( session.createSQLQuery(sql).setFirstResult((page - 1) * pageCount) - .setMaxResults(pageCount).list()); + .setMaxResults(pageCount).list(),resourceList); if (videoList != null) for (int i = 0; i < videoList.size(); i++) { if (!isContainsResource(resourceList, videoList.get(i).getResourceList())) { @@ -107,7 +91,7 @@ } } System.out.println("鍒楄〃鏁伴噺:" + videoList.size()); - List<VideoInfo> newVideoList = new ArrayList<VideoInfo>(); + List<VideoInfo> newVideoList = new ArrayList<>(); if (videoList.size() > 0) newVideoList.addAll(videoList); return newVideoList; @@ -120,14 +104,14 @@ }); } - List<VideoInfo> list = new ArrayList<VideoInfo>(); + List<VideoInfo> list = new ArrayList<>(); String sql = String.format( "SELECT v.id,v.`name`,v.`tag`,v.`picture`,v.`hpicture`,v.`latest_hpicture`,v.watchcount,v.commentcount,temp.resources,v.`vpicture` FROM wk_video_video v LEFT JOIN wk_video_area_video_temp temp ON temp.`id`=v.`id` WHERE v.show=1 AND temp.`areas` LIKE '%s' AND temp.`typeid`=%s and v.id is not null %s", "%" + areas + "%", type, orderby); System.out.println(sql); list = categoryContryDao.sqlList(sql, (page - 1) *pageCount, pageCount, null); - List<VideoInfo> videoList = classService.getVideoInfoData(list); + List<VideoInfo> videoList = classService.getVideoInfoData(list,resourceList); if (videoList != null) for (int i = 0; i < videoList.size(); i++) { @@ -140,14 +124,14 @@ System.out.println("鍒楄〃鏁伴噺:" + videoList.size()); - List<VideoInfo> newVideoList = new ArrayList<VideoInfo>(); + List<VideoInfo> newVideoList = new ArrayList<>(); if (videoList.size() > 0) newVideoList.addAll(videoList); return newVideoList; } private boolean isContainsResource(List<Long> resourceList, List<VideoResource> relist) { - List<Long> targetList = new ArrayList<Long>(); + List<Long> targetList = new ArrayList<>(); for (VideoResource vr : relist) targetList.add(Long.parseLong(vr.getId())); targetList.retainAll(resourceList); -- Gitblit v1.8.0