diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/ChargeAlgorithmService.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/ChargeAlgorithmService.java index 52571be8c..db816b787 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/ChargeAlgorithmService.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/ChargeAlgorithmService.java @@ -244,12 +244,12 @@ public class ChargeAlgorithmService { detailInfo.setDcv(realTimeData_0x23.getPileVoltageOutput()); detailInfo.setDca(new BigDecimal(realTimeData_0x23.getPileCurrentOutput()).toBigInteger().toString()); detailInfo.setBmsDemandVoltage(realTimeData_0x23.getBmsVoltageDemand()); - detailInfo.setBmsDemandElectricity(realTimeData_0x23.getBmsCurrentDemand()); + detailInfo.setBmsDemandElectricity(new BigDecimal(realTimeData_0x23.getBmsCurrentDemand()).toBigInteger().toString()); detailInfo.setChargePower(realTimeData_0x23.getOutputPower()); detailInfo.setSingleMaxVoltage(parameterConfigData.getPileMaxOutputVoltage()); detailInfo.setSingleMinVoltage(parameterConfigData.getPileMinOutputVoltage()); - detailInfo.setMeasuringChargeVoltage(realTimeData_0x23.getBmsChargingVoltage()); + detailInfo.setMeasuringChargeVoltage(new BigDecimal(realTimeData_0x23.getBmsChargingVoltage()).toBigInteger().toString()); detailInfo.setMeasuringChargeElectricity(new BigDecimal(realTimeData_0x23.getBmsChargingCurrent()).toBigInteger().toString()); detailInfo.setMaxSingleVoltageGroupNum(new BigDecimal(realTimeData_0x23.getBmsMaxVoltageAndGroup()).intValue());