From 72b9239c5a1028ffb3f388169ba34cd21f40d71d Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期四, 16 三月 2023 20:32:22 +0800
Subject: [PATCH] 优化消息通道

---
 src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisAlarmMsgListener.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisAlarmMsgListener.java b/src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisAlarmMsgListener.java
index 43528ec..6eacd39 100644
--- a/src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisAlarmMsgListener.java
+++ b/src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisAlarmMsgListener.java
@@ -85,6 +85,7 @@
                                 if (parentPlatforms.size() > 0) {
                                     for (ParentPlatform parentPlatform : parentPlatforms) {
                                         try {
+                                            deviceAlarm.setChannelId(parentPlatform.getDeviceGBId());
                                             commanderForPlatform.sendAlarmMessage(parentPlatform, deviceAlarm);
                                         } catch (SipException | InvalidArgumentException | ParseException e) {
                                             logger.error("[鍛戒护鍙戦�佸け璐 鍥芥爣绾ц仈 鍙戦�佹姤璀�: {}", e.getMessage());
@@ -97,6 +98,7 @@
                                 if (parentPlatforms.size() > 0) {
                                     for (ParentPlatform parentPlatform : parentPlatforms) {
                                         try {
+                                            deviceAlarm.setChannelId(parentPlatform.getDeviceGBId());
                                             commanderForPlatform.sendAlarmMessage(parentPlatform, deviceAlarm);
                                         } catch (SipException | InvalidArgumentException | ParseException e) {
                                             logger.error("[鍛戒护鍙戦�佸け璐 鍥芥爣绾ц仈 鍙戦�佹姤璀�: {}", e.getMessage());
@@ -110,6 +112,7 @@
                             if (devices.size() > 0) {
                                 for (Device device : devices) {
                                     try {
+                                        deviceAlarm.setChannelId(device.getDeviceId());
                                         commander.sendAlarmMessage(device, deviceAlarm);
                                     } catch (InvalidArgumentException | SipException | ParseException e) {
                                         logger.error("[鍛戒护鍙戦�佸け璐 鍙戦�佹姤璀�: {}", e.getMessage());

--
Gitblit v1.8.0