From 4f75deac43146ed6dead21efc9a4861c5f67d582 Mon Sep 17 00:00:00 2001 From: hzj <826100833@qq.com> Date: Wed, 15 Oct 2025 10:33:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ExportModelController.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java index 4d74fdb4c..2d2152574 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/ExportModelController.java @@ -719,25 +719,25 @@ public class ExportModelController extends BaseController { reportmap.put("$FV0%$", judgeNull(valueOfFreValue.getCp95Value())); try { - maxValue = Math.abs(Double.parseDouble(valueOfFreValue.getFmaxValue().toString())); - minValue = Math.abs(Double.parseDouble(valueOfFreValue.getMinValue().toString())); - aveValue = Math.abs(Double.parseDouble(valueOfFreValue.getMeanValue().toString())); - cp95Value = Math.abs(Double.parseDouble(valueOfFreValue.getCp95Value().toString())); + maxValue = Double.parseDouble(valueOfFreValue.getFmaxValue().toString()); + minValue = Double.parseDouble(valueOfFreValue.getMinValue().toString()); + aveValue = Double.parseDouble(valueOfFreValue.getMeanValue().toString()); + cp95Value = Double.parseDouble(valueOfFreValue.getCp95Value().toString()); limit = Math.abs(Double.parseDouble(valueOfFreLimit)); } catch (Exception e) { strResultFreValue += "注意:从上表中可以看出" + strLineBaseName + "频率偏差数据存在异常(不是数值类型)。"; } - if (maxValue > limit) { + if (Math.abs(maxValue) > limit) { tmpstrResultFre += "最大值为:" + valueOfFreValue.getFmaxValue().toString() + deviceUnit.getUnitFrequencyDev(); } - if (minValue > limit) { + if (Math.abs(minValue) > limit) { tmpstrResultFre += "最小值为:" + valueOfFreValue.getMinValue().toString() + deviceUnit.getUnitFrequencyDev(); } - if (aveValue > limit) { + if (Math.abs(aveValue) > limit) { tmpstrResultFre += "平均值为:" + valueOfFreValue.getMeanValue().toString() + deviceUnit.getUnitFrequencyDev(); } - if (cp95Value > limit) { + if (Math.abs(cp95Value) > limit) { tmpstrResultFre += "95%概率值为:" + valueOfFreValue.getCp95Value().toString() + deviceUnit.getUnitFrequencyDev(); }