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