From f38365a82975d20bcbcc86ef318e37a95fcb78f9 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 03 一月 2025 11:11:10 +0800 Subject: [PATCH] 删除用户 --- src/main/java/com/whyc/service/UserInfService.java | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/service/UserInfService.java b/src/main/java/com/whyc/service/UserInfService.java index b894387..238668a 100644 --- a/src/main/java/com/whyc/service/UserInfService.java +++ b/src/main/java/com/whyc/service/UserInfService.java @@ -48,6 +48,9 @@ private LockInfMapper linfMapper; @Autowired(required = false) + private KeyInfMapper kinfMapper; + + @Autowired(required = false) private AreaUserMapper areaUserMapper; @@ -137,10 +140,17 @@ } //鍒犻櫎鐢ㄦ埛淇℃伅 - public Response delUser(int uid) { - UpdateWrapper wrapper=new UpdateWrapper(); - wrapper.eq("uid",uid); - int bl=mapper.delete(wrapper); + public Response delUser(String uname) { + //楠岃瘉鏄惁瀛樺湪閽ュ寵 + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("uname",uname); + List<KeyInf> list=kinfMapper.selectList(wrapper); + if(list!=null&&list.size()>0){ + return new Response().set(1,false,"璇ョ敤鎴峰瓨鍦ㄩ挜鍖�"); + } + UpdateWrapper wrapper1=new UpdateWrapper(); + wrapper1.eq("uname",uname); + int bl=mapper.delete(wrapper1); return new Response().setII(1,bl>0,bl,"鍒犻櫎杩斿洖"); } -- Gitblit v1.9.1