From aa8c04269a191e7c4b157b6442b7beb0e064a5b5 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期三, 23 九月 2020 11:34:00 +0800 Subject: [PATCH] 2kw添加实时和历史故障检测和存储 --- ElectricalSystem_MonitorServer_2KW/src/com/electrical/TwoKW/Electrical_2KWTask_SQL.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/ElectricalSystem_MonitorServer_2KW/src/com/electrical/TwoKW/Electrical_2KWTask_SQL.java b/ElectricalSystem_MonitorServer_2KW/src/com/electrical/TwoKW/Electrical_2KWTask_SQL.java index d5f21cc..5a93497 100644 --- a/ElectricalSystem_MonitorServer_2KW/src/com/electrical/TwoKW/Electrical_2KWTask_SQL.java +++ b/ElectricalSystem_MonitorServer_2KW/src/com/electrical/TwoKW/Electrical_2KWTask_SQL.java @@ -793,6 +793,35 @@ sql.close_con(); } } + + /** + * 查询当前设备上一次的历史告警记录表 + * @param pool + * @param alarm + */ + public static void searchLastDeviceAlarm(MysqlConnPool pool,Electric_2MW_alarm alarm) { + String sql_str = "SELECT * FROM "+Sql_Mysql.Tb_Electric_2MW_alarm+" WHERE electric_id = " + alarm.electric_id; + ResultSet res = null; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + try { + res = sql.sqlMysqlQuery(sql_str); + while(res.next()) { + //加载当前设备之前的实时告警记录 + alarm.setAlarmStateByAlarm_id(res.getInt("alarm_id")); + } + } catch (SQLException e) { + e.printStackTrace(); + } finally { + if(res != null) { + try { + res.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + sql.close_con(); + } + } } -- Gitblit v1.9.1