From 9658b6dc503af2b519a33c9191205272db60ac43 Mon Sep 17 00:00:00 2001 From: wangyan <405898180@qq.com> Date: Mon, 17 Nov 2025 17:27:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(scheduled):=E4=BF=AE=E6=AD=A3=E7=B2=89?= =?UTF-8?q?=E5=B0=98=E4=BC=A0=E6=84=9F=E5=99=A8=E6=8A=A5=E8=AD=A6=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=B8=AD=E7=9A=84=E5=AD=97=E6=AE=B5=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将过滤条件从 DEVICE_SENSOR_ID 更改为 PLC_ID以正确匹配传感器数据 - 确保报警记录能准确反映当前传感器状态- 避免因字段不匹配导致的误报或漏报情况 --- .../java/com/zcloud/scheduled/DustSensorAlarmScheduled.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/zcloud/scheduled/DustSensorAlarmScheduled.java b/src/main/java/com/zcloud/scheduled/DustSensorAlarmScheduled.java index 1ef18fa..c236de0 100644 --- a/src/main/java/com/zcloud/scheduled/DustSensorAlarmScheduled.java +++ b/src/main/java/com/zcloud/scheduled/DustSensorAlarmScheduled.java @@ -47,7 +47,7 @@ public class DustSensorAlarmScheduled { List alarmRecords = new ArrayList<>(); allSensors.forEach(sensor -> { PageData currentData = latestDataMap.stream() - .filter(item -> item.get("DEVICE_SENSOR_ID").equals(sensor.get("DEVICE_SENSOR_ID"))) + .filter(item -> item.get("PLC_ID").equals(sensor.get("DEVICE_SENSOR_ID"))) .findFirst() .orElse(null); if (currentData == null) {