|
|
|
|
@ -253,10 +253,10 @@ namespace CncCollector.Core
|
|
|
|
|
conn.Execute(@"UPDATE cnc_machine SET last_ping_time = NOW(), last_ping_latency = @Latency, updated_at = NOW() WHERE id = @Id",
|
|
|
|
|
new { Id = kv.Key, Latency = kv.Value });
|
|
|
|
|
}
|
|
|
|
|
// 离线机床:清空延迟,不更新 last_ping_time
|
|
|
|
|
// 离线机床:不更新 last_ping_time,保留上次延迟值
|
|
|
|
|
if (offlineIds.Count > 0)
|
|
|
|
|
{
|
|
|
|
|
conn.Execute(@"UPDATE cnc_machine SET last_ping_latency = NULL, updated_at = NOW() WHERE id IN @Ids",
|
|
|
|
|
conn.Execute(@"UPDATE cnc_machine SET updated_at = NOW() WHERE id IN @Ids",
|
|
|
|
|
new { Ids = offlineIds });
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|