From e1f01e8e70bc3ca75ad7ee25cb45c263e4631df3 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 05 三月 2024 11:29:53 +0800
Subject: [PATCH] 删除机房或电池组时,删除包机组下信息

---
 src/main/java/com/whyc/service/BattInfService.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/whyc/service/BattInfService.java b/src/main/java/com/whyc/service/BattInfService.java
index 00e2182..2f5a46e 100644
--- a/src/main/java/com/whyc/service/BattInfService.java
+++ b/src/main/java/com/whyc/service/BattInfService.java
@@ -7,14 +7,8 @@
 import com.github.pagehelper.PageInfo;
 import com.whyc.dto.BattInfAndEnduranceDTO;
 import com.whyc.dto.Response;
-import com.whyc.mapper.BattInfMapper;
-import com.whyc.mapper.BattinfUpdateRecordMapper;
-import com.whyc.mapper.CommonMapper;
-import com.whyc.mapper.StationInfMapper;
-import com.whyc.pojo.Battinf;
-import com.whyc.pojo.BattinfUpdateRecord;
-import com.whyc.pojo.PowerInf;
-import com.whyc.pojo.StationInf;
+import com.whyc.mapper.*;
+import com.whyc.pojo.*;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.ThreadLocalUtil;
 import org.springframework.beans.BeanUtils;
@@ -61,6 +55,9 @@
 
     @Autowired(required = false)
     private StationInfMapper sinfMapper;
+
+    @Autowired(required = false)
+    private BaoJiGroupBattGroupMapper bjBattMapper;
 
     public int searchMaxBattgroupId_zj() {
         Integer id = battInfMapper.getMaxBattGroupId_zj();
@@ -292,6 +289,10 @@
     public void deleteByBattgroupId(Integer battgroupId){
         QueryWrapper<Battinf> wrapper = new QueryWrapper<Battinf>().eq("battgroupId",battgroupId);
         battInfMapper.delete(wrapper);
+        //鍒犻櫎鍖呮満缁勪笅鐢垫睜缁�
+        QueryWrapper<BaojiGroupBattGroup> bjWrapper = new QueryWrapper<BaojiGroupBattGroup>().eq("battgroupId",battgroupId);
+        bjBattMapper.delete(bjWrapper);
+        //鍒犻櫎鐢垫睜缁勫悗鎿嶄綔
         doAfterBattGroupChange(battgroupId);
     }
 

--
Gitblit v1.9.1