From b83319baccfa93115782cc85e4d2d4db43c57624 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 28 五月 2025 13:38:16 +0800
Subject: [PATCH] 电池组历史告警查询分开

---
 src/main/java/com/whyc/service/SubTablePageInfoService.java |   32 ++++++++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java
index fa8b66e..218cd68 100644
--- a/src/main/java/com/whyc/service/SubTablePageInfoService.java
+++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java
@@ -83,7 +83,7 @@
         return num;
     }
     //鑾峰彇鐢垫睜缁勫巻鍙插憡璀﹂泦鍚�
-    public List<BattAlarmRes> getBattAlmHisList(BattAlmPar param){
+    public List<BattalarmDataHistory> getBattAlmHisList(BattAlmPar param){
         String sql="select history.battgroup_id,history.num,alm_signal_id,history.mon_num,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time,alm_severity  " +
                 "        ,tb_station_inf.station_name,tb_station_inf.provice,tb_station_inf.city,tb_station_inf.country,tb_batt_inf.battgroup_name  " +
                 "        from db_alarm."+param.getRecordYear()+" history,db_station.tb_station_inf,db_station.tb_batt_inf " +
@@ -125,7 +125,7 @@
         }
         sql+="   order by history.alm_start_time desc,history.battgroup_id asc,history.mon_num asc limit "+param.getLimitStart()+","+param.getLimitEnd()+" ";
 
-        List<BattAlarmRes> list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
+        /*List<BattAlarmRes> list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
             @Override
             public List getResults(ResultSet rs) throws SQLException {
                 List<BattAlarmRes> list=new ArrayList<>();
@@ -173,6 +173,34 @@
                 }
                 return list;
             }
+        });*/
+        List<BattalarmDataHistory> list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
+            @Override
+            public List getResults(ResultSet rs) throws SQLException {
+                List<BattalarmDataHistory> list=new ArrayList<>();
+                while (rs.next()){
+                    BattalarmDataHistory data=new BattalarmDataHistory();
+                    data.setNum(rs.getLong("num"));
+                    data.setBattgroupId(rs.getInt("battgroup_id"));
+                    data.setAlmSignalId(rs.getInt("alm_signal_id"));
+                    data.setMonNum(rs.getInt("mon_num"));
+                    data.setAlmValue(rs.getFloat("alm_value"));
+                    data.setAlmLevel(rs.getInt("alm_level"));
+                    data.setAlmIsConfirmed(rs.getInt("alm_is_confirmed"));
+                    data.setAlmConfirmedTime(rs.getTimestamp("alm_confirmed_time"));
+                    data.setAlmStartTime(rs.getTimestamp("alm_start_time"));
+                    data.setAlmEndTime(rs.getTimestamp("alm_end_time"));
+                    data.setAlmSeverity(rs.getInt("alm_severity"));
+                    data.setBattgroupId(rs.getInt("battgroup_id"));
+                    data.setStationName(rs.getString("station_name"));
+                    data.setProvice(rs.getString("provice"));
+                    data.setCity(rs.getString("city"));
+                    data.setCountry(rs.getString("country"));
+                    data.setBattGroupName(rs.getString("battgroup_name"));
+                    list.add(data);
+                }
+                return list;
+            }
         });
         return list;
     }

--
Gitblit v1.9.1