/// <summary> /// 下载对账单 /// 注意:这个接口是下载离线账单的,需要T+1天生成账单,不能查询当日或者是当月的账单,如果日期是当天或者是 /// 当月的会返回“参数不合法” /// </summary> /// <param name="billDate"></param> /// <returns></returns> public async Task <OkObjectResult> BillDownload(string billDate) { var request = new BillDownloadRequest(); request.AddParameters(new { BillType = BillType.SignCustomer.ToString().ToLower(), BillDate = billDate, }); return(Ok(await _client.ExecuteAsync(request))); }
public IActionResult BillDownload(string bill_date) { var request = new BillDownloadRequest(); request.AddGatewayData(new BillDownloadModel() { BillDate = bill_date }); var response = _gateway.Execute(request); return(File(response.GetBillFile(), "application/zip")); }
public ActionResult BillDownload(string bill_date, string bill_type) { var request = new BillDownloadRequest(); request.AddGatewayData(new BillDownloadModel() { BillDate = bill_date, BillType = bill_type }); var response = _gateway.Execute(request); return(File(response.GetBillFile(), "text/csv", $"{DateTime.Now.ToString("yyyyMMddHHmmss")}.csv")); }
public async Task <IActionResult> BillDownload(string bill_date, string bill_type) { var request = new BillDownloadRequest(); request.AddGatewayData(new BillDownloadModel() { BillDate = bill_date, BillType = bill_type }); var response = _gateway.Execute(request); return(File(await response.GetBillFileAsync(), "application/zip")); }
public void TestBillDownload() { var request = new BillDownloadRequest(); request.AddGatewayData(new BillDownloadModel() { BillDate = "2018-04-09", BillType = "trade" }); var response = _alipayGateway.Execute(request); Assert.True(response.GetBillFile().Length > 0); }