From 874ba0be89d6899b98f7a3e97ef1123921988e12 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 24 六月 2020 19:14:41 +0800 Subject: [PATCH] 分红相关bug修改 --- fanli/src/main/java/com/yeshi/fanli/util/suning/SuningApiUtil.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 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..94d0a7d 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 @@ -182,6 +182,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