From 5539cb28873e1937ac6ec6a75efbfd2f0ee2d281 Mon Sep 17 00:00:00 2001 From: caozehui <2427765068@qq.com> Date: Fri, 14 Nov 2025 10:16:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../detection/service/impl/DetectionServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/detection/src/main/java/com/njcn/gather/detection/service/impl/DetectionServiceImpl.java b/detection/src/main/java/com/njcn/gather/detection/service/impl/DetectionServiceImpl.java index d8f816b4..73f47a65 100644 --- a/detection/src/main/java/com/njcn/gather/detection/service/impl/DetectionServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/detection/service/impl/DetectionServiceImpl.java @@ -1752,8 +1752,8 @@ public class DetectionServiceImpl { Map> validData = this.getValidData(standardDevDataList, desc); + Integer validGroupNum = 0; if (map.containsKey(TYPE_T)) { - Integer validGroupNum = 0; if (ObjectUtil.isNotNull(validData)) { List tValidDataList = validData.get(TYPE_T); validGroupNum = this.getValidGroupNum(tValidDataList, null, errSysDtls, fData, scale, dataRule); @@ -1776,7 +1776,13 @@ public class DetectionServiceImpl { phases.add(TYPE_B); for (String phase : phases) { + if (ObjectUtil.isNotNull(validData)) { + List validDataList = validData.get(phase); + validGroupNum = this.getValidGroupNum(validDataList, null, errSysDtls, fData, scale, dataRule); + } + List phaseList = rangeComparisonList(map.get(phase).get(0), map.get(phase).get(1), errSysDtls, fData, scale, dataRule); + this.setValidGroupNum(phaseList, validGroupNum); resultFlag.addAll(phaseList); BiConsumer> setter = setters.get(phase); setter.accept(result, phaseList);