From 880238957a973ecd9676237672276b0e99d31115 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 29 六月 2020 13:55:28 +0800
Subject: [PATCH] 免单

---
 fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java
index e9ddfc3..e132364 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoApiUtil.java
@@ -80,6 +80,7 @@
 	 * @return
 	 */
 	public static PDDGoodsResult searchGoods(PDDSearchFilter sf) {
+		Gson gson = new GsonBuilder().disableHtmlEscaping().create();
 		Map<String, String> map = new HashMap<>();
 		map.put("type", "pdd.ddk.goods.search");
 		if (sf.getOptId() != null)
@@ -102,6 +103,11 @@
 			map.put("goods_id_list", "[" + StringUtil.concat(sf.getGoodsIdList(), ",") + "]");
 		if (sf.getMerchantType() != null)
 			map.put("merchant_type", sf.getMerchantType() + "");
+		
+		if (sf.getRangeList() != null && sf.getRangeList().size() > 0) {
+			map.put("range_list",gson.toJson(sf.getRangeList()).toString());
+		}
+		
 		map.put("pid", PID_FANLI);
 		String result = baseRequest(map);
 		JSONObject json = JSONObject.fromObject(result);
@@ -118,7 +124,6 @@
 		Type type = new TypeToken<List<PDDGoodsDetail>>() {
 		}.getType();
 
-		Gson gson = new GsonBuilder().disableHtmlEscaping().create();
 		List<PDDGoodsDetail> goodsList = gson.fromJson(array.toString(), type);
 		int totalCount = root.optInt("total_count");
 		return new PDDGoodsResult(totalCount, goodsList);

--
Gitblit v1.8.0