whyclxw
2025-01-03 f38365a82975d20bcbcc86ef318e37a95fcb78f9
删除用户
2个文件已修改
22 ■■■■ 已修改文件
src/main/java/com/whyc/controller/UserInfController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserInfService.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/UserInfController.java
@@ -42,8 +42,8 @@
    }
    @ApiOperation(value = "删除用户信息")
    @GetMapping("deleteUser")
    public Response deleteUser(@RequestParam int uid){
        return service.delUser(uid);
    public Response deleteUser(@RequestParam String uname){
        return service.delUser(uname);
    }
    @ApiOperation(value = "将用户添加至100~1000管理员")
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,"删除返回");
    }