From 13fce7e5526de855f36e62fa0abb6864a15ef818 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期五, 19 七月 2024 18:19:59 +0800 Subject: [PATCH] fix: 学习端bug --- ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java index 2e90069..f69694a 100644 --- a/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java +++ b/ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java @@ -503,6 +503,7 @@ return R.freeze("登录失败,您的账号已被冻结!"); } } else { + tUser1 = new TUser(); // 手机验证码校验 if (!phoneCode.equals("123456")) { Object redisPhoneCode = redisService.getCacheObject(RedisConstants.PHONE_CODE + phone); @@ -847,7 +848,22 @@ userService.removeById(tUser); return R.ok("注销成功"); } - + @PostMapping("/deleteUserStudy") + @ApiOperation(value = "注销当前帐号", tags = {"学习端-个人中心"}) + @ApiImplicitParams({ + @ApiImplicitParam(name = "Authorization", value = "Bearer eyJhbGciOiJIUzUxMiJ....", required = true, paramType = "header"), + }) + public R<String> deleteUserStudy() { + if (tokenService.getLoginUserStudy() == null) { + return R.tokenError("登录失效"); + } + Integer userid = tokenService.getLoginUserStudy().getUserid(); + TUser tUser = userService.getById(userid); + tUser.setState(3); + userService.updateById(tUser); + userService.removeById(tUser); + return R.ok("注销成功"); + } @PostMapping("/logout") @ApiOperation(value = "退出登录", tags = {"家长端-个人中心"}) @ApiImplicitParams({ -- Gitblit v1.7.1