|
|
|
@ -380,31 +380,22 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
var tokenflag = _helper.Verify(tokenValue);
|
|
|
|
|
if (tokenflag)
|
|
|
|
|
{
|
|
|
|
|
// 获取请求头中的x-lc-secret
|
|
|
|
|
if (Request.Headers.TryGetValue("x-lc-secret", out var secretValue))
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
string secret = secretValue.ToString();
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
var data = await _app.queryTaskStatus(taskid);
|
|
|
|
|
result.data = data.Result;
|
|
|
|
|
result.code = data.Code;
|
|
|
|
|
result.message = data.Message;
|
|
|
|
|
result.traceid = Guid.NewGuid().ToString();
|
|
|
|
|
Response.Headers.Add("x-lc-secret", data.Secret);
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
result.code = 200;
|
|
|
|
|
result.message = "error";
|
|
|
|
|
result.traceid = Guid.NewGuid().ToString();
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
var data = await _app.queryTaskStatus(taskid);
|
|
|
|
|
result.data = data.Result;
|
|
|
|
|
result.code = data.Code;
|
|
|
|
|
result.message = data.Message;
|
|
|
|
|
result.traceid = Guid.NewGuid().ToString();
|
|
|
|
|
Response.Headers.Add("x-lc-secret", data.Secret);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
throw new Exception("Missing required header: x-lc-secret");
|
|
|
|
|
result.code = 200;
|
|
|
|
|
result.message = "error";
|
|
|
|
|
result.traceid = Guid.NewGuid().ToString();
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|