From 91343d9a8d97b823f1b662f980790bb901bca46b Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 18 十一月 2024 17:53:15 +0800 Subject: [PATCH] 图表数据查询 --- iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemResultJsonServiceImpl.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemResultJsonServiceImpl.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemResultJsonServiceImpl.java index 409434a..ab3a581 100644 --- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemResultJsonServiceImpl.java +++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemResultJsonServiceImpl.java @@ -8,8 +8,10 @@ import com.iailab.module.model.mcs.pre.service.MmItemResultJsonService; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; +import org.springframework.util.CollectionUtils; import java.util.ArrayList; +import java.util.Calendar; import java.util.Date; import java.util.List; @@ -32,9 +34,16 @@ if (data == null || StringUtils.isBlank(data.getJsonvalue())) { return result; } - result = JSONArray.parseArray(data.getJsonvalue(), Object[].class); - result.forEach(item -> { - item[0] = new Date(Long.parseLong(item[0].toString())); + List<Double> valueList = JSONArray.parseArray(data.getJsonvalue(), Double.class); + if (CollectionUtils.isEmpty(valueList)) { + return result; + } + Calendar calendar = Calendar.getInstance(); + calendar.setTime(predictTime); + valueList.forEach(value -> { + Object[] dv = { calendar.getTime(), value}; + calendar.add(Calendar.MINUTE, 1); + result.add(dv); }); return result; } -- Gitblit v1.9.3