From 3943fd04924d29db178cd2330058c45e7a1c0a83 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 07 七月 2025 08:05:06 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java
index f90de2d..a3036c6 100644
--- a/src/main/java/com/zy/core/ServerBootstrap.java
+++ b/src/main/java/com/zy/core/ServerBootstrap.java
@@ -74,6 +74,7 @@
 
     private void initThread(){
         List<DeviceConfig> allDevices = new ArrayList<>();
+        List<DeviceConfig> fakeDevices = new ArrayList<>();
 
 //        // 鍒濆鍖栬揣鍙夋彁鍗囨満
 //        List<DeviceConfig> forkLiftList = deviceConfigService.selectList(new EntityWrapper<DeviceConfig>()
@@ -111,7 +112,6 @@
         // 鍒濆鍖栧洓鍚戠┛姊溅
         List<DeviceConfig> shuttleList = deviceConfigService.selectList(new EntityWrapper<DeviceConfig>()
                 .eq("device_type", String.valueOf(SlaveType.Shuttle)));
-        allDevices.addAll(shuttleList);
         for (DeviceConfig deviceConfig : shuttleList) {
             News.info("鍒濆鍖栧洓鍚戠┛姊溅......................................................");
             ThreadHandler thread = null;
@@ -123,11 +123,18 @@
 
             new Thread(thread).start();
             SlaveConnection.put(SlaveType.Shuttle, deviceConfig.getDeviceNo(), thread);
+
+            if (deviceConfig.getFake() == 1) {
+                fakeDevices.add(deviceConfig);
+            }else {
+                allDevices.add(deviceConfig);
+            }
         }
 
 
         //璁惧鍒濆鍖栧畬姣�
         deviceMsgUtils.sendDeviceConfig(JSON.toJSONString(allDevices));
+        deviceMsgUtils.sendFakeDeviceConfig(JSON.toJSONString(fakeDevices));
     }
 
 

--
Gitblit v1.9.1