Sfoglia il codice sorgente

[BUG][修复]:访问卖外迪服务器返回为空时判断返回值防止崩溃

# Conflicts:
#	mallinkService/src/main/java/com/iformall/common/ErrorCode.java
release_toaliyun_real
hupeng 7 anni fa
parent
commit
978aae6f78
2 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. +1
    -0
      mallinkService/src/main/java/com/iformall/common/ErrorCode.java
  2. +5
    -1
      mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java

+ 1
- 0
mallinkService/src/main/java/com/iformall/common/ErrorCode.java Vedi File

@@ -334,6 +334,7 @@ public enum ErrorCode{
SHOP_IS_RENT(22001,"商铺已出租"),

WIWIDE_INFO_NOT_FOUND(23001,"迈外迪信息未找到"),
WIWIDE_INFO_NOT_READY(23002,"迈外迪信息未就绪"),
;

private int code;


+ 5
- 1
mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java Vedi File

@@ -721,8 +721,10 @@ public class DataTowerServiceImpl implements DataTowerService {
logger.info("wiwideinfo:"+JSONObject.toJSONString(wiWideInfo));
if (StringUtils.isEmpty(token) || expiredTime == null || expiredTime.before(new Date())) {
String data = WiwideUtil.queryToken(wiWideInfo);
token = (String) JSONObject.parseObject(data).get("data");
logger.info("bid:"+wiWideInfo.getWiwideId()+",newdata:"+data);
if (data == null)
return null;
token = (String) JSONObject.parseObject(data).get("data");
updateToken(wiWideInfo, token);
}
logger.info("返回的token:"+token);
@@ -752,6 +754,8 @@ public class DataTowerServiceImpl implements DataTowerService {
}
String res = WiwideUtil.queryData(wiWideInfo, getWiwideToken(wiWideInfo), params);
JSONObject result = JSONObject.parseObject(res);
if (result == null)
return new ResultData(ErrorCode.WIWIDE_INFO_NOT_READY);
if (result.getInteger("result") == 200){
return new ResultData(result.getInteger("result"),result.getString("msg"),
result.getJSONObject("data"));


Caricamento…
Annulla
Salva