From 06ea1008ad72f3d4c30100a7cba49ea6e2bfef82 Mon Sep 17 00:00:00 2001 From: cdf <857448963@qq.com> Date: Mon, 25 Aug 2025 09:08:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B6=E4=BB=96=E5=8E=82=E5=AE=B6=E6=B3=A2?= =?UTF-8?q?=E5=BD=A2=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/njcn/event/file/component/WaveFileComponent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pqs-common/common-event/src/main/java/com/njcn/event/file/component/WaveFileComponent.java b/pqs-common/common-event/src/main/java/com/njcn/event/file/component/WaveFileComponent.java index 784e52785..1f4ca929e 100644 --- a/pqs-common/common-event/src/main/java/com/njcn/event/file/component/WaveFileComponent.java +++ b/pqs-common/common-event/src/main/java/com/njcn/event/file/component/WaveFileComponent.java @@ -430,7 +430,9 @@ public class WaveFileComponent { strTempArray = strFileLine.split(StrUtil.COMMA); RateDTO rateDTO = new RateDTO(); // 单周波采样点数 //WW 2019-11-14 - rateDTO.setNOneSample((Integer.parseInt(strTempArray[0]) / nFreq)); + double doubleValue = Double.parseDouble(strTempArray[0]); // 解析为 double + int result = (int) (doubleValue / nFreq); // 强制转换为 int + rateDTO.setNOneSample(result); // 总点数 //这里的strTemp是一个偏移量 rateDTO.setNSampleNum((Integer.parseInt(strTempArray[1]) - nOffset)); lstRate.add(rateDTO); @@ -900,7 +902,7 @@ public class WaveFileComponent { */ private float Disturb_SJ = 0; - /*** + /*** * 暂降幅值90% */ private float Un09 = (0.90f * 57.74f);