From 95de34a9767f3ce18153f7a959ba3d051af51fb8 Mon Sep 17 00:00:00 2001 From: Lemon Date: Wed, 16 Apr 2025 10:35:45 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=E7=94=B5=E6=B1=A0=E7=AE=97=E6=B3=95?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=B9=B3=E5=8F=B0Service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/service/impl/ChargeAlgorithmService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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());