From e6cd256f189c1cd43fec2c45b2c35b16861e22f8 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期二, 05 十一月 2024 15:05:35 +0800 Subject: [PATCH] 国网电源获取当前天负载电流的平均值 --- src/main/java/com/whyc/service/SubTablePageInfoService.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java index e4d8bf5..3e35c9a 100644 --- a/src/main/java/com/whyc/service/SubTablePageInfoService.java +++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java @@ -4208,5 +4208,27 @@ } sqlExecuteService.makeManualCommit(sql_str); } - + //鑾峰彇褰撳墠澶╁钩鍧囪礋杞界數娴� + public Float getAvgLoadCurr(Integer powerId, String tableName) { + String sql=" select avg(load_curr) as avgCurr from "+tableName +" where DATE(record_time) = CURDATE() "; + List<Float> list = sqlExecuteService.executeQuery_call(sql, new CallBack() { + @Override + public List getResults(ResultSet rs) throws SQLException { + List list=new ArrayList<>(); + try { + while (rs.next()){ + list.add(rs.getFloat("avgCurr")); + } + } catch (SQLException e) { + e.printStackTrace(); + } + return list; + } + }); + float avgCurr=0f; + if (list!=null){ + avgCurr=list.get(0); + } + return avgCurr; + } } -- Gitblit v1.9.1