From c77ae42d52bb1359fe0d067087796a0ea930e881 Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期四, 19 六月 2025 18:27:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 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 7508701..92a10c4 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 @@ -714,6 +714,8 @@ if (maxdemandMainEntity != null) { demandDTO.setMaxDemand(maxdemandMainEntity.getMaxDemand()); demandDTO.setOccurTime(maxdemandMainEntity.getOccurTime()); + } else { + demandDTO.setMaxDemand(BigDecimal.ZERO); } } result.add(demandDTO); @@ -743,11 +745,20 @@ if (!CollectionUtils.isEmpty(list0)) { list.addAll(list0); } + + // 所有关口进线的二级界面(表格/曲线)均增加(CCPP/135/CDQ/TRT/余热)的选项。 Map<String, Object> params1 = new HashMap<>(); params1.put("groupName", "COMMON1"); List<PowerNetDropdownEntity> list1 = powerNetDropdownService.list(params1); if (!CollectionUtils.isEmpty(list1)) { list.addAll(list1); + } + + Map<String, Object> params2 = new HashMap<>(); + params2.put("groupName", "COMMON2"); + List<PowerNetDropdownEntity> list2 = powerNetDropdownService.list(params2); + if (!CollectionUtils.isEmpty(list2)) { + list.addAll(list2); } List<String> points = list.stream().map(item -> { @@ -1204,19 +1215,34 @@ String[] pointNoArr = new String[2]; switch (queryType.toUpperCase()) { case "P": + if (StringUtils.isBlank(powerNetFactorEntity.getCurP())) { + continue; + } pointNo = powerNetFactorQuery.getCurP(); break; case "Q": + if (StringUtils.isBlank(powerNetFactorEntity.getCurQ())) { + continue; + } pointNo = powerNetFactorQuery.getCurQ(); break; case "COS": + if (StringUtils.isBlank(powerNetFactorEntity.getCurCos())) { + continue; + } pointNo = powerNetFactorQuery.getCurCos(); break; case "DAYCOS": + if (StringUtils.isBlank(powerNetFactorEntity.getPDay()) || StringUtils.isBlank(powerNetFactorEntity.getQDay())) { + continue; + } pointNoArr[0] = powerNetFactorEntity.getPDay(); pointNoArr[1] = powerNetFactorEntity.getQDay(); break; case "MONTHCOS": + if (StringUtils.isBlank(powerNetFactorEntity.getPMon()) || StringUtils.isBlank(powerNetFactorEntity.getQMon())) { + continue; + } pointNoArr[0] = powerNetFactorEntity.getPMon(); pointNoArr[1] = powerNetFactorEntity.getQMon(); break; @@ -1329,19 +1355,34 @@ String[] pointNoArr = new String[2]; switch (queryType.toUpperCase()) { case "P": + if (StringUtils.isBlank(powerNetFactorEntity.getCurP())) { + continue; + } pointNo = powerNetFactorQuery.getCurP(); break; case "Q": + if (StringUtils.isBlank(powerNetFactorEntity.getCurQ())) { + continue; + } pointNo = powerNetFactorQuery.getCurQ(); break; case "COS": + if (StringUtils.isBlank(powerNetFactorEntity.getCurCos())) { + continue; + } pointNo = powerNetFactorQuery.getCurCos(); break; case "DAYCOS": + if (StringUtils.isBlank(powerNetFactorEntity.getPDay()) || StringUtils.isBlank(powerNetFactorEntity.getQDay())) { + continue; + } pointNoArr[0] = powerNetFactorEntity.getPDay(); pointNoArr[1] = powerNetFactorEntity.getQDay(); break; case "MONTHCOS": + if (StringUtils.isBlank(powerNetFactorEntity.getPMon()) || StringUtils.isBlank(powerNetFactorEntity.getQMon())) { + continue; + } pointNoArr[0] = powerNetFactorEntity.getPMon(); pointNoArr[1] = powerNetFactorEntity.getQMon(); break; -- Gitblit v1.9.3