From 8b3371befea773bda4e08b19189c25c32ea6818f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 11 十二月 2019 16:18:09 +0800
Subject: [PATCH] 订单维权修改,通用模板修改

---
 fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java
index 693a84c..9bb2ac0 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java
@@ -360,7 +360,7 @@
 		}
 		return null;
 	}
-	
+
 	public static DaTaoKeDetailV2 getGoodsDetailByGoodsId(Long goodsId) {
 		TaoKeAppInfo app = getRandomApp();
 		Map<String, String> params = new TreeMap<>();
@@ -417,11 +417,11 @@
 			cids = cids.substring(0, cids.length() - 1);
 		if (!StringUtil.isNullOrEmpty(cids))
 			params.put("cids", cids);
-		
+
 		if (StringUtil.isNullOrEmpty(key))
 			key = "";
 		params.put("keyWords", key);
-		
+
 		if (sort != null)
 			params.put("sort", sort + "");
 		params.put("sign", getSign(params, app.getAppSecret()));
@@ -440,8 +440,7 @@
 		}
 		return daTaoKeGoodsResult;
 	}
-	
-	
+
 	public static DaTaoKeGoodsResult search(String key, List<Integer> cidList, BigDecimal priceLowerLimit,
 			BigDecimal priceUpperLimit, Integer couponPriceLowerLimit, int page, int pageSize, Integer sort) {
 
@@ -456,10 +455,10 @@
 			params.put("priceLowerLimit", priceLowerLimit + "");
 		if (priceUpperLimit != null)
 			params.put("priceUpperLimit", priceUpperLimit + "");
-		
+
 		if (couponPriceLowerLimit != null)
 			params.put("couponPriceLowerLimit", couponPriceLowerLimit + "");
-		
+
 		String cids = "";
 		if (cidList != null && cidList.size() > 0)
 			for (Integer cid : cidList) {
@@ -470,11 +469,11 @@
 			cids = cids.substring(0, cids.length() - 1);
 		if (!StringUtil.isNullOrEmpty(cids))
 			params.put("cids", cids);
-		
+
 		if (StringUtil.isNullOrEmpty(key))
 			key = "%";
 		params.put("keyWords", key);
-		
+
 		if (sort != null)
 			params.put("sort", sort + "");
 		params.put("sign", getSign(params, app.getAppSecret()));
@@ -496,6 +495,7 @@
 
 	/**
 	 * 鍟嗗搧鍒楄〃
+	 * 
 	 * @param key
 	 * @param cidList
 	 * @param priceLowerLimit
@@ -515,18 +515,27 @@
 		params.put("appKey", app.getAppKey());
 		params.put("pageSize", pageSize + "");
 		params.put("pageId", pageId + "");
-		
+
 		if (priceLowerLimit != null)
 			params.put("priceLowerLimit", priceLowerLimit + "");
 		if (priceUpperLimit != null)
 			params.put("priceUpperLimit", priceUpperLimit + "");
-		
+
 		if (couponPriceLowerLimit != null)
 			params.put("couponPriceLowerLimit", couponPriceLowerLimit + "");
-		
+
 		if (sort != null)
-			params.put("sort", sort +"");
-		
+			params.put("sort", sort + "");
+
+		if (cidList != null && cidList.size() > 0) {
+			String cids = "";
+			for (int cid : cidList)
+				cids += cid + ",";
+			cids = cids.endsWith(",") ? cids.substring(0, cids.length() - 1) : cids;
+			
+			params.put("cids", cids + "");
+		}
+
 		params.put("sign", getSign(params, app.getAppSecret()));
 		String result = HttpUtil.get("https://openapi.dataoke.com/api/goods/get-goods-list", params, new HashMap<>());
 		JSONObject json = JSONObject.fromObject(result);

--
Gitblit v1.8.0