From a39422f2a8ce45dd6cf65701ed5f9e65391c46c1 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 23 七月 2019 11:03:35 +0800
Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div

---
 fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java
index ecd64cc..01b0b1c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java
@@ -151,19 +151,22 @@
 	 * 
 	 * @return
 	 */
-	public static String convertLink(String materialId, String couponUrl, String pid) {
+	public static String convertLink(String materialId, String couponUrl, String positionId, String ext1) {
 		JSONObject json = new JSONObject();
 		json.put("materialId", materialId);
 		json.put("siteId", APP_ID);
-		if (couponUrl != null)
+		json.put("positionId", positionId);
+		
+		if (!StringUtil.isNullOrEmpty(couponUrl))
 			json.put("couponUrl", couponUrl);
-		// json.put("ext1", "437032_12");
-		json.put("pid", pid);
+		
+		if (!StringUtil.isNullOrEmpty(ext1))
+			 json.put("ext1", ext1);
 
 		JSONObject root = new JSONObject();
 		root.put("promotionCodeReq", json);
 
-		String result = baseRequest("jd.union.open.promotion.common.get", null, json);
+		String result = baseRequest("jd.union.open.promotion.common.get", null, root);
 		JSONObject resultJson = JSONObject.fromObject(result);
 		result = resultJson.optJSONObject("jd_union_open_promotion_common_get_response").optString("result");
 		resultJson = JSONObject.fromObject(result);
@@ -239,9 +242,6 @@
 		if (filter.getIsPG() != null)
 			json.put("isPG", filter.getIsPG());
 
-		if (filter.getIsCoupon() != null)
-			json.put("isCoupon", filter.getIsCoupon());
-
 		if (filter.getPingouPriceStart() != null)
 			json.put("pingouPriceStart", filter.getPingouPriceStart());
 
@@ -256,6 +256,10 @@
 
 		if (filter.getShopId() != null)
 			json.put("shopId", filter.getShopId());
+		
+		if (filter.getOwner() != null)
+			json.put("owner", filter.getOwner());
+		
 		System.out.println(json.toString());
 		
 		JSONObject jsonDTO = new JSONObject();

--
Gitblit v1.8.0