|
|
@@ -44,6 +44,7 @@ public class MqttListener {
|
|
|
String[] code5 = TopListener.SMOKE_ALERT.getCode().split("/");
|
|
|
String[] code6 = TopListener.ELECTRICAL_ALERT.getCode().split("/");
|
|
|
String[] code7 = TopListener.LIQUID_ALERT.getCode().split("/");
|
|
|
+ String[] code8 = TopListener.LR_SMOKE_ALERT.getCode().split("/");
|
|
|
Object mqttReceivedTopic = message.getHeaders().get("mqtt_receivedTopic");
|
|
|
if (null != mqttReceivedTopic) {
|
|
|
String topic = mqttReceivedTopic.toString();
|
|
|
@@ -55,7 +56,8 @@ public class MqttListener {
|
|
|
(topic.indexOf(code4[2]) != -1 && topic.indexOf(code4[5]) != -1) ||
|
|
|
(topic.indexOf(code5[2]) != -1 && topic.indexOf(code5[5]) != -1) ||
|
|
|
(topic.indexOf(code6[2]) != -1 && topic.indexOf(code6[5]) != -1) ||
|
|
|
- (topic.indexOf(code7[2]) != -1 && topic.indexOf(code7[5]) != -1)) {
|
|
|
+ (topic.indexOf(code7[2]) != -1 && topic.indexOf(code7[5]) != -1) ||
|
|
|
+ (topic.indexOf(code8[2]) != -1 && topic.indexOf(code8[5]) != -1)) {
|
|
|
mqttBaseVO.setDescribe("alarm");
|
|
|
}else {
|
|
|
mqttBaseVO.setDescribe("fireInfoAndAlarm");
|