From 3bd9824f9140c3c42643806b454d3be23259f515 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期二, 24 六月 2025 16:12:36 +0800 Subject: [PATCH] 点击右侧折线图画出电池组所有完整周期的实际容量,浮充电压变化,单体内阻图(1.2.15/16/17) --- src/main/java/com/whyc/service/SubTablePageInfoService.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java index f814cf7..d2fced7 100644 --- a/src/main/java/com/whyc/service/SubTablePageInfoService.java +++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java @@ -5,6 +5,7 @@ import com.whyc.dto.AlmHis.PwrAlmPar; import com.whyc.dto.AnalysisAlm.ResAnalysis; import com.whyc.dto.Real.*; +import com.whyc.dto.Statistic.ComPareChangeCurve; import com.whyc.dto.Statistic.ComPareChart; import com.whyc.dto.Statistic.QuarterPwr7Res; import com.whyc.mapper.CallBack; @@ -557,6 +558,30 @@ }); return list; } + //鍙栧唴闃绘祴璇曟寚瀹氬崟浣撶殑鍗曚綋鐢靛帇 + public ComPareChangeCurve getMonResChangeByBattgroupId(Integer battgroupId, Integer testRecordCount, Integer monNum) { + String sql="select distinct battgroup_id,mon_num,test_starttime,mon_res from db_batt_testdata.tb_battresdata_"+battgroupId + +" where test_record_count="+testRecordCount+" and monNum="+monNum; + List<ComPareChangeCurve> list = sqlExecuteService.executeQuery_call(sql, new CallBack() { + @Override + public List getResults(ResultSet rs) throws SQLException { + List<ComPareChangeCurve> list=new ArrayList<>(); + while (rs.next()){ + ComPareChangeCurve data=new ComPareChangeCurve(); + data.setMonNum(rs.getInt("mon_num")); + data.setCurveValue(rs.getFloat("mon_res")); + data.setStartTime(rs.getTimestamp("test_starttime")); + data.setBattgroupId(rs.getInt("battgroup_id")); + list.add(data); + } + return list; + } + }); + if(list!=null&&list.size()>0){ + return list.get(0); + } + return null; + } //鎵捐繖娆℃斁鐢电殑鎸囧畾涓�绗旀暟鎹� public List<BatttestdataId> getLastDataByBattgroupId(Integer battgroupId, Integer testRecordCount, Integer recordNum) { String sql="select distinct * from db_batt_testdata.tb_batttestdata_"+battgroupId @@ -1104,4 +1129,5 @@ }); return list; } + } -- Gitblit v1.9.1