优化代码
This commit is contained in:
@@ -719,12 +719,6 @@
|
|||||||
<param name="dto"></param>
|
<param name="dto"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WMS.Web.Api.Controllers.TestController.TestPost">
|
|
||||||
<summary>
|
|
||||||
测试重复提交过滤器
|
|
||||||
</summary>
|
|
||||||
<returns></returns>
|
|
||||||
</member>
|
|
||||||
<member name="M:WMS.Web.Api.Controllers.TestController.Refresh">
|
<member name="M:WMS.Web.Api.Controllers.TestController.Refresh">
|
||||||
<summary>
|
<summary>
|
||||||
出库任务单手动同步金蝶数据
|
出库任务单手动同步金蝶数据
|
||||||
|
|||||||
@@ -94,6 +94,26 @@ namespace WMS.Web.Repositories.DependencyInjection
|
|||||||
}
|
}
|
||||||
else
|
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());
|
//_logger.LogInformation("RefreshToken:我在刷新登录--过期时间:" + logininfo.TokenInfo.Expired.ToString());
|
||||||
//2.判断缓存的token 过期时间
|
//2.判断缓存的token 过期时间
|
||||||
@@ -130,22 +150,7 @@ namespace WMS.Web.Repositories.DependencyInjection
|
|||||||
await context.Response.WriteAsync(result);
|
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