feat():修改

master
Number7 2024-08-09 00:05:58 +08:00
parent cab1beb079
commit 44266f1f51
1 changed files with 3 additions and 14 deletions

View File

@ -1,7 +1,5 @@
package com.muyu.auth.controller; package com.muyu.auth.controller;
import cn.hutool.core.convert.Convert;
import com.muyu.auth.domain.TokenResp;
import com.muyu.auth.form.LoginUserReq; import com.muyu.auth.form.LoginUserReq;
import com.muyu.auth.form.RegisterBody; import com.muyu.auth.form.RegisterBody;
import com.muyu.auth.service.SysLoginService; import com.muyu.auth.service.SysLoginService;
@ -22,8 +20,6 @@ import org.springframework.web.bind.annotation.RestController;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import java.util.Map;
/** /**
* token * token
* *
@ -40,18 +36,11 @@ public class TokenController {
@PostMapping("login") @PostMapping("login")
@Operation(summary = "登录接口",description = "登录鉴权接口") @Operation(summary = "登录接口",description = "登录鉴权接口")
public Result<TokenResp> login (@RequestBody LoginUserReq form) { public Result<?> login (@RequestBody LoginUserReq form) {
// 用户登录 // 用户登录
LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword()); LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
// 获取登录token // 获取登录token
Map<String, Object> tokenMap = tokenService.createToken(userInfo); return Result.success(tokenService.createToken(userInfo));
return Result.success(
TokenResp.builder()
.accessToken(Convert.toStr(tokenMap.get("access_token")))
.expiresIn(Convert.toLong(tokenMap.get("expires_in")))
.build()
);
} }
@DeleteMapping("logout") @DeleteMapping("logout")
@ -69,7 +58,7 @@ public class TokenController {
} }
@PostMapping("refresh") @PostMapping("refresh")
@Operation(summary = "用户登录时间刷新",description = "用户登录时间刷新接口,可以进行用户token续约") @Operation(summary = "用户登录时间刷新",description = "用户登录时间刷新接口,可以用户token续约")
public Result<?> refresh (HttpServletRequest request) { public Result<?> refresh (HttpServletRequest request) {
LoginUser loginUser = tokenService.getLoginUser(request); LoginUser loginUser = tokenService.getLoginUser(request);
if (StringUtils.isNotNull(loginUser)) { if (StringUtils.isNotNull(loginUser)) {