feat():修改
parent
cab1beb079
commit
44266f1f51
|
@ -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)) {
|
||||||
|
|
Loading…
Reference in New Issue