From 2bc3ed0691bf942da7c44dea1ffb5747aa9a2fc4 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 21 五月 2025 14:52:09 +0800
Subject: [PATCH] queryPointMaxTimeValue

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/influxdb/service/impl/InfluxDBServiceImpl.java |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/influxdb/service/impl/InfluxDBServiceImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/influxdb/service/impl/InfluxDBServiceImpl.java
index 4f83eb7..3f68216 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/influxdb/service/impl/InfluxDBServiceImpl.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/influxdb/service/impl/InfluxDBServiceImpl.java
@@ -342,16 +342,14 @@
             return null;
         }
 
-        double valueL = new BigDecimal(valueList.get(0).get(VALUE).toString()).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
         String timeM = valueList.get(0).get(TIME).toString();
-        double valueM = valueL;
+        double valueM = new BigDecimal(valueList.get(0).get(VALUE).toString()).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
         for (Map<String, Object> item : valueList) {
             double valueI = new BigDecimal(item.get(VALUE).toString()).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
-            if (valueI >= valueL ) {
+            if (valueI >= valueM ) {
                 valueM = valueI;
                 timeM = item.get(TIME).toString();
             }
-            valueL = valueI;
         }
         result.put(TIME, timeM);
         result.put(VALUE, valueM);

--
Gitblit v1.9.3