From 842c0049ea8498ea4adb3ca119157561b4d7df4f Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Mon, 08 Dec 2025 17:26:37 +0800
Subject: [PATCH] 2025-12-08 zwy 整理设备属性设置无人机不在线时返回前端错误提示代码为自定义代码,设备已离线和机场代码共用一个,无法区分机场和无人机设备。

---
 ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java b/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
index afc3752..0613572 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
@@ -62,7 +62,8 @@
 
             switch (event.state()) {
                 case READER_IDLE:
-                    log.warn("读空闲超时 - 可能服务器未响应");
+                    log.debug("读空闲超时 - 可能服务器未响应");
+                    ctx.close();  // <-- 必须加这句
                     break;
                 case WRITER_IDLE:
                     // 写空闲时主动发心跳
@@ -71,7 +72,7 @@
                     log.debug("写空闲 -> 发送心跳包 时间戳={}", timestamp);
                     break;
                 case ALL_IDLE:
-                    log.info("读写都空闲 - 可考虑关闭连接或重连");
+                    log.debug("读写都空闲 - 可考虑关闭连接或重连");
                     break;
             }
         } else {
@@ -86,7 +87,7 @@
         InetSocketAddress remoteAddress = (InetSocketAddress) channel.remoteAddress();
         String host = remoteAddress.getHostString();
         int port = remoteAddress.getPort();
-        log.error("与六合服务{}:{}连接断开!", host, port);
+        log.error("与边缘服务器服务{}:{}连接断开!", host, port);
         TyTcpServerCache.putTcpServerCache(serverId, false);
         super.channelInactive(ctx);
     }

--
Gitblit v1.9.3