From f8bffb3ae6854fbcf6f78ed953bf73e33fadc8a9 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期一, 28 四月 2025 14:52:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/utils/GenInfluxPointValueUtils.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/utils/GenInfluxPointValueUtils.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/utils/GenInfluxPointValueUtils.java
index dc8f888..e3388f8 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/utils/GenInfluxPointValueUtils.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/utils/GenInfluxPointValueUtils.java
@@ -5,6 +5,7 @@
 import com.iailab.module.data.point.dto.DaPointDTO;
 import com.iailab.module.data.influxdb.pojo.*;
 
+import java.math.BigDecimal;
 import java.time.Instant;
 import java.util.Calendar;
 import java.util.Date;
@@ -56,7 +57,7 @@
                 ((InfluxPointValueDigPOJO) pojo).setValue(dto.getDefaultValue().intValue());
             }
             if (value != null) {
-                ((InfluxPointValueDigPOJO) pojo).setValue(Integer.parseInt(value.toString()));
+                ((InfluxPointValueDigPOJO) pojo).setValue(new BigDecimal(value.toString()).intValue());
             }
             return pojo;
         } else if (DataTypeEnum.BOOLEAN.getCode().equals(dto.getDataType().trim())) {

--
Gitblit v1.9.3