From 7912a94e5de72b628bde39b16e6c7b21172910eb Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 08 六月 2020 17:15:39 +0800
Subject: [PATCH] 2.1.2bug

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
index ba4b9b5..c8fde66 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
@@ -24,6 +24,7 @@
 import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
 import com.yeshi.fanli.dto.pdd.PDDGoodsResult;
 import com.yeshi.fanli.dto.pdd.PDDSearchFilter;
+import com.yeshi.fanli.dto.suning.SuningCommodityInfo;
 import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
 import com.yeshi.fanli.dto.suning.SuningQueryModel;
 import com.yeshi.fanli.dto.vip.VIPSearchFilter;
@@ -1015,7 +1016,7 @@
 		SuningQueryModel searchFilter = new SuningQueryModel();
 		searchFilter.setKeyword(key);
 		searchFilter.setPageIndex(page);
-		searchFilter.setSize(Constant.PAGE_SIZE);
+		searchFilter.setSize(10);
 
 		if (order != null) {
 			if (order == 1) { // 閿�閲忛珮鍒颁綆
@@ -1067,16 +1068,23 @@
 			}
 		}
 
-		int count = 0;
 		JSONObject data = new JSONObject();
 		JSONArray array = new JSONArray();
 
-		List<SuningGoodsInfo> resultList = SuningApiUtil.searchGoods(searchFilter);
+		List<SuningGoodsInfo> resultList = null;
+		List<SuningGoodsInfo> list = SuningApiUtil.searchGoodsOld(searchFilter);
+		if (list != null && list.size() > 0) {
+			List<String> listId = new ArrayList<>();
+			for (SuningGoodsInfo goodsInfo:  list) {
+				 SuningCommodityInfo info = goodsInfo.getCommodityInfo();
+				 if (info != null) {
+					 listId.add(info.getCommodityCode() + "-" + info.getSupplierCode());
+				 }
+			}
+			resultList = SuningApiUtil.getGoodsDetailList(listId);
+		}
+		
 		if (resultList != null) {
-			if (resultList.size() == 0)
-				count = 0;
-			else
-				count = resultList.size() + 1;
 			Gson gson = JsonUtil.getApiCommonGson();
 			if (resultList != null && resultList.size() > 0) {
 				ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(),
@@ -1090,7 +1098,7 @@
 		}
 
 		data.put("result", array);
-		data.put("count", count);
+		data.put("count", 1000);
 		out.print(JsonUtil.loadTrueResult(data));
 	}
 

--
Gitblit v1.8.0