diff --git a/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java b/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java index 96a9029e..5f56cd38 100644 --- a/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java +++ b/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java @@ -24,6 +24,7 @@ import com.njcn.gather.user.user.service.ISysUserService; import com.njcn.web.controller.BaseController; import com.njcn.web.utils.HttpResultUtil; import com.njcn.web.utils.HttpServletUtil; +import com.njcn.web.utils.RequestUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -100,13 +101,11 @@ public class AuthController extends BaseController { @OperateInfo(info = LogEnum.SYSTEM_SERIOUS, operateType = OperateType.LOGOUT) @ApiOperation("注销登录") @PostMapping("/logout") - public HttpResult logout(HttpServletRequest request) { + public HttpResult logout() { String methodDescribe = getMethodDescribe("logout"); LogUtil.njcnDebug(log, "{},注销登录", methodDescribe); - String accessTokenStr = request.getHeader(SecurityConstants.AUTHORIZATION_KEY); - if (StrUtil.isNotBlank(accessTokenStr)) { - String accessToken = accessTokenStr.replace(SecurityConstants.AUTHORIZATION_PREFIX, Strings.EMPTY); - + String accessToken = RequestUtil.getAccessToken(); + if (StrUtil.isNotBlank(accessToken)) { CustomCacheUtil customCacheUtil = SpringUtil.getBean(CustomCacheUtil.CACHE_NAME); customCacheUtil.remove(accessToken); @@ -122,14 +121,13 @@ public class AuthController extends BaseController { @OperateInfo(info = LogEnum.SYSTEM_COMMON) @ApiOperation("刷新token") @GetMapping("/refreshToken") - public HttpResult refreshToken(HttpServletRequest request) { + public HttpResult refreshToken() { String methodDescribe = getMethodDescribe("refreshToken"); LogUtil.njcnDebug(log, "{},刷新token", methodDescribe); - String accessTokenStr = request.getHeader(SecurityConstants.AUTHORIZATION_KEY); + String accessToken = RequestUtil.getAccessToken(); Token token = new Token(); - if (StrUtil.isNotBlank(accessTokenStr)) { - String accessToken = accessTokenStr.replace(SecurityConstants.AUTHORIZATION_PREFIX, Strings.EMPTY); + if (StrUtil.isNotBlank(accessToken)) { Map map = JwtUtil.parseToken(accessToken); String userId = (String) map.get(SecurityConstants.USER_ID); SysUser user = sysUserService.getById(userId); @@ -148,6 +146,4 @@ public class AuthController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); } } - - }