From d6606ad5de15360a36abedf5914193c695b8baab Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期三, 19 二月 2025 11:31:55 +0800
Subject: [PATCH] 指标数据结果改为Object类型

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/ind/IndItemApiImpl.java                     |    4 ++--
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/vo/IndItemValueVO.java                 |    2 +-
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/ind/IndItemApiImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/ind/IndItemApiImpl.java
index 317e493..d6edd26 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/ind/IndItemApiImpl.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/ind/IndItemApiImpl.java
@@ -40,7 +40,7 @@
             if (item != null) {
                 ApiIndItemValueDTO indItemValueDTO = new ApiIndItemValueDTO();
                 indItemValueDTO.setDataTime(item.getDataTime());
-                indItemValueDTO.setDataValue(item.getDataValue().doubleValue());
+                indItemValueDTO.setDataValue(item.getDataValue());
                 result.add(indItemValueDTO);
             }
         });
@@ -55,7 +55,7 @@
             if (item != null) {
                 ApiIndItemValueDTO indItemValueDTO = new ApiIndItemValueDTO();
                 indItemValueDTO.setDataTime(item.getDataTime());
-                indItemValueDTO.setDataValue(item.getDataValue().doubleValue());
+                indItemValueDTO.setDataValue(item.getDataValue());
                 result.add(indItemValueDTO);
             }
         });
diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/vo/IndItemValueVO.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/vo/IndItemValueVO.java
index 4562bd4..5b58926 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/vo/IndItemValueVO.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/vo/IndItemValueVO.java
@@ -18,5 +18,5 @@
 
     private String dataTime;
 
-    private BigDecimal dataValue;
+    private Object dataValue;
 }
\ No newline at end of file
diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java
index 2ddb9c6..b755a2a 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mdk/sample/PredictSampleDataConstructor.java
@@ -193,7 +193,7 @@
                 dataList = indItemValueList.stream().map(t -> {
                     DataValueVO vo = new DataValueVO();
                     vo.setDataTime(DateUtil.parse(t.getDataTime()));
-                    vo.setDataValue(t.getDataValue());
+                    vo.setDataValue(Double.valueOf(t.getDataValue().toString()));
                     return vo;
                 }).collect(Collectors.toList());
             default:

--
Gitblit v1.9.3