From ff458109478abbc015d93d6b48a323e0d23fa94e Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期日, 30 八月 2026 01:25:56 +0800
Subject: [PATCH] 实现测试控制台双状态实时流

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceDiscoveryPersistenceService.java |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceDiscoveryPersistenceService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceDiscoveryPersistenceService.java
index 87a4392..2dfe562 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceDiscoveryPersistenceService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceDiscoveryPersistenceService.java
@@ -115,7 +115,7 @@
             RealtimeSnapshot snapshot = snapshots.get(item.identity());
             DeviceWorkStatus status = snapshot == null || snapshot.workStatus() == null
                     ? DeviceWorkStatus.UNKNOWN : snapshot.workStatus();
-            return new ChannelCandidate(item.identity(), item.available(), status, observedAt);
+            return new ChannelCandidate(item.identity(), item.available(), status, observedAt, snapshots.get(item.identity()));
         }).toList();
         return new CabinetCandidate(source.adapterCode(), source.adapterId(),
                 source.adapterCode() + "-" + key.devtype() + "-" + key.devid(),

--
Gitblit v1.7.1