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