diff --git a/zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java b/zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java index 4feddd9e..d51047ce 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DcDeviceController.java @@ -275,6 +275,7 @@ public class DcDeviceController extends BaseController { return ajaxResult; } + Object data = JSON.parseObject(queryDeviceProperties(deviceId, propertyId, props).get("data").toString()).get("data"); JSONArray dataArray = JSON.parseArray(data.toString()); List> list = new ArrayList<>(); @@ -483,7 +484,10 @@ public class DcDeviceController extends BaseController { .url(iotAddress + "/api/iot/device/functions/" + deviceId + "/" + functionId) // 请求地址 .data(requestParams) .post(); // 请求方法 - return JSON.parseObject(response.body().string(), AjaxResult.class); + if (response.body() != null) { + return JSON.parseObject(response.body().string(), AjaxResult.class); + } + return AjaxResult.error(); } catch (Exception e) { return AjaxResult.error("请求失败"); }