Commit 8d0653ce authored by 李秀明's avatar 李秀明

feat(equip): 推送指标数据到组态大屏

parent a730ef3d
...@@ -991,6 +991,9 @@ public class MqttReceiveServiceImpl implements MqttReceiveService { ...@@ -991,6 +991,9 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
indexStateList.add(createIndexStateVo(equipmentSpeIndex)); indexStateList.add(createIndexStateVo(equipmentSpeIndex));
// 推送数据到组态大屏
pushDataToIntegrationPage(equipmentSpecificIndexList);
// 添加指标报告 // 添加指标报告
saveEquipmentAlarmReportDay(equipmentSpeIndex); saveEquipmentAlarmReportDay(equipmentSpeIndex);
...@@ -2436,4 +2439,15 @@ public class MqttReceiveServiceImpl implements MqttReceiveService { ...@@ -2436,4 +2439,15 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
} }
} }
} }
private void pushDataToIntegrationPage(List<EquipmentSpecificIndex> specificIndices) {
for (EquipmentSpecificIndex specificIndex : specificIndices) {
JSONObject message = new JSONObject() {{
put("code", String.valueOf(specificIndex.getId()));
put("status", specificIndex.getValue());
put("value", specificIndex.getValue());
}};
mqttSendGateway.sendToMqtt(ConfigPageTopicEnum.SYSTEMDETAIL.getTopic(), message.toJSONString());
}
}
} }
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