From e1a62ec62e7331d97af9302e90e1ce44af8235eb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 27 一月 2021 15:26:55 +0800 Subject: [PATCH] 拼多多授权绑定 --- fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java | 9 ++++++++- 1 files changed, 8 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 6582967..d946092 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 @@ -22,7 +22,7 @@ import com.yeshi.fanli.dto.suning.SuningQueryModel; import com.yeshi.fanli.entity.suning.SuningOrderInfo; import com.yeshi.fanli.util.StringUtil; -import com.yeshi.fanli.util.TimeUtil; +import org.yeshi.utils.TimeUtil; import net.sf.json.JSONArray; import net.sf.json.JSONObject; @@ -34,6 +34,7 @@ public final static String PID_SHARE = "666527"; public final static String PID_BUY = "666526"; + public final static String PID_COUPON = "666528"; private static String post(String url, String entity, Map<String, String> headers) { String charset = "utf-8"; @@ -182,6 +183,12 @@ String result = baseRequest("suning.netalliance.commoditydetail.query", key, model); System.out.println(result); JSONObject resultJSON = JSONObject.fromObject(result); + + if( resultJSON.optJSONObject("sn_responseContent")==null) + return null; + if(resultJSON.optJSONObject("sn_responseContent").optJSONObject("sn_body")==null) + return null; + JSONArray array = resultJSON.optJSONObject("sn_responseContent").optJSONObject("sn_body").optJSONArray(key); if (array != null && array.size() > 0) { return new Gson().fromJson(array.optJSONObject(0).toString(), SuningGoodsInfo.class); -- Gitblit v1.8.0