From de44874bf493898eedc1a83f198a90c9f9f736ab Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期一, 24 三月 2025 13:42:22 +0800
Subject: [PATCH] 电池和电源信息管理

---
 src/main/java/com/whyc/service/PowerInfService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/PowerInfService.java b/src/main/java/com/whyc/service/PowerInfService.java
index dd4faef..ee17d7b 100644
--- a/src/main/java/com/whyc/service/PowerInfService.java
+++ b/src/main/java/com/whyc/service/PowerInfService.java
@@ -45,7 +45,7 @@
         Integer devType=pinf.getDevType();
         map.put("devType",devType);
         if(devType!=3){//绗笁绉嶄笉鍖呭惈鍗曚綋瀹炴椂
-            List<RtData> list=getBattRt(pinf.getBinfId());
+            List<RtData> list=getBattRt(pinf.getBattGroupId());
             map.put("battRt",list);
         }
         Object obj=getRealRt(powerId,devType);
@@ -82,6 +82,15 @@
     }
 
     public Response add(PowerInf powerInf) {
+        //瀵筽owerInf鐨� devType杩涜鍒ゆ柇
+        //濡傛灉devType=3,battGroupId涓�0
+        //濡傛灉devType!=3,battGroupId涓烘暟鎹簱涓渶澶у��+1
+        Integer devType = powerInf.getDevType();
+        if(devType == 3){
+            powerInf.setBattGroupId(0);
+        }else{
+            powerInf.setBattGroupId(mapper.selectMaxBattGroupId()+1);
+        }
         mapper.insert(powerInf);
         return new Response().setII(1,"鏂板瀹屾垚");
     }

--
Gitblit v1.9.1