From 3fac820887b6eae08ec146c85efc9a93cf51a9df Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期三, 18 十月 2023 10:57:25 +0800
Subject: [PATCH] 63

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

diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java
index f896f42..85150fd 100644
--- a/src/main/java/com/whyc/service/SubTablePageInfoService.java
+++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java
@@ -706,7 +706,7 @@
         return list;
     }
 
-    //16,19,30-SubTablePageInfoUtils.java;188琛�
+    //16,19,30锛�61-SubTablePageInfoUtils.java;188琛�
     public List getList2(DevAlarmPar param){
         String sql=" SELECT   history.num,dev_id,dev_ip,alm_type,alm_level,alm_start_time,alm_end_time,alm_is_confirmed,alm_confirmed_time,alm_cleared_type,alm_severity,  " +
                 "        db_battinf.tb_battinf.stationName,stationName1,stationName2,stationName3,stationName5,db_battinf.tb_battinf.FbsDeviceName as dev_name  " +
@@ -853,7 +853,7 @@
         return list;
     }
 
-    //23-SubTablePageInfoUtils.java;469琛�
+    //23,60-SubTablePageInfoUtils.java;469琛岋紝235琛�
     public List<DevalarmDataHistory> getListForInterface_dev(InterfaceParam param){
         String sql=" SELECT   history.num,dev_id,dev_ip,alm_type,alm_level,alm_start_time,alm_end_time,alm_is_confirmed,alm_confirmed_time,alm_cleared_type,  " +
                 "        db_battinf.tb_battinf.stationName,db_battinf.tb_battinf.stationName1,db_battinf.tb_battinf.stationName2,db_battinf.tb_battinf.stationName3," +
@@ -1427,4 +1427,38 @@
                 "        ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8";
         sqlExecuteService.execute(sql);
     }
+
+    //63-PwrdevTimeAdjAlarmService.java;41琛�
+    public List<PwrdevTimeAdjAlarm> getList_adj(int uId, String alarmParamTableName){
+        String sql=" SELECT adj.num num ,adj.PowerDeviceId PowerDeviceId,alarm_typeId,detect_datetime,record_datetime,alarm_name,StationName " +
+                "        FROM db_pwrdev_alarm.tb_pwrdev_time_adj_alarm adj ,db_pwrdev_alarm."+alarmParamTableName+" p2,db_pwrdev_inf.tb_pwrdev_inf inf " +
+                "        WHERE adj.alarm_typeId = p2.alarm_id and adj.PowerDeviceId= inf.PowerDeviceId " +
+                "        AND adj.PowerDeviceId  in ( SELECT DISTINCT devInf.PowerDeviceId " +
+                "        FROM db_pwrdev_inf.tb_pwrdev_inf devInf, " +
+                "            db_user.tb_user_battgroup_baojigroup_battgroup group1, " +
+                "            db_user.tb_user_battgroup_baojigroup_usr groupUser " +
+                "        WHERE " +
+                "           devInf.StationId = group1.StationId " +
+                "         AND group1.baoji_group_id = groupUser.baoji_group_id " +
+                "         AND groupUser.uId ="+uId+")";
+        List<PwrdevTimeAdjAlarm> list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
+            @Override
+            public List getResults(ResultSet rs) throws SQLException {
+                List<PwrdevTimeAdjAlarm> list=new ArrayList<>();
+                while (rs.next()){
+                    PwrdevTimeAdjAlarm ph=new PwrdevTimeAdjAlarm();
+                    ph.setNum(rs.getLong("num"));
+                    ph.setPowerDeviceId(rs.getLong("PowerDeviceId"));
+                    ph.setAlarmTypeid(rs.getInt("alarm_typeId"));
+                    ph.setDetectDatetime(rs.getTimestamp("detect_datetime"));
+                    ph.setRecordDatetime(rs.getTimestamp("record_datetime"));
+                    ph.setAlarmName(rs.getString("alarm_name"));
+                    ph.setStationName(rs.getString("StationName"));
+                    list.add(ph);
+                }
+                return list;
+            }
+        });
+        return list;
+    }
 }

--
Gitblit v1.9.1