From ad206fa1da1f115b641234dd332b00aa53a1fd70 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 07 五月 2025 16:54:28 +0800 Subject: [PATCH] 负荷移植-需量值查询 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java index 3b21ebe..dbe725c 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java @@ -700,17 +700,15 @@ log.info("curValue=" + curValue); for (PowerNetDropdownEntity netDropdown : dropdownList) { PowerDemandQueryRespDTO dto = ConvertUtils.sourceToTarget(netDropdown, PowerDemandQueryRespDTO.class); + if (!CollectionUtils.isEmpty(pointsHisValues.get(netDropdown.getExt1()))) { + Map<String, BigDecimal> pointValueMap = new HashMap<>(); + pointsHisValues.get(netDropdown.getExt1()).forEach(item -> { + pointValueMap.put(item.get("time").toString(), DecimalUtil.toBigDecimal(item.get("value"))); - if (CollectionUtils.isEmpty(pointsHisValues.get(netDropdown.getCurCos()))) { - continue; + }); + dto.setCurDemand(pointValueMap.get(DateUtils.format(curValue.getT(),DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND))); + dto.setDataTime(curValue.getT()); } - Map<String, BigDecimal> pointValueMap = new HashMap<>(); - pointsHisValues.get(netDropdown.getCurCos()).forEach(item -> { - pointValueMap.put(item.get("time").toString(), DecimalUtil.toBigDecimal(item.get("value"))); - - }); - dto.setCurDemand(pointValueMap.get(DateUtils.format(curValue.getT(),DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND))); - dto.setDataTime(curValue.getT()); result.add(dto); } } -- Gitblit v1.9.3