From c2a853ae68114ba29ba96605d31471e983015802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Thu, 13 Feb 2025 17:03:41 +0800 Subject: [PATCH] =?UTF-8?q?TCP=E9=80=9A=E4=BF=A1=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/qyft/gd/device/service/DeviceService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/qyft/gd/device/service/DeviceService.java b/src/main/java/com/qyft/gd/device/service/DeviceService.java index ede2e8f..1e2f013 100644 --- a/src/main/java/com/qyft/gd/device/service/DeviceService.java +++ b/src/main/java/com/qyft/gd/device/service/DeviceService.java @@ -1,5 +1,6 @@ package com.qyft.gd.device.service; +import cn.hutool.json.JSONUtil; import com.qyft.gd.device.client.TcpClient; import com.qyft.gd.device.common.jsonrpc.JsonRpcRequest; import com.qyft.gd.device.model.bo.DeviceFeedback; @@ -8,9 +9,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.ArrayList; -import java.util.HashMap; import java.util.List; -import java.util.Map; @Slf4j @Service @@ -73,6 +72,10 @@ public class DeviceService { list.add("3"); request.setParams(list); DeviceFeedback deviceFeedback = tcpClient.sendCommand(request); + if (deviceFeedback.getError() != null) { + log.info("TCP openDoor指令执行错误 {}", JSONUtil.toJsonStr(deviceFeedback)); + return false; + } return true; }