修复对于 token 的解析获取无法获取到 userDO 的情况进行异常返回
This commit is contained in:
parent
a10fbce2f8
commit
80478baf76
@ -8,14 +8,14 @@
|
|||||||
<option name="environmentProperties">
|
<option name="environmentProperties">
|
||||||
<map />
|
<map />
|
||||||
</option>
|
</option>
|
||||||
<option name="jreName" value="corretto-17" />
|
<option name="jreName" value="#USE_PROJECT_JDK" />
|
||||||
<option name="mavenProperties">
|
<option name="mavenProperties">
|
||||||
<map />
|
<map />
|
||||||
</option>
|
</option>
|
||||||
<option name="passParentEnv" value="true" />
|
<option name="passParentEnv" value="true" />
|
||||||
<option name="runMavenInBackground" value="true" />
|
<option name="runMavenInBackground" value="true" />
|
||||||
<option name="skipTests" value="false" />
|
<option name="skipTests" value="false" />
|
||||||
<option name="vmOptions" value="-Dfile.encoding=GB2312" />
|
<option name="vmOptions" value="" />
|
||||||
</MavenRunnerSettings>
|
</MavenRunnerSettings>
|
||||||
</option>
|
</option>
|
||||||
<option name="myRunnerParameters">
|
<option name="myRunnerParameters">
|
||||||
|
@ -209,9 +209,13 @@ public class AuthServiceImpl implements AuthService {
|
|||||||
public BaseResponse authLogout(HttpServletRequest request) {
|
public BaseResponse authLogout(HttpServletRequest request) {
|
||||||
// 获取用户
|
// 获取用户
|
||||||
UserDO userDO = userMapper.getUserById(Processing.getAuthHeaderToUserId(request));
|
UserDO userDO = userMapper.getUserById(Processing.getAuthHeaderToUserId(request));
|
||||||
// 删除Token
|
if (userDO != null) {
|
||||||
if (tokenRedisUtil.delData(BusinessConstants.BUSINESS_LOGIN, userDO.getId().toString())) {
|
// 删除Token
|
||||||
return ResultUtil.success("登出成功");
|
if (tokenRedisUtil.delData(BusinessConstants.BUSINESS_LOGIN, userDO.getId().toString())) {
|
||||||
|
return ResultUtil.success("登出成功");
|
||||||
|
} else {
|
||||||
|
return ResultUtil.error(ErrorCode.TOKEN_NOT_EXIST);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return ResultUtil.error(ErrorCode.TOKEN_NOT_EXIST);
|
return ResultUtil.error(ErrorCode.TOKEN_NOT_EXIST);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user