From 680941b426eedb3578a7f1f84f72de3d07bf32b6 Mon Sep 17 00:00:00 2001 From: wangwei_123 <1255324804@qq.com> Date: Mon, 26 Jan 2026 11:47:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=8C=81=E8=A1=A8=E6=8A=A5=E8=AD=A6?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=90=8D=E7=A7=B0=E6=94=B9=E6=88=90=E6=8A=A5?= =?UTF-8?q?=E8=AD=A6=E5=99=A8=E5=86=85=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/module/mqtt/processor/BatchDeviceMessageProcessor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cc-admin-master/yudao-module-hand-mqtt/src/main/java/cn/iocoder/yudao/module/mqtt/processor/BatchDeviceMessageProcessor.java b/cc-admin-master/yudao-module-hand-mqtt/src/main/java/cn/iocoder/yudao/module/mqtt/processor/BatchDeviceMessageProcessor.java index 145a3f1..f4970ae 100644 --- a/cc-admin-master/yudao-module-hand-mqtt/src/main/java/cn/iocoder/yudao/module/mqtt/processor/BatchDeviceMessageProcessor.java +++ b/cc-admin-master/yudao-module-hand-mqtt/src/main/java/cn/iocoder/yudao/module/mqtt/processor/BatchDeviceMessageProcessor.java @@ -446,8 +446,11 @@ public class BatchDeviceMessageProcessor { Double gasValue = json.getDouble("gas"); String loc = json.getStr("loc"); // Hutool 会把数组转成字符串 "[115, 39, 0]" + String battery = json.getStr("battery"); + String user = json.getStr("user"); + device.setUserName(user); device.setValue(gasValue); device.setSn(sn); device.setBattery(battery); @@ -846,12 +849,12 @@ public class BatchDeviceMessageProcessor { String statusText = isAlarming ? "报警" : "报警结束"; String msgContent = String.format("%s%s,%s气体浓度为%s", - handVo.getName(), statusText, gasName, valueStr); + handVo.getUserName(), statusText, gasName, valueStr); // 记录报警消息日志 AlarmMessageLog alarmMessageLog = new AlarmMessageLog(); alarmMessageLog.setDetectorId(handVo.getId()); - alarmMessageLog.setHolderName(handVo.getName()); + alarmMessageLog.setHolderName(handVo.getUserName()); alarmMessageLog.setSn(handVo.getSn()); alarmMessageLog.setDeptId(handVo.getDeptId()); alarmMessageLog.setTenantId(handVo.getTenantId());