From a1df05f0f83c9a796e8ba84d60b6ae0f265a331b Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期六, 17 五月 2025 08:12:39 +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 35bd968..feefddd 100644
--- a/src/main/java/com/whyc/service/PowerInfService.java
+++ b/src/main/java/com/whyc/service/PowerInfService.java
@@ -30,6 +30,9 @@
     @Autowired(required = false)
     private BaojigroupService bjService;
 
+    @Autowired(required = false)
+    private BattInfService binfService;
+
     /*娣诲姞鐢垫簮
     1.鍒ゆ柇褰撳墠鐢ㄦ埛鏄惁鏄寘缁勭敤鎴�
     2.鍒ゆ柇鏈烘埧鏄惁瀛樺湪锛岃嫢瀛樺湪鍒欏湪鏈烘埧涓嬫坊鍔犵數婧愶紝鑻ヤ笉瀛樺湪鍒欐柊寤烘満鎴�+鏂板缓鐢垫簮
@@ -90,8 +93,14 @@
         mapper.insert(addpinf);
         return new Response().set(1, true, "娣诲姞鐢垫簮");
     }
-    //鍒犻櫎鐢垫簮
+    //鍒犻櫎鐢垫簮锛堝垹闄ゅ寘鏈虹粍涓嬭褰曪紝鍒犻櫎鐢垫簮涓嬬殑鐢垫睜缁勮澶囷級
+    @Transactional
     public Response delPower(Integer pid) {
+        //鍒犻櫎鎵�鏈夊寘鏈虹粍涓嬬殑鐢垫簮
+        bjService.delPowerInBaoji(pid);
+        //鍒犻櫎鐢垫簮涓嬬殑鐢垫睜缁�
+        binfService.delBattInPower(pid);
+        //鍒犻櫎鐢垫簮
         UpdateWrapper wrapper=new UpdateWrapper();
         wrapper.eq("power_id",pid);
         mapper.delete(wrapper);

--
Gitblit v1.9.1