From d2b53841c31b82df4f71b800ad18a323694c10d7 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 29 八月 2026 23:13:40 +0800
Subject: [PATCH] 修复设备发现状态同步与开始接收边界
---
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDetectionCabinetMapper.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDetectionCabinetMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDetectionCabinetMapper.java
index a53f24e..7105265 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDetectionCabinetMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDetectionCabinetMapper.java
@@ -61,6 +61,19 @@
/** 写入正式登记检测柜的稳定通道身份。 */
int insertDetectionChannel(com.ruoyi.system.domain.TDetectionChannel channel);
+ /** 同步正式检测柜的最近发现事实,不触碰软删除记录。 */
+ int updateRegisteredCabinetObservation(@Param("adapterCode") String adapterCode,
+ @Param("devtype") int devtype, @Param("devid") int devid,
+ @Param("onlineStatus") String onlineStatus, @Param("lastSeenAtUtc") java.time.Instant lastSeenAtUtc,
+ @Param("updateLastSeen") boolean updateLastSeen);
+
+ /** 按检测柜通道复合身份同步最近发现事实,不触碰软删除记录。 */
+ int updateRegisteredChannelObservation(@Param("adapterCode") String adapterCode,
+ @Param("devtype") int devtype, @Param("devid") int devid,
+ @Param("subdevid") int subdevid, @Param("chlid") int chlid,
+ @Param("onlineStatus") String onlineStatus, @Param("workStatus") String workStatus,
+ @Param("lastSeenAtUtc") java.time.Instant lastSeenAtUtc, @Param("updateLastSeen") boolean updateLastSeen);
+
/** 软删除正式检测柜对应的通道拓扑。 */
int deleteDetectionChannelsByCabinetId(@Param("cabinetId") Long cabinetId);
--
Gitblit v1.7.1