From 42e557c7139fc6fa72252912d495bd099438847e Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <773861846@qq.com> Date: Thu, 19 May 2022 18:41:52 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20request=20body?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../novel/controller/front/UserController.java | 13 +++++-------- .../xxyopen/novel/dto/resp/UserLoginRespDto.java | 2 +- .../xxyopen/novel/service/impl/UserServiceImpl.java | 2 +- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/main/java/io/github/xxyopen/novel/controller/front/UserController.java b/src/main/java/io/github/xxyopen/novel/controller/front/UserController.java index 9b08b4f..b67fcc3 100644 --- a/src/main/java/io/github/xxyopen/novel/controller/front/UserController.java +++ b/src/main/java/io/github/xxyopen/novel/controller/front/UserController.java @@ -11,10 +11,7 @@ import io.github.xxyopen.novel.dto.resp.UserLoginRespDto; import io.github.xxyopen.novel.service.UserService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** * 会员模块相关 控制器 @@ -35,7 +32,7 @@ public class UserController { * 用户注册接口 */ @PostMapping("register") - public RestResp register(@Valid UserRegisterReqDto dto) { + public RestResp register(@Valid @RequestBody UserRegisterReqDto dto) { return userService.register(dto); } @@ -43,7 +40,7 @@ public class UserController { * 用户登录接口 */ @PostMapping("login") - public RestResp login(@Valid UserLoginReqDto dto) { + public RestResp login(@Valid @RequestBody UserLoginReqDto dto) { return userService.login(dto); } @@ -52,7 +49,7 @@ public class UserController { * 用户信息修改接口 */ @PutMapping - public RestResp updateUserInfo(@Valid UserInfoUptReqDto dto) { + public RestResp updateUserInfo(@Valid @RequestBody UserInfoUptReqDto dto) { dto.setUserId(UserHolder.getUserId()); return userService.updateUserInfo(dto); } @@ -61,7 +58,7 @@ public class UserController { * 用户反馈 */ @PostMapping("feedBack") - public RestResp submitFeedBack(String content) { + public RestResp submitFeedBack(@RequestBody String content) { return userService.saveFeedBack(UserHolder.getUserId(), content); } diff --git a/src/main/java/io/github/xxyopen/novel/dto/resp/UserLoginRespDto.java b/src/main/java/io/github/xxyopen/novel/dto/resp/UserLoginRespDto.java index bc7b947..34c2201 100644 --- a/src/main/java/io/github/xxyopen/novel/dto/resp/UserLoginRespDto.java +++ b/src/main/java/io/github/xxyopen/novel/dto/resp/UserLoginRespDto.java @@ -14,5 +14,5 @@ public class UserLoginRespDto { private String nickName; - private String jwt; + private String token; } diff --git a/src/main/java/io/github/xxyopen/novel/service/impl/UserServiceImpl.java b/src/main/java/io/github/xxyopen/novel/service/impl/UserServiceImpl.java index 728804c..566e44d 100644 --- a/src/main/java/io/github/xxyopen/novel/service/impl/UserServiceImpl.java +++ b/src/main/java/io/github/xxyopen/novel/service/impl/UserServiceImpl.java @@ -98,7 +98,7 @@ public class UserServiceImpl implements UserService { // 登录成功,生成JWT并返回 return RestResp.ok(UserLoginRespDto.builder() - .jwt(jwtUtils.generateToken(userInfo.getId(), SystemConfigConsts.NOVEL_FRONT_KEY)) + .token(jwtUtils.generateToken(userInfo.getId(), SystemConfigConsts.NOVEL_FRONT_KEY)) .nickName(userInfo.getNickName()).build()); }