From 824d003d330a25b1f5b1e9ed30e4ad868868c2ab Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期一, 01 六月 2020 16:49:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- 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