diff --git a/src/main/java/com/example/catchTheLetters/controller/AuthController.java b/src/main/java/com/example/catchTheLetters/controller/AuthController.java index c8bd4a0..d1baac9 100644 --- a/src/main/java/com/example/catchTheLetters/controller/AuthController.java +++ b/src/main/java/com/example/catchTheLetters/controller/AuthController.java @@ -48,7 +48,7 @@ public class AuthController { @ApiOperation(value = "用户注册") @PostMapping("/register") - public R register(@RequestBody RegisterDto registerDto) { + public R register(@RequestBody RegisterDto registerDto) { return authService.register(registerDto); } diff --git a/src/main/java/com/example/catchTheLetters/service/AuthService.java b/src/main/java/com/example/catchTheLetters/service/AuthService.java index 74febeb..6fa3801 100644 --- a/src/main/java/com/example/catchTheLetters/service/AuthService.java +++ b/src/main/java/com/example/catchTheLetters/service/AuthService.java @@ -42,7 +42,7 @@ public interface AuthService { * @param registerDto 注册信息 * @return token */ - R register(RegisterDto registerDto); + R register(RegisterDto registerDto); /** * 获取用户信息 diff --git a/src/main/java/com/example/catchTheLetters/service/impl/AuthServiceImpl.java b/src/main/java/com/example/catchTheLetters/service/impl/AuthServiceImpl.java index ddc51d0..1a5e9ad 100644 --- a/src/main/java/com/example/catchTheLetters/service/impl/AuthServiceImpl.java +++ b/src/main/java/com/example/catchTheLetters/service/impl/AuthServiceImpl.java @@ -83,7 +83,7 @@ public class AuthServiceImpl implements AuthService { } @Override - public R register(RegisterDto registerDto) { + public R register(RegisterDto registerDto) { // 根据用户名查询用户信息 var username = registerDto.getUsername(); var matchType = getMatchType(username); @@ -121,7 +121,9 @@ public class AuthServiceImpl implements AuthService { user.setUpdateTime(System.currentTimeMillis()); var insert = mongoTemplate.insert(user); if (insert.getId() != null) { - return R.ok(user.toVo()); + var token = JwtUtil.getToken(Map.of("id", insert.getId()), CommonConstant.TOKEN_EXPIRE_TIME); + redisService.hSet(token, insert.getId(), CommonConstant.REDIS_EXPIRE_TIME); + return R.ok(token); } else { return R.fail("注册失败,请重试"); }