| | |
| | | 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; |
| | |
| | | @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(); |
| | | } |
| | |
| | | return R.ok(content); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "退出登录",tags = {"用户模块"}) |
| | | @PostMapping("/quit") |
| | | public R<String> quit(HttpServletRequest request) { |
| | | tokenService.quitLogin(request); |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |