优化代码
This commit is contained in:
@@ -719,12 +719,6 @@
|
||||
<param name="dto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Api.Controllers.TestController.TestPost">
|
||||
<summary>
|
||||
测试重复提交过滤器
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Api.Controllers.TestController.Refresh">
|
||||
<summary>
|
||||
出库任务单手动同步金蝶数据
|
||||
|
||||
@@ -94,7 +94,27 @@ namespace WMS.Web.Repositories.DependencyInjection
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
//验证响应状态为401的就调用单点退出接口
|
||||
if (context.Response.StatusCode == 401 || context.Response.StatusCode == 403)
|
||||
{
|
||||
if (logininfo.UserInfo != null && logininfo.TokenInfo != null)
|
||||
{
|
||||
//调用单点的退出接口
|
||||
var dto = new LoginOutDto()
|
||||
{
|
||||
UcId = logininfo.UserInfo.UcId.ToString(),
|
||||
SessionId = logininfo.UserInfo.SeesionId,
|
||||
Token = logininfo.TokenInfo.Token,
|
||||
RefreshToken = logininfo.TokenInfo.RefreshToken,
|
||||
AccessToken = logininfo.TokenInfo.PhpToken,
|
||||
ExpiresIn = logininfo.TokenInfo.Expired
|
||||
|
||||
};
|
||||
var res = await loginService.LoginOut(dto);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
//_logger.LogInformation("RefreshToken:我在刷新登录--过期时间:" + logininfo.TokenInfo.Expired.ToString());
|
||||
//2.判断缓存的token 过期时间
|
||||
if (!string.IsNullOrEmpty(logininfo.TokenInfo.Token) && logininfo.TokenInfo.Expired.AddMinutes(-10) <= DateTime.Now)
|
||||
@@ -130,22 +150,7 @@ namespace WMS.Web.Repositories.DependencyInjection
|
||||
await context.Response.WriteAsync(result);
|
||||
}
|
||||
}
|
||||
if (context.Response.StatusCode == 401 || context.Response.StatusCode == 403)
|
||||
{
|
||||
//调用单点的退出接口
|
||||
var dto = new LoginOutDto()
|
||||
{
|
||||
UcId = logininfo.UserInfo.UcId.ToString(),
|
||||
SessionId = logininfo.UserInfo.SeesionId,
|
||||
Token = logininfo.TokenInfo.Token,
|
||||
RefreshToken=logininfo.TokenInfo.RefreshToken,
|
||||
AccessToken = logininfo.TokenInfo.PhpToken,
|
||||
ExpiresIn = logininfo.TokenInfo.Expired
|
||||
|
||||
};
|
||||
var res = await loginService.LoginOut(dto);
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user