Browse Source

Merge remote-tracking branch 'origin/develop' into develop

develop
王兴琳 4 months ago
parent
commit
2aadbc9967
  1. 19
      zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java

19
zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java

@ -898,17 +898,14 @@ private VideoController videoController;
OkHttp okHttp = new OkHttp();
String requestUrl = iotAddress + UniversalEnum.GETS_THE_LATEST_DATA_ABOUT_THE_SPECIFIED_ATTRIBUTES_OF_A_DEVICE.getValue() + deviceId + UniversalEnum.SLASH.getValue() + propertyId;
try {
Response response = okHttp.url(requestUrl).get();
return JSON.parseObject(response.body().string(), AjaxResult.class);
} catch (HttpException | IOException e) {
if (e instanceof io.netty.handler.timeout.ReadTimeoutException) {
// 捕获到超时异常,返回稍后再试的提示
return AjaxResult.success("");
} else {
// 其他异常,返回错误
return AjaxResult.error("请求失败:" + e.getMessage());
}
Response response = okHttp.url(requestUrl).get();
AjaxResult ajaxResult = JSON.parseObject(response.body().string(), AjaxResult.class);
if (ajaxResult.get("code").toString().equals("200")){
return ajaxResult;
}else {
return AjaxResult.success("") ;
}
}

Loading…
Cancel
Save