From a2975c672d6a6fde2823e6f07c8b37442a49dc7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=A8=E6=9C=A8c?= <857448963@qq.com> Date: Fri, 7 Jul 2023 13:45:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=80=BC=E4=BB=A3=E7=A0=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/njcn/device/biz/utils/COverlimitUtil.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/utils/COverlimitUtil.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/utils/COverlimitUtil.java index fc0599328..8617d29db 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/utils/COverlimitUtil.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/utils/COverlimitUtil.java @@ -3,6 +3,7 @@ package com.njcn.device.biz.utils; import com.njcn.device.biz.pojo.po.Overlimit; import com.njcn.system.enums.DicDataEnum; import com.njcn.system.pojo.po.Dic; +import org.springframework.boot.SpringApplication; import javax.validation.constraints.NotNull; import java.math.BigDecimal; @@ -260,7 +261,7 @@ public class COverlimitUtil { coefficient = 1.9; } BigDecimal bd = new BigDecimal(iTag * Math.pow((user / supply), (1 / coefficient))); - bd = bd.setScale(2, RoundingMode.HALF_UP); + bd = bd.setScale(6, RoundingMode.HALF_UP); return Double.parseDouble(bd.toString()); } @@ -286,8 +287,10 @@ public class COverlimitUtil { }else if(voltageLevel>=DicDataEnum.KV330.getValue() && voltageLevel=DicDataEnum.KV500.getValue() && voltageLevel=DicDataEnum.KV750.getValue() && voltageLevel=DicDataEnum.KV1000.getValue()){ capValue = 9000; } return capValue; @@ -362,4 +365,12 @@ public class COverlimitUtil { } return value; } + + + public static void main(String[] args) { + System.out.println("sss"); + float aa = iHarmCalculate(9,500f,10,10,0.002222222222f); + + System.out.println(aa); + } }