优化消息通道
parent
22a205e8fc
commit
d3027b0668
|
@ -269,12 +269,15 @@ public class AlarmNotifyMessageHandler extends SIPRequestProcessorParent impleme
|
||||||
if (channelId.equals(parentPlatform.getDeviceGBId())) {
|
if (channelId.equals(parentPlatform.getDeviceGBId())) {
|
||||||
// 发送给平台的报警信息。 发送redis通知
|
// 发送给平台的报警信息。 发送redis通知
|
||||||
AlarmChannelMessage alarmChannelMessage = new AlarmChannelMessage();
|
AlarmChannelMessage alarmChannelMessage = new AlarmChannelMessage();
|
||||||
|
if (deviceAlarm.getAlarmMethod() != null) {
|
||||||
alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod()));
|
alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod()));
|
||||||
|
}
|
||||||
alarmChannelMessage.setAlarmDescription(deviceAlarm.getAlarmDescription());
|
alarmChannelMessage.setAlarmDescription(deviceAlarm.getAlarmDescription());
|
||||||
alarmChannelMessage.setGbId(channelId);
|
alarmChannelMessage.setGbId(channelId);
|
||||||
|
if (deviceAlarm.getAlarmType() != null) {
|
||||||
alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType()));
|
alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType()));
|
||||||
|
}
|
||||||
redisCatchStorage.sendAlarmMsg(alarmChannelMessage);
|
redisCatchStorage.sendAlarmMsg(alarmChannelMessage);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -857,7 +857,7 @@ public class RedisCatchStorageImpl implements IRedisCatchStorage {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendAlarmMsg(AlarmChannelMessage msg) {
|
public void sendAlarmMsg(AlarmChannelMessage msg) {
|
||||||
String key = VideoManagerConstants.VM_MSG_SUBSCRIBE_ALARM_RECEIVE;
|
String key = VideoManagerConstants.VM_MSG_SUBSCRIBE_ALARM;
|
||||||
logger.info("[redis发送通知] 报警{}: {}", key, JSON.toJSON(msg));
|
logger.info("[redis发送通知] 报警{}: {}", key, JSON.toJSON(msg));
|
||||||
RedisUtil.convertAndSend(key, (JSONObject)JSON.toJSON(msg));
|
RedisUtil.convertAndSend(key, (JSONObject)JSON.toJSON(msg));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue