From a230c790107e4be5743473849bbc9aeb93583ddd Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期五, 14 六月 2024 09:33:01 +0800
Subject: [PATCH] 修改地磅报文
---
src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0SessionListener.java | 28 +++++++++++++++++++++++++---
1 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0SessionListener.java b/src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0SessionListener.java
index 613ae98..73d8bfa 100644
--- a/src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0SessionListener.java
+++ b/src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0SessionListener.java
@@ -2,11 +2,15 @@
import com.fzzy.api.Constant;
import com.fzzy.api.data.ApiCommonDevice;
+import com.fzzy.api.service.ApiCommonService;
import com.fzzy.api.utils.SpringUtil;
+import com.fzzy.gateway.entity.GatewayDevice;
import com.fzzy.gateway.service.GatewayDeviceService;
import com.ld.io.api.IoSession;
import com.ld.io.api.IoSessionListener;
import lombok.extern.slf4j.Slf4j;
+
+import java.util.List;
/**
*
@@ -23,13 +27,31 @@
*/
@Override
public void onCreate(IoSession session) {
-
+ //娣诲姞鍒板唴瀛�
+ BhznGrainV0ServerUtils.addSession(session);
log.info("++++鏂板缓杩炴帴++++-IP={}锛孭ORT={}", session.getAddress(), session.getPort());
// 娣诲姞鑷畾涔変笟鍔D
session.setBusinessKey(BhznGrainV0ServerUtils.getServerKey(session.getAddress(), session.getPort()));
-
- //鎵ц鍒嗘満涓婄嚎
+// GatewayDeviceService gatewayDeviceService = SpringUtil.getBean(GatewayDeviceService.class);
+// List<GatewayDevice> devices = gatewayDeviceService.listAll();
+// //鎵ц鍒嗘満涓婄嚎
+// if(devices!= null && devices.size()>0){
+// ApiCommonDevice device =null;
+// for (GatewayDevice d:devices) {
+// device = new ApiCommonDevice();
+// device.setIp(d.getIp());
+// device.setPort(d.getPort());
+// device.setStatus(Constant.YN_N);
+// device.setSn(d.getDeviceSn());
+// device.setCode("ERROR");
+// device.setMsg("璁惧绂荤嚎");
+// }
+//
+//
+// contextDeviceMap.put(device.getIp(), device);
+//
+// }
Constant.updateCacheOnline(session.getAddress(), session.getPort());
}
--
Gitblit v1.9.3