From fc8a91ddb441589e70114a97847bc9d3fa6cc04e Mon Sep 17 00:00:00 2001 From: xuyang <748613696@qq.com> Date: Fri, 9 Jun 2023 09:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/csharmonic/service/impl/LineTargetServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java index 3335e1e..6a2c4c0 100644 --- a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java @@ -24,6 +24,8 @@ import org.springframework.stereotype.Service; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; @@ -152,6 +154,8 @@ public class LineTargetServiceImpl implements ILineTargetService { statisticalDataDTO.setPhaseType(phasic); statisticalDataDTO.setValueType(dataType); statisticalDataDTO.setValue(3.1415926); + } else { + statisticalDataDTO.setValue(BigDecimal.valueOf(statisticalDataDTO.getValue()).setScale(4, RoundingMode.UP).doubleValue()); } statisticalDataDTO.setStatisticalName(target); return statisticalDataDTO;