From a97f35ea6f53be373b8d00d7ac39e56b0fe8d8cd Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期日, 27 四月 2025 14:28:54 +0800 Subject: [PATCH] 发电机组功率历史 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingOverviewTask.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingOverviewTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingOverviewTask.java index 870e040..fe65af1 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingOverviewTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingOverviewTask.java @@ -156,7 +156,7 @@ // 筛选info_type = 1 List<CokingProcessConfEntity> indList = list.stream().filter(e -> e.getInfoType().equals("1")).collect(Collectors.toList()); if (CollectionUtils.isEmpty(indList)) { - return; + continue; } List<CokingOverviewIndEntity> overviewIndEntities = new ArrayList<>(indList.size()); for (CokingProcessConfEntity conf : indList) { @@ -198,12 +198,14 @@ List<String> points = new ArrayList<>(); points.add(conf.getPointNo()); Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(points); - value = Double.valueOf(pointsRealValue.get(conf.getPointNo()).toString()); + if (pointsRealValue.containsKey(conf.getPointNo())) { + value = Double.valueOf(pointsRealValue.get(conf.getPointNo()).toString()); + } break; case IND: List<ApiIndItemValueDTO> indValues = indItemApi.queryIndItemDefaultValue(conf.getPointNo()); if (!CollectionUtils.isEmpty(indValues)) { - value = Double.valueOf(indValues.get(indValues.size() - 1).getDataValue().toString()); + value = Double.valueOf(indValues.get(0).getDataValue().toString()); } break; case MODEL: -- Gitblit v1.9.3