Commit ab634637 authored by caotao's avatar caotao

1.泰和逆变器实时运行数据日、月、年、总发电量需要进行系数转换

parent ccf0f4f7
...@@ -258,15 +258,20 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator { ...@@ -258,15 +258,20 @@ public class MonitorFanIndicatorImpl implements IMonitorFanIndicator {
if (!stationBasic.getStationType().equals("FDZ")) { if (!stationBasic.getStationType().equals("FDZ")) {
result.forEach(esEquipments -> { result.forEach(esEquipments -> {
if (esEquipments.getEquipmentIndexName().equals("日发电量")) { if (esEquipments.getEquipmentIndexName().equals("日发电量")) {
esEquipments.setValue(String.format(CommonConstans.Fourdecimalplaces, Double.valueOf(esEquipments.getValue()) * CommonConstans.pvGenPoweActor * CommonConstans.pvGenPoweActorDay)); esEquipments.setValueF(Float.valueOf(String.format(CommonConstans.Fourdecimalplaces, esEquipments.getValueF() * CommonConstans.pvGenPoweActor * CommonConstans.pvGenPoweActorDay)));
} }
if (powerOther.contains(esEquipments.getEquipmentIndexName())) { if (powerOther.contains(esEquipments.getEquipmentIndexName())) {
esEquipments.setValue(String.format(CommonConstans.Fourdecimalplaces, Double.valueOf(esEquipments.getValue()) * CommonConstans.pvGenPoweActorCurrentData)); esEquipments.setValueF(Float.valueOf(String.format(CommonConstans.Fourdecimalplaces, esEquipments.getValueF() * CommonConstans.pvGenPoweActorCurrentData)));
} }
}); });
} }
result.stream().forEach(e -> { result.stream().forEach(e -> {
e.setValue(String.format(CommonConstans.Twodecimalplaces, e.getValueF())); if(powerOther.contains(e.getEquipmentIndexName())||e.getEquipmentIndexName().equals("日发电量")){
e.setValue(String.format(CommonConstans.Fourdecimalplaces, e.getValueF()));
}else{
e.setValue(String.format(CommonConstans.Twodecimalplaces, e.getValueF()));
}
}); });
Collator instance = Collator.getInstance(Locale.CHINA); Collator instance = Collator.getInstance(Locale.CHINA);
Integer traceIdCount = result.stream().filter(esEquipments -> !StringUtils.isEmpty(esEquipments.getTraceId())).collect(Collectors.toList()).size(); Integer traceIdCount = result.stream().filter(esEquipments -> !StringUtils.isEmpty(esEquipments.getTraceId())).collect(Collectors.toList()).size();
......
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