From 7fc7fa7118e285a5a298aeda6b0a6b50c6af8074 Mon Sep 17 00:00:00 2001 From: zhaoxianglong Date: Mon, 20 May 2024 09:30:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AE=BE=E5=A4=87=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E5=8A=9F=E8=83=BD=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zc/business/controller/DcDeviceController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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("请求失败"); }