From 32ab5bbdf0c6806544424b78cdba7021a386263a Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期一, 02 九月 2024 08:26:41 +0800
Subject: [PATCH] 删除设备(同时删除实时和包机组信息)

---
 src/main/java/com/whyc/service/DevInfService.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/DevInfService.java b/src/main/java/com/whyc/service/DevInfService.java
index e106d80..fd2481d 100644
--- a/src/main/java/com/whyc/service/DevInfService.java
+++ b/src/main/java/com/whyc/service/DevInfService.java
@@ -155,4 +155,27 @@
         List<UserInf> list=mapper.selectList(wrapper);
         return new Response().setII(1,list!=null,list,"鑾峰彇璁惧淇℃伅(涓嶅垎椤电敤浜庡寘鏈虹粍)");
     }
+    //鍒犻櫎璁惧(鍚屾椂鍒犻櫎瀹炴椂鍜屽寘鏈虹粍淇℃伅)
+    @Transactional
+    public Response delDinf(Integer devId) {
+        //鍏堝垹闄ゅ寘鏈虹粍淇℃伅
+        UpdateWrapper baojiWrapper=new UpdateWrapper();
+        baojiWrapper.eq("dev_id",devId);
+        battBjmapper.delete(baojiWrapper);
+        //鍐嶅垹闄ゅ疄鏃朵俊鎭�
+        if(devId/100000000==1){
+            UpdateWrapper a200Wrapper=new UpdateWrapper();
+            a200Wrapper.eq("dev_id",devId);
+            a200Mapper.delete(a200Wrapper);
+        }else{
+            UpdateWrapper actmWrapper=new UpdateWrapper();
+            actmWrapper.eq("dev_id",devId);
+            actmMapper.delete(actmWrapper);
+        }
+        //鏈�鍚庡垹闄よ澶囦俊鎭�
+        UpdateWrapper dinfWrapper=new UpdateWrapper();
+        dinfWrapper.eq("dev_id",devId);
+        mapper.delete(dinfWrapper);
+        return new Response().set(1,true,"鍒犻櫎璁惧(鍚屾椂鍒犻櫎瀹炴椂鍜屽寘鏈虹粍淇℃伅)");
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1