From 89b2daaf0ce8f0f5fa14a356ab0f37b95fb31c56 Mon Sep 17 00:00:00 2001 From: yinhuaiwei Date: Mon, 9 Nov 2026 14:55:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=AF=BB=E6=95=B0null=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E4=B8=BA=E5=BC=82=E5=B8=B8;=E7=BA=A2=E5=A4=96=E6=B8=A9?= =?UTF-8?q?=E5=BA=A6=E4=BC=A0=E6=9C=80=E9=AB=98=E6=B8=A9=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../analysis/service/impl/AnalyseResponseServiceImpl.java | 1 - .../com/inspect/analysis/utils/ResultAnalysisUtils.java | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java index a3e3855..5d379f5 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java @@ -923,7 +923,6 @@ public class AnalyseResponseServiceImpl implements IAnalyseResponseService { if (avgValue != null) { String formattedAvgValue = avgValue.setScale(1, RoundingMode.HALF_UP).toPlainString(); patrolData.setAvgValue(formattedAvgValue); - patrolData.setResValue(formattedAvgValue); } } } diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java index eb99a52..9cafba1 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java @@ -107,11 +107,11 @@ public class ResultAnalysisUtils { } if ("meter".equals(algType)) { - boolean hasErrorValue = Arrays.stream(correctionValue.split(StringUtils.COMMA)).anyMatch(v -> StringUtils.isEmpty(v) || "null".equals(v)) ; + boolean hasErrorValue = Arrays.stream(correctionValue.split(StringUtils.COMMA)).map(String::trim).anyMatch(v -> StringUtils.isEmpty(v) || "null".equals(v)) ; if (hasErrorValue) { - resultAnalysis.setResStatus("0"); - resultAnalysis.setPointStatus(PointStatusEnum.DEFECT.getCode()); - resultAnalysis.setResultType(ResultTypeEnum.DEFECT.getCode()); + resultAnalysis.setResStatus(ResStatusEnum.UNCONFIRM.getCode()); + resultAnalysis.setPointStatus(PointStatusEnum.ABNORMAL.getCode()); + resultAnalysis.setResultType(ResultTypeEnum.ABNORMAL.getCode()); resultAnalysis.setDescription("读数失败"); return; }