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