From 51e6bfb6eba707a54f18adc7b7818f48bc498289 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 19 十一月 2025 15:58:30 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/ServerBootstrap.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java
index 7779d8e..9cf6d99 100644
--- a/src/main/java/com/zy/core/ServerBootstrap.java
+++ b/src/main/java/com/zy/core/ServerBootstrap.java
@@ -10,6 +10,7 @@
 import com.zy.core.enums.SlaveType;
 import com.zy.core.thread.impl.ZySiemensCrnThread;
 import com.zy.core.thread.impl.ZyStationThread;
+import com.zy.core.thread.impl.ZyRgvThread;
 
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -112,6 +113,21 @@
             SlaveConnection.put(SlaveType.Devp, deviceConfig.getDeviceNo(), thread);
         }
 
+        News.info("鍒濆鍖朢GV........................................................");
+        List<DeviceConfig> rgvList = deviceConfigService.selectList(new EntityWrapper<DeviceConfig>()
+                .eq("device_type", String.valueOf(SlaveType.Rgv)));
+        for (DeviceConfig deviceConfig : rgvList) {
+            ThreadHandler thread = null;
+            if (deviceConfig.getThreadImpl().equals("ZyRgvThread")) {
+                thread = new ZyRgvThread(deviceConfig, redisUtil);
+            } else {
+                throw new CoolException("鏈煡鐨勭嚎绋嬪疄鐜�");
+            }
+
+            new Thread(thread).start();
+            SlaveConnection.put(SlaveType.Rgv, deviceConfig.getDeviceNo(), thread);
+        }
+
     }
 
 

--
Gitblit v1.9.1