From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 14:57:56 +0800
Subject: [PATCH] 密码验证加-

---
 src/main/java/com/whyc/util/SubTablePageInfoUtils.java |   61 +++++++++++++++++++++++++-----
 1 files changed, 50 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/whyc/util/SubTablePageInfoUtils.java b/src/main/java/com/whyc/util/SubTablePageInfoUtils.java
index adaca38..7fa17b7 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;
@@ -83,7 +84,8 @@
                 param.setAlmStartTime(queryTime.get(0));
                 param.setAlmStartTime1(queryTime.get(1));
                 param.setRecordYear(tableName);
-                int currentCount = battAlarmDataHistoryMapper.getCount(param);
+                //int currentCount = battAlarmDataHistoryMapper.getCount(param);
+                int currentCount = subService.getCount(param);
                 queryCountMap.put(tableYear,currentCount);
             }
             else if (pojo instanceof DevAlarmPar) {
@@ -121,7 +123,8 @@
                     param.setStartTime(queryTime.get(0));
                     param.setEndTime(queryTime.get(1));
                     param.setRecordYear(tableName);
-                    int currentCount = battAlarmDataHistoryMapper.getCountForInterface(param);
+                    //int currentCount = battAlarmDataHistoryMapper.getCountForInterface(param);
+                    int currentCount = subService.getCountForInterface_batt(param);
                     queryCountMap.put(tableYear,currentCount);
                 }else if(tablePrefix.equals("tb_devalarm_data_history")){
                     param.setStartTime(queryTime.get(0));
@@ -131,6 +134,19 @@
                     int currentCount = subService.getCountForInterface(param);
                     queryCountMap.put(tableYear,currentCount);
                 }
+            }
+            else if (pojo instanceof UpsAlarmDTO) {
+                //ups涓嶅瓨鍦ㄥ垵濮嬭〃锛岃烦杩�
+                if(tableYear.equals("default")){
+                    continue;
+                }
+                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);
             }
         }
 
@@ -184,7 +200,8 @@
                 data.setLimitStart(limitList.get(0));
                 data.setLimitEnd(limitList.get(1));
                 data.setRecordYear(recordYear);
-                List<AlarmRes> list = battAlarmDataHistoryMapper.getList2(data);
+                //List<AlarmRes> list = battAlarmDataHistoryMapper.getList2(data);
+                List<AlarmRes> list = subService.getList2(data);
                 dataList.addAll(list);
             }
             else if (pojo instanceof DevAlarmPar) {
@@ -198,6 +215,20 @@
                 data.setRecordYear(recordYear);
                 //List<DevalarmDataHistory> list = devAlarmDataHistoryMapper.getList2(data);
                 List<DevalarmDataHistory> list =  subService.getList2(data);
+
+                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);
             }
@@ -317,7 +348,8 @@
                     param.setAlmStartTime(queryTime.get(0));
                     param.setAlmStartTime1(queryTime.get(1));
                     param.setRecordYear(tableName);
-                    int currentCount = battAlarmDataHistoryMapper.getCount(param);
+                    //int currentCount = battAlarmDataHistoryMapper.getCount(param);
+                    int currentCount = subService.getCount(param);
                     queryCountMap.put(tableYear, currentCount);
                 } else if (pojo instanceof DevAlarmPar) {
                     //DevAlarmPar param = (DevAlarmPar) pojo;
@@ -327,7 +359,8 @@
                     param.setAlmStartTime1(queryTime.get(1));
                     param.setRecordYear(tableName);
                     //int currentCount = devAlarmDataHistoryMapper.getCount(param);
-                    int currentCount = subService.getCount(param);
+                    //int currentCount = subService.getCount(param);
+                    int currentCount = subService.getCount_stationId(param);
                     queryCountMap.put(tableYear, currentCount);
 
                 } else if (pojo instanceof PwrdevAlarmHistory) {
@@ -358,7 +391,8 @@
                         param.setStartTime(queryTime.get(0));
                         param.setEndTime(queryTime.get(1));
                         param.setRecordYear(tableName);
-                        int currentCount = battAlarmDataHistoryMapper.getCountForInterface(param);
+                        //int currentCount = battAlarmDataHistoryMapper.getCountForInterface(param);
+                        int currentCount = subService.getCountForInterface_batt(param);
                         queryCountMap.put(tableYear, currentCount);
                     } else if (tablePrefix.equals("tb_devalarm_data_history")) {
                         param.setStartTime(queryTime.get(0));
@@ -430,7 +464,8 @@
                 data.setLimitStart(limitList.get(0));
                 data.setLimitEnd(limitList.get(1));
                 data.setRecordYear(recordYear);
-                List<AlarmRes> list = battAlarmDataHistoryMapper.getList2(data);
+                //List<AlarmRes> list = battAlarmDataHistoryMapper.getList2(data);
+                List<AlarmRes> list = subService.getList2(data);
                 dataList.addAll(list);
             }
             else if (pojo instanceof DevAlarmPar) {
@@ -443,7 +478,8 @@
                 data.setLimitEnd(limitList.get(1));
                 data.setRecordYear(recordYear);
                 //List<DevalarmDataHistory> list = devAlarmDataHistoryMapper.getList2(data);
-                List<DevalarmDataHistory> list =  subService.getList2(data);
+                //List<DevalarmDataHistory> list =  subService.getList2(data);
+                List<DevalarmDataHistory> list =  subService.getList2_stationId(data);
                 dataList.addAll(list);
             }
             else if (pojo instanceof PwrdevAlarmHistory) {
@@ -525,13 +561,16 @@
             List<BattalarmDataHistory> levelInfoSubList;
             List<Integer> levelSubList;
             if(tableLike.equals("tb_battalarm_data_history")) {
-                levelInfoSubList = battAlarmDataHistoryMapper.getLevelSubList(uId, tableName);
+                //levelInfoSubList = battAlarmDataHistoryMapper.getLevelSubList(uId, tableName);
+                levelInfoSubList = subService.getLevelSubList_batt(uId, tableName);
             }
             else if(tableLike.equals("tb_devalarm_data_history")){
-                levelInfoSubList = devAlarmDataHistoryMapper.getLevelSubList(uId, tableName);
+                //levelInfoSubList = devAlarmDataHistoryMapper.getLevelSubList(uId, tableName);
+                levelInfoSubList = subService.getLevelSubList_dev(uId, tableName);
             }
             else{
-                levelInfoSubList = powerAlarmHistoryMapper.getLevelSubList(uId, tableName,almTypes);
+                //levelInfoSubList = powerAlarmHistoryMapper.getLevelSubList(uId, tableName,almTypes);
+                levelInfoSubList = subService.getLevelSubList_pwr(uId, tableName,almTypes);
             }
             levelSubList = levelInfoSubList.stream().map(BattalarmDataHistory::getAlmLevel).collect(Collectors.toList());
             levelList.addAll(levelSubList);

--
Gitblit v1.9.1