From 6008ff1aad2de3a1b1d85fcd8fae89e217ccfa22 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期三, 04 六月 2025 17:33:11 +0800 Subject: [PATCH] 小程序接口 退出登录 --- ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserController.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserController.java index c224b41..7352939 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/UserController.java @@ -22,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -48,17 +49,15 @@ @PostMapping("/updateUserInfo") public R<?> updateUserInfo(String avatar,String username) { LoginUser loginUser = tokenService.getLoginUser(); - if (StringUtils.isBlank(avatar)) { - return R.fail("头像不能为空"); - } - if (StringUtils.isBlank(username)) { - return R.fail("姓名不能为空"); - } Long userId = loginUser.getUserId(); TbUser user = userService.getById(userId); - user.setUserName(username); - user.setAvatar(avatar); + if(StringUtils.isNotEmpty(username)) { + user.setUserName(username); + } + if(StringUtils.isNotEmpty(avatar)){ + user.setAvatar(avatar); + } userService.updateById(user); return R.ok(); } @@ -125,4 +124,12 @@ return R.ok(content); } + + @ApiOperation(value = "退出登录",tags = {"用户模块"}) + @PostMapping("/quit") + public R<String> quit(HttpServletRequest request) { + tokenService.quitLogin(request); + return R.ok(); + } + } -- Gitblit v1.7.1