From 52bef2b92aeee304e881c4df13b1f0b2928d134e Mon Sep 17 00:00:00 2001 From: g82tt Date: Sun, 17 May 2026 01:00:50 +0800 Subject: [PATCH] fix heartbeat --- api_sqlsugar/Warehouse/Services/HeartbeatMonitorJob.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/api_sqlsugar/Warehouse/Services/HeartbeatMonitorJob.cs b/api_sqlsugar/Warehouse/Services/HeartbeatMonitorJob.cs index 998a6a6..9b38f13 100644 --- a/api_sqlsugar/Warehouse/Services/HeartbeatMonitorJob.cs +++ b/api_sqlsugar/Warehouse/Services/HeartbeatMonitorJob.cs @@ -10,7 +10,6 @@ public class HeartbeatMonitorJob : IJob { var sp = (IServiceProvider)context.JobDetail.JobDataMap["ServiceProvider"]; var gwSvc = sp.GetService(); - var devSvc = sp.GetService(); var timeout = DateTime.Now.AddSeconds(-30); var offlineNodes = await gwSvc.FindAsIQueryable(x => x.IsOnline == "在线" && x.LastHeartbeat < timeout) @@ -19,9 +18,7 @@ public class HeartbeatMonitorJob : IJob foreach (var node in offlineNodes) { node.IsOnline = "离线"; - gwSvc.Update(node); - await devSvc.UpdateAsync(x => x.GatewayNodeId == node.NodeId, - x => new base_device { IsOnline = "离线" }); + gwSvc.Add(node); } } }