Commit 1275627c authored by litengwei's avatar litengwei

消息发送去掉遥测

parent 7051e71a
...@@ -394,43 +394,42 @@ public class MqttReceiveServiceImpl implements MqttReceiveService { ...@@ -394,43 +394,42 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
jsonObjectXf.put("data_class", "realdata"); jsonObjectXf.put("data_class", "realdata");
// 遥测 // 遥测
if(equipmentSpeIndex.getIsTrend() == 1) { if(equipmentSpeIndex.getIsTrend() == 1) {
jsonObjectXf.put("data_type", "analog");
} else { } else {
jsonObjectXf.put("data_type", "state"); String date = DateUtils.date2LongStr(new Date());
} jsonObjectXf.put("op_type", "subscribe_emergency");
String date = DateUtils.date2LongStr(new Date()); JSONObject jsonObjectCondition = new JSONObject();
jsonObjectXf.put("op_type", "subscribe_emergency"); jsonObjectCondition.put("station_psr_id", stationCode);
JSONObject jsonObjectCondition = new JSONObject(); jsonObjectCondition.put("station_name", stationName);
jsonObjectCondition.put("station_psr_id", stationCode); jsonObjectCondition.put("data_upload_time", date );
jsonObjectCondition.put("station_name", stationName); jsonObjectXf.put("condition",jsonObjectCondition);
jsonObjectCondition.put("data_upload_time", date );
jsonObjectXf.put("condition",jsonObjectCondition); JSONObject jsonObjectData = new JSONObject();
jsonObjectData.put("psrId", stationCode);
JSONObject jsonObjectData = new JSONObject(); jsonObjectData.put("astId", equipmentSpecificIndex.getSpecificCode());
jsonObjectData.put("psrId", stationCode); jsonObjectData.put("equipType", equipmentSpecificIndex.getEquipmentCode());
jsonObjectData.put("astId", equipmentSpecificIndex.getSpecificCode()); jsonObjectData.put("name", equipmentSpecificIndex.getEquipmentSpecificName()+"-"+equipmentSpecificIndex.getEquipmentSpecificIndexName());
jsonObjectData.put("equipType", equipmentSpecificIndex.getEquipmentCode()); if(value.equals("true")) {
jsonObjectData.put("name", equipmentSpecificIndex.getEquipmentSpecificName()+"-"+equipmentSpecificIndex.getEquipmentSpecificIndexName()); jsonObjectData.put("value","1");
if(value.equals("true")) { } else if (value.equals("false")) {
jsonObjectData.put("value","1"); jsonObjectData.put("value","0");
} else if (value.equals("false")) { } else {
jsonObjectData.put("value","0"); jsonObjectData.put("value", value);
} else { }
jsonObjectData.put("value", value); jsonObjectData.put("measurementType",equipmentSpecificIndex.getEquipmentIndexKey());
} jsonObjectData.put("dateTime",date);
jsonObjectData.put("measurementType",equipmentSpecificIndex.getEquipmentIndexKey()); jsonObjectData.put("quality","0"); // 量测质量码:0 有效,1 无效
jsonObjectData.put("dateTime",date); List<JSONObject> jsonObjects = Arrays.asList(jsonObjectData);
jsonObjectData.put("quality","0"); // 量测质量码:0 有效,1 无效
List<JSONObject> jsonObjects = Arrays.asList(jsonObjectData); jsonObjectXf.put("data", jsonObjects);
jsonObjectXf.put("data", jsonObjects); try {
emqKeeper.getMqttClient().publish("emq.xf.created",jsonObjectXf.toString().getBytes(),1,false);
try { log.info("遥测遥信数据推送云端kafka成功");
emqKeeper.getMqttClient().publish("emq.xf.created",jsonObjectXf.toString().getBytes(),1,false); } catch (MqttException e) {
} catch (MqttException e) { log.error("遥测遥信数据推送云端kafka失败=====>" + e.getMessage());
e.printStackTrace(); e.printStackTrace();
}
} }
} }
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment