From cad39e1b37f4298fe528e62740e62a03b98bced6 Mon Sep 17 00:00:00 2001 From: htjcAdmin Date: Tue, 28 Oct 2025 14:50:20 +0800 Subject: [PATCH] =?UTF-8?q?/*=E7=AE=97=E6=B3=95=E7=BB=93=E6=9E=9C=E9=80=82?= =?UTF-8?q?=E9=85=8D=E6=98=93=E8=BE=BE=EF=BC=9A=E5=88=86=E6=9E=90=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E5=90=8C=E6=97=B6=E4=B8=8A=E6=8A=A5=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E7=9A=84=E8=AF=BB=E4=B9=A6=E9=97=AE=E9=A2=98*/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../analysis/utils/ResultAnalysisUtils.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) 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 7876234..393f824 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 @@ -120,12 +120,18 @@ public class ResultAnalysisUtils { defaultDesc = messageUtils.get("正常"); } else { if (!algValue.isAlarm(value)) { - log.info("PARSE_ALG_METER_NO_ALARM value: {}", value); - resultAnalysis.setResStatus("0"); - resultAnalysis.setPointStatus("1"); - // result_type: 0-告警; 1-正常; 2-异常. 正常必然对应1 - resultAnalysis.setResultType("1"); - defaultDesc = messageUtils.get("正常"); + log.info("PARSE_ALG_METER_NO_ALARM value: {}, defaultDesc: {}", value, defaultDesc); + if(StringUtils.isNotEmpty(defaultDesc) && defaultDesc.contains("失败")) { + resultAnalysis.setResStatus("0"); + resultAnalysis.setPointStatus("0"); + resultAnalysis.setResultType("2"); + } else { + resultAnalysis.setResStatus("0"); + resultAnalysis.setPointStatus("1"); + // result_type: 0-告警; 1-正常; 2-异常. 正常必然对应1 + resultAnalysis.setResultType("1"); + defaultDesc = messageUtils.get("正常"); + } } else { log.info("PARSE_ALG_METER_ALARM value: {}", value); String[] valueArr = value.split(StringUtils.COMMA);