From 3271d2f31fb0e7dbff24b764080d8a1fb904b487 Mon Sep 17 00:00:00 2001 From: 25604 Date: Fri, 14 Nov 2025 17:38:26 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=98=E5=8C=96Netty-TCP=E9=80=9A?= =?UTF-8?q?=E4=BF=A1=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mh/user/netty/handle/ExceptionServerHandler.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/user-service/src/main/java/com/mh/user/netty/handle/ExceptionServerHandler.java b/user-service/src/main/java/com/mh/user/netty/handle/ExceptionServerHandler.java index b0a7447..ddfd2a4 100644 --- a/user-service/src/main/java/com/mh/user/netty/handle/ExceptionServerHandler.java +++ b/user-service/src/main/java/com/mh/user/netty/handle/ExceptionServerHandler.java @@ -39,7 +39,17 @@ public class ExceptionServerHandler extends ChannelInboundHandlerAdapter { //if (meterNum != null) { // meterInfoService.insertTestDetail(meterNum,"offline"); //} - ServerSession.closeSession(ctx); + ServerSession.closeSession(ctx);// 添加到日志表,下线了 + SysLog sysLog = new SysLog(); + sysLog.setOperation(ctx.channel().remoteAddress().toString() + "下线了"); + sysLog.setCreateBy("开发者"); + sysLog.setIp(ctx.channel().remoteAddress().toString()); + sysLog.setCreateTime(new Date()); + sysLog.setTime(0L); + sysLogService.insertLog(sysLog); + // 更新网关在线情况 + gatewayManageService.updateGatewayManageOnlineByHeartBeatCode(ctx.channel().remoteAddress().toString().substring(0, 8), 1); + ctx.close(); } @Override