From 22c2a663c059ac237b4dca14a126a9a65145ec96 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期二, 27 五月 2025 15:39:57 +0800
Subject: [PATCH] 追加根据电池组查询记录

---
 src/main/java/com/whyc/service/BattTestInfService.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/BattTestInfService.java b/src/main/java/com/whyc/service/BattTestInfService.java
index b077a23..5076c44 100644
--- a/src/main/java/com/whyc/service/BattTestInfService.java
+++ b/src/main/java/com/whyc/service/BattTestInfService.java
@@ -44,9 +44,9 @@
         return new Response().set(1, pageInfo);
     }
 
-    public Response getDischargePage(int pageNum, int pageSize) {
+    public Response getDischargePage(int pageNum, int pageSize, Integer battGroupId) {
         PageHelper.startPage(pageNum, pageSize);
-        List<BattTestInf> list =mapper.getDischargeList();
+        List<BattTestInf> list =mapper.getDischargeList(battGroupId);
         list.forEach(item->{
             //灏忔椂鐜�
             int hourRate = BattCapFactory.GetHourRate(item.getMonCap(), item.getTestCurr());
@@ -70,6 +70,17 @@
         return mapper.selectOne(query);
     }
 
+    public BattTestInf getDischargeRecord(int battGroupId, int testRecordCount) {
+        QueryWrapper<BattTestInf> query = Wrappers.query();
+        query.eq("binf_id", battGroupId);
+        query.eq("test_record_count", testRecordCount);
+        //query.eq("test_type",3);
+        //query.ge("test_timelong",1800);
+
+        query.last(" limit 1");
+        return mapper.selectOne(query);
+    }
+
     /*
     //1.4鐢垫睜鎬ц兘璇勪及
     public Response searchGroupAssess(int pageNum, int pageSize, ReportBattDTO tinf, int userId){

--
Gitblit v1.9.1