From 5dc71b875c40edfaa5d9db7f4827c21e35ca11d8 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 14 五月 2025 18:24:57 +0800
Subject: [PATCH] t_da_extremal_point

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/ExtremalHandle.java |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/ExtremalHandle.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/ExtremalHandle.java
index d2bb19d..5e9b273 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/ExtremalHandle.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/ExtremalHandle.java
@@ -91,8 +91,8 @@
 
     private Object singleCompute(DaPointDTO dto, Date collectTime, List<String> listGood, List<String> listBad) {
         Object value = CommonConstant.BAD_VALUE;
-        ApiPointDTO pointDTO = dataPointApi.getInfoByNo(dto.getMomentPoint());
-        if (pointDTO == null) {
+        ApiPointDTO momentPoint = dataPointApi.getInfoByNo(dto.getMomentPoint());
+        if (momentPoint == null) {
             if (listBad != null) {
                 listBad.add(dto.getPointNo());
             }
@@ -101,12 +101,11 @@
         log.info("极值:" + dto.getPointNo());
 
         // 动态长度
-        ApiPointDTO momentPoint = dataPointApi.getInfoByNo(dto.getMomentPoint());
         Calendar calendar = Calendar.getInstance();
         calendar.setTime(collectTime);
         calendar.add(Calendar.SECOND, -1 * DataPointFreqEnum.getEumByCode(momentPoint.getMinfreqid()).getValue());
         Date endTime = calendar.getTime();
-        Date startTime = ExtremaUnitEnum.getStartTime(calendar, dto.getLength(), dto.getCumulateUnit());
+        Date startTime = ExtremaUnitEnum.getStartTime(calendar, dto.getLength(), dto.getExtremalUnit());
         ApiPointValueQueryDTO queryDto = new ApiPointValueQueryDTO();
         queryDto.setPointNo(momentPoint.getPointNo());
         queryDto.setStart(startTime);

--
Gitblit v1.9.3