From d99f45a1c358282ab0d4333232da25f03560778f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 29 五月 2020 18:49:31 +0800
Subject: [PATCH] 苏宁,唯品会接口修改

---
 fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java
index 2d10145..589a199 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java
@@ -2,6 +2,7 @@
 
 import java.io.IOException;
 import java.lang.reflect.Type;
+import java.net.URLDecoder;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.HashMap;
@@ -210,7 +211,7 @@
 				JSONObject data = array.optJSONObject(i);
 				JSONArray itemArray = data.optJSONArray("orderDetail");
 				List<SuningOrderInfo> tempList = gson.fromJson(itemArray.toString(), type);
-				for(SuningOrderInfo info:tempList){
+				for (SuningOrderInfo info : tempList) {
 					info.setOrderCode(data.optString("orderCode"));
 					orderList.add(info);
 				}
@@ -222,4 +223,29 @@
 		return null;
 	}
 
+	/**
+	 * 甯歌杞摼
+	 * @Title: convertCommonLink
+	 * @Description: 
+	 * @param url
+	 * @param pid
+	 * @param subUser
+	 * @return 
+	 * String 杩斿洖绫诲瀷
+	 * @throws
+	 */
+	public static String convertCommonLink(String url, String pid, String subUser) {
+		JSONObject model = new JSONObject();
+		model.put("adBookId", pid);
+		model.put("visitUrl", url);
+		model.put("subUser", subUser);
+
+		String key = "queryCustompromotionurl";
+		String result = baseRequest("suning.netalliance.custompromotionurl.query", key, model);
+		JSONObject resultJSON = JSONObject.fromObject(result);
+		resultJSON = resultJSON.optJSONObject("sn_responseContent");
+		String shortUrl = resultJSON.optJSONObject("sn_body").optJSONObject("queryCustompromotionurl").optString("shortUrl");
+		return URLDecoder.decode(shortUrl);
+	}
+
 }

--
Gitblit v1.8.0