优化api异常提示;

优化授权菜单加载逻辑
This commit is contained in:
yubaolee
2018-04-04 11:59:18 +08:00
parent a631e15d7e
commit 7989b4e563
24 changed files with 174 additions and 108 deletions

View File

@@ -50,7 +50,12 @@ namespace OpenAuth.App.SSO
try
{
var value = _helper.Get(null, requestUri);
return Boolean.Parse(value);
var result = JsonHelper.Instance.Deserialize<Response<bool>>(value);
if (result.Code == 200)
{
return result.Result;
}
throw new Exception(result.Message);
}
catch (Exception ex)
{
@@ -81,8 +86,13 @@ namespace OpenAuth.App.SSO
try
{
var value = _helper.Get<UserWithAccessedCtrls>(null, requestUri);
return value;
var value = _helper.Get(null, requestUri);
var result = JsonHelper.Instance.Deserialize<Response<UserWithAccessedCtrls>>(value);
if (result.Code == 200)
{
return result.Result;
}
throw new Exception(result.Message);
}
catch (Exception ex)
{
@@ -103,8 +113,13 @@ namespace OpenAuth.App.SSO
try
{
var value = _helper.Get<string>(null, requestUri);
return value;
var value = _helper.Get(null, requestUri);
var result = JsonHelper.Instance.Deserialize<Response<string>>(value);
if (result.Code == 200)
{
return result.Result;
}
throw new Exception(result.Message);
}
catch (Exception ex)
{