数据分次提交改成一次性提交
This commit is contained in:
@ -89,7 +89,7 @@ public class MqttMessageController implements MqttPublisher, MqttSubscriber {
|
||||
System.out.println("[DEVICE] data: " + payload);
|
||||
try {
|
||||
// 业务处理逻辑
|
||||
// handleFxData(payload);
|
||||
handleFxData(payload);
|
||||
|
||||
EmsMqttMessage mqttMessage = new EmsMqttMessage();
|
||||
mqttMessage.setMqttTopic(topic);
|
||||
@ -148,7 +148,7 @@ public class MqttMessageController implements MqttPublisher, MqttSubscriber {
|
||||
log.info("BMS data:"+ jsonData);
|
||||
|
||||
Map<String, Map<String, Object>> records = processData(JSON.parseObject(jsonData, new TypeReference<Map<String, Object>>() {}));
|
||||
|
||||
List<EmsBatteryData> list = new ArrayList<>();
|
||||
//单体电池
|
||||
for (Map.Entry<String, Map<String, Object>> record : records.entrySet()) {
|
||||
String recordId = record.getKey();
|
||||
@ -172,8 +172,10 @@ public class MqttMessageController implements MqttPublisher, MqttSubscriber {
|
||||
data.setSiteId(("021"));
|
||||
data.setClusterDeviceId(("021"));
|
||||
|
||||
|
||||
emsBatteryDataService.insertEmsBatteryData(data);
|
||||
list.add(data);
|
||||
}
|
||||
if (list.size() > 0 ) {
|
||||
emsBatteryDataService.insertEmsBatteryDataList(list);
|
||||
}
|
||||
} else if (deviceId.contains("PCS")) {
|
||||
log.info("====================");
|
||||
|
Reference in New Issue
Block a user