From ae27aacac5bb2658a4de8bbc2db4b07c17750cf0 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 14 四月 2025 11:43:02 +0800 Subject: [PATCH] DataTypeEnum.INT --- 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