From f4e107e273e66c36e5f5c7b4a8a2f1b07b3c15ed Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期三, 04 三月 2020 16:03:20 +0800
Subject: [PATCH] 拼多多转链修改
---
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