From a21f9150961e555475455e2d80ea3c5dd14e59d2 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期五, 24 十一月 2023 12:11:06 +0800 Subject: [PATCH] ups告警实时和历史 --- src/main/java/com/whyc/util/SubTablePageInfoUtils.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/util/SubTablePageInfoUtils.java b/src/main/java/com/whyc/util/SubTablePageInfoUtils.java index 84e6a13..fd03f56 100644 --- a/src/main/java/com/whyc/util/SubTablePageInfoUtils.java +++ b/src/main/java/com/whyc/util/SubTablePageInfoUtils.java @@ -2,6 +2,7 @@ import com.github.pagehelper.PageInfo; import com.whyc.dto.InterfaceParam; +import com.whyc.dto.UpsAlarmDTO; import com.whyc.dto.paramter.AlarmPar; import com.whyc.dto.paramter.DevAlarmPar; import com.whyc.dto.result.AlarmRes; @@ -134,6 +135,15 @@ queryCountMap.put(tableYear,currentCount); } } + else if (pojo instanceof UpsAlarmDTO) { + UpsAlarmDTO param = (UpsAlarmDTO) pojo; + param.setAlmStartTime(queryTime.get(0)); + param.setAlmEndTime(queryTime.get(1)); + param.setRecordYear(tableName); + //int currentCount = powerAlarmHistoryMapper.getCount(param); + int currentCount = subService.getCountForUps(param); + queryCountMap.put(tableYear, currentCount); + } } //鍒嗛〉淇℃伅 @@ -204,6 +214,20 @@ dataList.addAll(list); } + else if (pojo instanceof UpsAlarmDTO) { + UpsAlarmDTO data = (UpsAlarmDTO) pojo; + data.setAlmStartTime(queryTime.get(0)); + data.setAlmEndTime(queryTime.get(1)); + + List<Integer> limitList = tableAndLimitMap.get(key); + data.setLimitStart(limitList.get(0)); + data.setLimitEnd(limitList.get(1)); + data.setRecordYear(recordYear); + //List<DevalarmDataHistory> list = devAlarmDataHistoryMapper.getList2(data); + List<UpspwrdevAlarmHistory> list = subService.getList2(data); + + dataList.addAll(list); + } else if (pojo instanceof PwrdevAlarmHistory) { PwrdevAlarmHistory data = (PwrdevAlarmHistory) pojo; if(data.getRecordId()==1) { -- Gitblit v1.9.1