internal bool DownLoadUrlQuery(DownLoadUrlQuery downLoadUrlQuery, out DownLoadUrlQueryBack downLoadUrlQueryBack, out string message) { _log.Info("下载对账 DownLoadUrlQuery 开始"); var downLoadUrlQueryRequst = new AlipayDataDataserviceBillDownloadurlQueryRequest(); downLoadUrlQueryRequst.BizContent = JsonConvert.SerializeObject(downLoadUrlQueryRequst, new JsonSerializerSettings() { DefaultValueHandling = DefaultValueHandling.Ignore }).ToLower(); var downLoadUrlQueryResponse = client.Execute(downLoadUrlQueryRequst); if (downLoadUrlQueryResponse.Code == "10000") { _log.Info("下载对账成功!"); downLoadUrlQueryBack = new DownLoadUrlQueryBack() { Code = downLoadUrlQueryResponse.Code, Bill_Download_Url = downLoadUrlQueryResponse.BillDownloadUrl, Msg = downLoadUrlQueryResponse.Msg, Sub_Code = downLoadUrlQueryResponse.SubCode, Sub_Msg = downLoadUrlQueryResponse.SubMsg }; message = ""; return(true); } else { downLoadUrlQueryBack = null; message = $"{ downLoadUrlQueryResponse.Msg},{downLoadUrlQueryResponse.SubMsg}"; _log.Error($"下载对账失败:{message}"); return(false); } }
public JsonResult DownLoadUrlQuery([FromBody] DownLoadUrlQuery downLoadUrlQuery) { try { _log.Info("对账下载"); DownLoadUrlQueryBack downLoadUrlQueryBack; string message; var result = alipayHandle.DownLoadUrlQuery(downLoadUrlQuery, out downLoadUrlQueryBack, out message); return(BuildJsonResult <DownLoadUrlQueryBack>(downLoadUrlQueryBack, result, message)); } catch (Exception exc) { _log.Fatal(exc, $"对账下载:{exc.Message}"); return(BuildJsonResult <DownLoadUrlQueryBack>(null, false, exc.Message)); } }