From 8b3ef26b10d1dced4408dee62cc1a18f72205cd0 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 25 九月 2019 14:57:16 +0800 Subject: [PATCH] 品牌加入搜索关键词 --- fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java index 0ab76b5..0391489 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/brand/BrandGoodsCaheServiceImpl.java @@ -68,9 +68,13 @@ * @return */ private int addBrandGoodsTB(BrandInfo brandInfo) { + String searchKey = brandInfo.getSearchKey(); + if (StringUtil.isNullOrEmpty(searchKey)) + searchKey = brandInfo.getName(); + Date date = new Date(); SearchFilter filter = new SearchFilter(); - filter.setKey(brandInfo.getName()); + filter.setKey(searchKey); filter.setPage(1); filter.setPageSize(100); filter.setTmall(true); @@ -120,6 +124,10 @@ * @return */ private int addBrandGoodsJD(BrandInfo brandInfo) { + String searchKey = brandInfo.getSearchKey(); + if (StringUtil.isNullOrEmpty(searchKey)) + searchKey = brandInfo.getName(); + int count = 0; JDSearchResult result = null; String way = configService.get("jd_api_search_key"); @@ -127,7 +135,7 @@ for (int i=0; i < 2;i ++) { if ("1".equals(way)) { JDFilter filterAPI = new JDFilter(); - filterAPI.setKeyword(SearchFilterUtil.filterSearchContent(brandInfo.getName())); + filterAPI.setKeyword(SearchFilterUtil.filterSearchContent(searchKey)); filterAPI.setPageIndex(1); filterAPI.setPageSize(30); filterAPI.setSort(JDFilter.SORT_DESC); @@ -136,7 +144,7 @@ } else { // 缃戦〉鐖彇 JDSearchFilter jdfilter = new JDSearchFilter(); - jdfilter.setKey(SearchFilterUtil.filterSearchContent(brandInfo.getName())); + jdfilter.setKey(SearchFilterUtil.filterSearchContent(searchKey)); jdfilter.setPageNo(1); jdfilter.setPageSize(30); jdfilter.setSort(JDSearchFilter.SORT_DESC); @@ -185,8 +193,12 @@ * @return */ private int addBrandGoodsPDD(BrandInfo brandInfo) { + String searchKey = brandInfo.getSearchKey(); + if (StringUtil.isNullOrEmpty(searchKey)) + searchKey = brandInfo.getName(); + PDDSearchFilter pddfilter = new PDDSearchFilter(); - pddfilter.setKw(brandInfo.getName()); + pddfilter.setKw(searchKey); pddfilter.setPage(1); pddfilter.setPageSize(100); pddfilter.setSortType(6); -- Gitblit v1.8.0