From b59fef5c00b15fdfdfa9d4be26e5bf6b41c75458 Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期日, 23 二月 2020 00:16:52 +0800
Subject: [PATCH] 2.0.7相关服务端功能添加

---
 fanli/src/main/java/com/yeshi/fanli/util/jd/JDApiUtil.java |   48 ++++++++++++++++++++++++++++--------------------
 1 files changed, 28 insertions(+), 20 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 314b361..84c79cb 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
@@ -145,33 +145,41 @@
 
 	public static String convertLinkWithSubUnionId(String materialId, String couponUrl, String positionId,
 			String subUnionId) {
-		JSONObject json = new JSONObject();
-		json.put("materialId", materialId);
-		json.put("siteId", APP_ID);
-		json.put("positionId", positionId);
+		String log = "浜笢杞摼鍑洪敊:";
+		try {
+			JSONObject json = new JSONObject();
+			json.put("materialId", materialId);
+			json.put("siteId", APP_ID);
+			json.put("positionId", positionId);
 
-		if (!StringUtil.isNullOrEmpty(couponUrl))
-			json.put("couponUrl", couponUrl);
+			if (!StringUtil.isNullOrEmpty(couponUrl))
+				json.put("couponUrl", couponUrl);
 
-		if (!StringUtil.isNullOrEmpty(subUnionId))
-			json.put("subUnionId", subUnionId);
+			if (!StringUtil.isNullOrEmpty(subUnionId))
+				json.put("subUnionId", subUnionId);
 
-		// 1锛氶暱閾撅紝 2 锛氱煭閾� 锛�3锛� 闀块摼+鐭摼
-		json.put("chainType", 3);
-		JSONObject root = new JSONObject();
-		root.put("promotionCodeReq", json);
+			// 1锛氶暱閾撅紝 2 锛氱煭閾� 锛�3锛� 闀块摼+鐭摼
+			json.put("chainType", 3);
+			JSONObject root = new JSONObject();
+			root.put("promotionCodeReq", json);
 
-		String result = baseRequest2("jd.union.open.promotion.bysubunionid.get", null, root);
+			String result = baseRequest2("jd.union.open.promotion.bysubunionid.get", null, root);
 
-		JSONObject resultJson = JSONObject.fromObject(result);
-		result = resultJson.optJSONObject("jd_union_open_promotion_bysubunionid_get_response").optString("result");
-		System.out.println(result);
-		if (result == null) {
-			return null;
+			log += json.toString() + "####" + result;
+			JSONObject resultJson = JSONObject.fromObject(result);
+			result = resultJson.optJSONObject("jd_union_open_promotion_bysubunionid_get_response").optString("result");
+			System.out.println(result);
+			if (result == null) {
+				return null;
+			}
+
+			resultJson = JSONObject.fromObject(result);
+			return resultJson.optJSONObject("data").optString("shortURL");
+		} catch (Exception e) {
+			LogHelper.error(log);
 		}
 
-		resultJson = JSONObject.fromObject(result);
-		return resultJson.optJSONObject("data").optString("shortURL");
+		return null;
 	}
 
 	public static JDGoods queryGoodsDetail(Long skuId) {

--
Gitblit v1.8.0