From 933433ebd4a44a263da2f7bc8482ac11e3994ef6 Mon Sep 17 00:00:00 2001 From: yinhuaiwei Date: Tue, 6 Jan 2026 16:49:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=AF=B9=E7=BA=A0?= =?UTF-8?q?=E5=81=8F=E7=AE=97=E6=B3=95code2002=E5=92=8C2003=E7=9A=84?= =?UTF-8?q?=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AnalyseResponseServiceImpl.java | 3 ++- .../inspect/analysis/utils/ResultAnalysisUtils.java | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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 0e55fec..034fdc3 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 @@ -911,8 +911,9 @@ public class AnalyseResponseServiceImpl implements IAnalyseResponseService { // AlgValue algValue = selectAlgMap(objectId, analyseResPoint.getType()); // resultAnalysis.parseAlg(analyseResPoint.getType(), algValue, value, analyseResPoint.getDesc()); // } + // 兼容判断纠偏算法的code值 if (resultAnalysisUtils.checkCode(analyseResPoint.getCode(), analyseResPoint.getDesc(), resultAnalysis) - || "2001".equals(analyseResPoint.getCode()) && "correction".equals(analyseResPoint.getType())) { + || ("correction".equals(analyseResPoint.getType()) && Arrays.asList("2001", "2002", "2003").contains(analyseResPoint.getCode()) )) { AlgValue algValue = selectAlgMap(objectId, analyseResPoint.getType()); resultAnalysisUtils.parseAlg(analyseResPoint.getType(), algValue, value, analyseResPoint.getDesc(), resultAnalysis); } 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 b579ff6..89e2fd1 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 @@ -352,6 +352,17 @@ public class ResultAnalysisUtils { resultAnalysis.setResStatus("0"); defaultDesc = "纠偏码和值均异常"; } + + } else if("2002".equals(resultAnalysis.getResCode())) { + resultAnalysis.setPointStatus("0"); + resultAnalysis.setResultType("0"); + resultAnalysis.setResStatus("0"); + defaultDesc = "超出比对范围"; + } else if("2003".equals(resultAnalysis.getResCode())) { + resultAnalysis.setPointStatus("0"); + resultAnalysis.setResultType("0"); + resultAnalysis.setResStatus("0"); + defaultDesc = "图像数据错误"; } else { resultAnalysis.setPointStatus("0"); resultAnalysis.setResultType("0");