|
|
|
@@ -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")); |
|
|
|
|