From 9d2e018d99327d45dbaea8004a72303c3ad0e6b7 Mon Sep 17 00:00:00 2001 From: Lemon Date: Wed, 16 Apr 2025 10:56:26 +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 db816b787..0cfdb0766 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 @@ -241,9 +241,9 @@ public class ChargeAlgorithmService { detailInfo.setReportTime(realTimeData_0x23.getDateTime().replaceAll("[^0-9]", "")); detailInfo.setMaxAllowElectricity(new BigDecimal(parameterConfigData.getBmsMaxCurrent()).toBigInteger().toString()); detailInfo.setSingleMaxAllowVoltage(parameterConfigData.getBmsMaxVoltage()); - detailInfo.setDcv(realTimeData_0x23.getPileVoltageOutput()); + detailInfo.setDcv(new BigDecimal(realTimeData_0x23.getPileVoltageOutput()).toBigInteger().toString()); detailInfo.setDca(new BigDecimal(realTimeData_0x23.getPileCurrentOutput()).toBigInteger().toString()); - detailInfo.setBmsDemandVoltage(realTimeData_0x23.getBmsVoltageDemand()); + detailInfo.setBmsDemandVoltage(new BigDecimal(realTimeData_0x23.getBmsVoltageDemand()).toBigInteger().toString()); detailInfo.setBmsDemandElectricity(new BigDecimal(realTimeData_0x23.getBmsCurrentDemand()).toBigInteger().toString()); detailInfo.setChargePower(realTimeData_0x23.getOutputPower()); detailInfo.setSingleMaxVoltage(parameterConfigData.getPileMaxOutputVoltage());