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