From cb6fe0ef6dda073a42ac4440e1417e611eeef0b3 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 19 七月 2024 11:11:10 +0800
Subject: [PATCH] 学习端增加注销接口
---
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TUserController.java | 17 ++++++++++++++++-
1 files changed, 16 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..af4c501 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
@@ -847,7 +847,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