修改离线推送主题
parent
7255e622cd
commit
1f00faccd9
|
|
@ -179,8 +179,9 @@ public class AgriStatusTask {
|
||||||
Map<String, Object> onlineMsg = new HashMap<>();
|
Map<String, Object> onlineMsg = new HashMap<>();
|
||||||
onlineMsg.put("online", imeiMap.get("imeiOnline") ? "在线" : "离线");
|
onlineMsg.put("online", imeiMap.get("imeiOnline") ? "在线" : "离线");
|
||||||
onlineMsg.put("time", dateNow); // 毫秒时间戳
|
onlineMsg.put("time", dateNow); // 毫秒时间戳
|
||||||
|
onlineMsg.put("imei", imei);
|
||||||
String onlineMessage = objectMapper.writeValueAsString(onlineMsg);
|
String onlineMessage = objectMapper.writeValueAsString(onlineMsg);
|
||||||
mqttMessageSender.publish("frontend/" + imei + "/online", onlineMessage);
|
mqttMessageSender.publish("device/" + imei + "/status", onlineMessage);
|
||||||
}
|
}
|
||||||
// 无论设备是否在线 只要离线就推送设备状态
|
// 无论设备是否在线 只要离线就推送设备状态
|
||||||
if (!imeiMap.get("imeiOnline")) {
|
if (!imeiMap.get("imeiOnline")) {
|
||||||
|
|
@ -188,6 +189,7 @@ public class AgriStatusTask {
|
||||||
Map<String, Object> alarmMsg = new HashMap<>();
|
Map<String, Object> alarmMsg = new HashMap<>();
|
||||||
alarmMsg.put("online", "设备离线");
|
alarmMsg.put("online", "设备离线");
|
||||||
alarmMsg.put("time", dateNow);
|
alarmMsg.put("time", dateNow);
|
||||||
|
alarmMsg.put("imei", imei);
|
||||||
String alarmMessage = objectMapper.writeValueAsString(alarmMsg);
|
String alarmMessage = objectMapper.writeValueAsString(alarmMsg);
|
||||||
mqttMessageSender.publish("frontend/" + imei + "/alarm", alarmMessage);
|
mqttMessageSender.publish("frontend/" + imei + "/alarm", alarmMessage);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue