|
@@ -23,7 +23,7 @@ namespace VitalService.Factury
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public JingQiApiHelper(string serverUrl, double seconds = 30) : base(seconds)
|
|
|
+ public JingQiApiHelper(string serverUrl, double seconds = 60) : base(seconds)
|
|
|
{
|
|
|
_serverUrl = serverUrl?.Trim('/') ?? string.Empty;
|
|
|
Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper init, serverUrl:{_serverUrl}, seconds:{seconds}");
|
|
@@ -35,10 +35,10 @@ namespace VitalService.Factury
|
|
|
/// <param name="request"></param>
|
|
|
/// <param name="headers"></param>
|
|
|
/// <returns></returns>
|
|
|
- public async Task<JingQiResult<JingQiExamRegisterResult>> ExamRegisterAsync(JingQiExamRegisterRequest request, Dictionary<string, string> headers)
|
|
|
+ public async Task<JingQiResult<JingQiExamRegisterResult>> ExamRegisterAsync(JingQiExamRegisterRequest request, Dictionary<string, string> headers, string idCardNo)
|
|
|
{
|
|
|
- Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper ExamRegisterAsync start, request:{request}");
|
|
|
- return await GetJingQiResult<JingQiExamRegisterResult>(RegisterUrl, JsonConvert.SerializeObject(request), headers);
|
|
|
+ Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper ExamRegisterAsync start, idCardNo:{idCardNo}, request:{request}");
|
|
|
+ return await GetJingQiResult<JingQiExamRegisterResult>(RegisterUrl, JsonConvert.SerializeObject(request), headers, idCardNo);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -47,40 +47,40 @@ namespace VitalService.Factury
|
|
|
/// <param name="request"></param>
|
|
|
/// <param name="headers"></param>
|
|
|
/// <returns></returns>
|
|
|
- public async Task<JingQiResult<JingQiExamDeleteResult>> ExamDeleteAsync(JingQiExamDeleteRequest request, Dictionary<string, string> headers)
|
|
|
+ public async Task<JingQiResult<JingQiExamDeleteResult>> ExamDeleteAsync(JingQiExamDeleteRequest request, Dictionary<string, string> headers, string idCardNo)
|
|
|
{
|
|
|
- Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper ExamDeleteAsync start, request:{request}");
|
|
|
- return await GetJingQiResult<JingQiExamDeleteResult>(DeleteRegisterUrl, JsonConvert.SerializeObject(request), headers);
|
|
|
+ Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper ExamDeleteAsync start, idCardNo:{idCardNo}, request:{request}");
|
|
|
+ return await GetJingQiResult<JingQiExamDeleteResult>(DeleteRegisterUrl, JsonConvert.SerializeObject(request), headers, idCardNo);
|
|
|
}
|
|
|
|
|
|
- private async Task<JingQiResult<TResult>> GetJingQiResult<TResult>(string url, string request, Dictionary<string, string> headers)
|
|
|
+ private async Task<JingQiResult<TResult>> GetJingQiResult<TResult>(string url, string request, Dictionary<string, string> headers, string idCardNo)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
var res = await GetResult(url, request, headers);
|
|
|
- Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper GetJingQiResult success, res:{res}");
|
|
|
+ Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper GetJingQiResult success, idCardNo:{idCardNo}, res:{res}");
|
|
|
if (!string.IsNullOrWhiteSpace(res))
|
|
|
{
|
|
|
var jingQiResult = JsonConvert.DeserializeObject<JingQiResult<TResult>>(res);
|
|
|
if (jingQiResult.status == "0")
|
|
|
{
|
|
|
- Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper GetJingQiResult success, ErroMsg:{jingQiResult.ErroMsg}");
|
|
|
+ Logger.WriteLineInfo($"VitalMixtureService JingQiApiHelper GetJingQiResult success, idCardNo:{idCardNo}, ErroMsg:{jingQiResult.ErroMsg}");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- Logger.WriteLineError($"VitalMixtureService JingQiApiHelper GetJingQiResult failed, status:{jingQiResult.status}, ErroMsg:{jingQiResult.ErroMsg}");
|
|
|
+ Logger.WriteLineError($"VitalMixtureService JingQiApiHelper GetJingQiResult failed, idCardNo:{idCardNo}, status:{jingQiResult.status}, ErroMsg:{jingQiResult.ErroMsg}");
|
|
|
}
|
|
|
return jingQiResult;
|
|
|
}
|
|
|
return new JingQiResult<TResult>
|
|
|
{
|
|
|
- status = "error",
|
|
|
+ status = "",
|
|
|
ErroMsg = "",
|
|
|
};
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
- Logger.WriteLineWarn($"VitalMixtureService JingQiApiHelper GetJingQiResult error, ex:{ex}");
|
|
|
+ Logger.WriteLineWarn($"VitalMixtureService JingQiApiHelper GetJingQiResult error, idCardNo:{idCardNo}, ex:{ex}");
|
|
|
return new JingQiResult<TResult>
|
|
|
{
|
|
|
status = "error",
|