From 392dfa84e5ecfe24f7cc00c41685c1d2921a93bf Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 17 十月 2023 17:01:07 +0800
Subject: [PATCH] 40

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

diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java
index 1dc035f..1058df2 100644
--- a/src/main/java/com/whyc/service/SubTablePageInfoService.java
+++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java
@@ -621,7 +621,7 @@
         return num;
     }
 
-    //13,14,17-SubTablePageInfoUtils.java;88琛�
+    //13,14,17,36-SubTablePageInfoUtils.java;88琛�
     public int getCount(DevAlarmPar param){
         String sql="SELECT count(distinct history.num) as number FROM db_alarm."+param.getRecordYear()+" history,db_battinf.tb_battinf " +
                 " where  history.dev_id=db_battinf.tb_battinf.FbsDeviceId ";
@@ -1085,7 +1085,7 @@
         return num;
     }
 
-    //35-SubTablePageInfoUtils.java;176琛�
+    //35,38-SubTablePageInfoUtils.java;176琛�
     public List<AlarmRes> getList2(AlarmPar param){
         String sql="select history.BattGroupId,history.num,alm_signal_id,history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time  " +
                 "        ,alm_severity,stationname,StationName1,StationName2,StationName3,StationName5,battgroupname  " +
@@ -1164,4 +1164,34 @@
         });
         return list;
     }
+
+    //40-BattmonTestcapService.java;50琛�
+    List<BattmonTestcap> getTestCapList(BattmonStandardcurve curve){
+        String sql="select  monvolstd,moncapstd,battproducer,battmodel,test_cap,ROUND(avg(mon_vol),3) as mon_vol from " +
+                "  `db_battinf`.`tb_battmon_testcap_"+curve.getMonVolStd()+"_"+curve.getMonCapStd()+"_"+curve.getNote()+"`  " +
+                "        where  monvolstd= "+curve.getMonVolStd()+"  " +
+                "        and moncapstd="+curve.getMonCapStd()+"  " +
+                "        and battproducer='"+curve.getBattproducer()+"'  " +
+                "        and battmodel='"+curve.getBattmodel()+"'  " +
+                "        group by test_cap  " +
+                "        order by num";
+        List<BattmonTestcap> list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
+            @Override
+            public List getResults(ResultSet rs) throws SQLException {
+                List<BattmonTestcap> list=new ArrayList<>();
+                while (rs.next()){
+                    BattmonTestcap ph=new BattmonTestcap();
+                    ph.setMonvolstd(rs.getFloat("monvolstd"));
+                    ph.setMoncapstd(rs.getFloat("moncapstd"));
+                    ph.setBattproducer(rs.getString("battproducer"));
+                    ph.setBattmodel(rs.getString("battmodel"));
+                    ph.setTestCap(rs.getDouble("test_cap"));
+                    ph.setMonVol(rs.getDouble("mon_vol"));
+                    list.add(ph);
+                }
+                return list;
+            }
+        });
+        return list;
+    }
 }

--
Gitblit v1.9.1