Commit 64cf02cb authored by caotao's avatar caotao

锦浪云逆变器数据可能月数据可能是mwh还是kwh问题处理。

parent 2b233450
...@@ -15,8 +15,13 @@ public class InverterDetailDto { ...@@ -15,8 +15,13 @@ public class InverterDetailDto {
private String currentState; private String currentState;
private Double pac; private Double pac;
private Double eToday; private Double eToday;
private String eTodayStr;
private Double eMonth; private Double eMonth;
private String eMonthStr;
private Double eYear; private Double eYear;
private String eYearStr;
private Double eTotal;
private String eTotalStr;
private String name; private String name;
private String productModel; private String productModel;
private String nationalStandards; private String nationalStandards;
...@@ -24,7 +29,6 @@ public class InverterDetailDto { ...@@ -24,7 +29,6 @@ public class InverterDetailDto {
private Double fullHour; private Double fullHour;
private Double power; private Double power;
private Double powerFactor; private Double powerFactor;
private Double eTotal;
private Double iAc1; private Double iAc1;
private Double iAc2; private Double iAc2;
private Double iAc3; private Double iAc3;
......
...@@ -462,9 +462,16 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe ...@@ -462,9 +462,16 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
jpInverter.setUpdateTime(new Date()); jpInverter.setUpdateTime(new Date());
jpInverter.setCurrentPower(inverterDetailDto.getPac()); jpInverter.setCurrentPower(inverterDetailDto.getPac());
jpInverter.setDayPowerGeneration(inverterDetailDto.getEToday()); jpInverter.setDayPowerGeneration(inverterDetailDto.getEToday());
jpInverter.setMonthPowerGeneration(inverterDetailDto.getEMonth());
if(inverterDetailDto.getEMonthStr().toLowerCase().equals("mwh")){
jpInverter.setMonthPowerGeneration(inverterDetailDto.getEMonth() * GoLangConstant.mwhTokwh); jpInverter.setMonthPowerGeneration(inverterDetailDto.getEMonth() * GoLangConstant.mwhTokwh);
jpInverter.setYearPowerGeneration(inverterDetailDto.getEYear() * GoLangConstant.mwhTokwh); }
if(inverterDetailDto.getEYearStr().toLowerCase().equals("mwh")) {
jpInverter.setYearPowerGeneration(inverterDetailDto.getEYear() * GoLangConstant.mwhTokwh);
}
if(inverterDetailDto.getETotalStr().toLowerCase().equals("mwh")){
jpInverter.setTotalPowerGeneration(inverterDetailDto.getETotal() * GoLangConstant.mwhTokwh); jpInverter.setTotalPowerGeneration(inverterDetailDto.getETotal() * GoLangConstant.mwhTokwh);
}
jpInverter.setBrand(inverterDetailDto.getName()); jpInverter.setBrand(inverterDetailDto.getName());
jpInverter.setModel(inverterDetailDto.getProductModel()); jpInverter.setModel(inverterDetailDto.getProductModel());
jpInverter.setNationalStandard(inverterDetailDto.getNationalStandards()); jpInverter.setNationalStandard(inverterDetailDto.getNationalStandards());
...@@ -599,10 +606,11 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe ...@@ -599,10 +606,11 @@ public class GoLangDataAcquisitionServiceImpl implements GoLangDataAcquisitionSe
tdHYGFInverterDayGenerate.setTotalPower(inverterDetailDto.getPac()); tdHYGFInverterDayGenerate.setTotalPower(inverterDetailDto.getPac());
tdHYGFInverterDayGenerate.setFrequency(String.valueOf(inverterDetailDto.getFac())); tdHYGFInverterDayGenerate.setFrequency(String.valueOf(inverterDetailDto.getFac()));
tdHYGFInverterDayGenerate.setPowerFactor(inverterDetailDto.getPowerFactor()); tdHYGFInverterDayGenerate.setPowerFactor(inverterDetailDto.getPowerFactor());
tdHYGFInverterDayGenerate.setDayGen(inverterDetailDto.getEToday()); tdHYGFInverterDayGenerate.setDayGen(jpInverter.getDayPowerGeneration());
tdHYGFInverterDayGenerate.setMonthGen(inverterDetailDto.getEMonth() * GoLangConstant.mwhTokwh);
tdHYGFInverterDayGenerate.setYearGen(inverterDetailDto.getEYear() * GoLangConstant.mwhTokwh); tdHYGFInverterDayGenerate.setMonthGen(jpInverter.getMonthPowerGeneration());
tdHYGFInverterDayGenerate.setTotalGen(inverterDetailDto.getETotal() * GoLangConstant.mwhTokwh); tdHYGFInverterDayGenerate.setYearGen(jpInverter.getYearPowerGeneration());
tdHYGFInverterDayGenerate.setTotalGen(jpInverter.getTotalPowerGeneration());
tdHYGFInverterDayGenerate.setIgbtTemp(inverterDetailDto.getInverterTemperature()); tdHYGFInverterDayGenerate.setIgbtTemp(inverterDetailDto.getInverterTemperature());
tdHYGFInverterDayGenerate.setIncome(null); tdHYGFInverterDayGenerate.setIncome(null);
tdHYGFInverterDayGenerate.setFullhour(jpInverter.getDayPowerGeneration() / jpInverter.getCapacity()); tdHYGFInverterDayGenerate.setFullhour(jpInverter.getDayPowerGeneration() / jpInverter.getCapacity());
......
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