From 48467740fa3144b073f9b679c3a9764f75e206b1 Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期五, 26 四月 2024 18:25:04 +0800 Subject: [PATCH] 最新版本 --- server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java b/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java index 085f6e9..418e6f7 100644 --- a/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java +++ b/server/system_gateway/src/main/java/com/doumee/api/JwtAuthController.java @@ -1,5 +1,6 @@ package com.doumee.api; +import com.doumee.config.annotation.LoginNoRequired; import com.doumee.config.jwt.JwtProperties; import com.doumee.config.jwt.JwtTokenUtil; import com.doumee.core.annotation.pr.PreventRepeat; @@ -7,10 +8,12 @@ import com.doumee.core.exception.BusinessException; import com.doumee.core.model.ApiResponse; import com.doumee.core.model.LoginUserInfo; +import com.doumee.core.utils.Constants; import com.doumee.dao.system.dto.LoginDTO; import com.doumee.service.system.SystemLoginService; import com.doumee.service.system.SystemUserService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.server.reactive.ServerHttpRequest; @@ -24,7 +27,7 @@ * JWT鑾峰彇浠ょ墝鍜屽埛鏂颁护鐗屾帴鍙� */ @RestController -@Api("閴存潈鐧诲綍鎺ュ彛") +@Api(tags ="閴存潈鐧诲綍鎺ュ彛") public class JwtAuthController { @Resource @@ -40,6 +43,7 @@ @PreventRepeat(limit = 10, lockTime = 10000) @ApiOperation("鐧诲綍") @PostMapping("/login") + @LoginNoRequired public ApiResponse<String> login (@Validated @RequestBody LoginDTO dto, ServerWebExchange serverWebExchange) { try { ServerHttpRequest request = serverWebExchange.getRequest(); @@ -78,7 +82,7 @@ */ @GetMapping("/getUserInfo") @ApiOperation("鑾峰彇褰撳墠鐧婚檰鐢ㄦ埛") - public ApiResponse<LoginUserInfo> getUserInfo(@RequestHeader("userToken") String token){ + public ApiResponse<LoginUserInfo> getUserInfo(@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ try { LoginUserInfo user =jwtTokenUtil.getUserInfoByToken(token); if(user !=null){ -- Gitblit v1.9.3