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