public ActionResult DownloadBillGet([FromQuery] DownloadBillModel downloadBill) { //if (!Request.IsLocal()) //{ // return Forbid("无权访问!"); //} if (string.IsNullOrWhiteSpace(downloadBill.NonceStr)) { downloadBill.NonceStr = TenPayV3Util.GetNoncestr(); } if (string.IsNullOrWhiteSpace(downloadBill.BillType)) { downloadBill.BillType = "ALL"; } if (string.IsNullOrWhiteSpace(downloadBill.DeviceInfo)) { downloadBill.DeviceInfo = TenPyConfigRead.DeviceInfo; } TenPayV3DownloadBillRequestData data = new TenPayV3DownloadBillRequestData( appId: TenPyConfigRead.AppId, mchId: TenPyConfigRead.MchId, nonceStr: downloadBill.NonceStr, deviceInfo: downloadBill.DeviceInfo, billDate: downloadBill.BillDate, billType: downloadBill.BillType, key: TenPyConfigRead.Key ); // TenPayV3DownloadBillRequestData data = new TenPayV3DownloadBillRequestData(TenPayV3Info.AppId, TenPayV3Info.MchId, nonceStr, null, date, "ALL", TenPayV3Info.Key, null); var result = TenPayV3.DownloadBill(data); var log = _logger.CreateLogger("关闭订单"); log.LogInformation(downloadBill.BillDate); return(Content(result)); }
public ActionResult DownloadBill(DownloadBillModel downloadBill) { if (!Request.IsLocal()) { return(Forbid("无权访问!限本地访问")); } if (string.IsNullOrWhiteSpace(downloadBill.NonceStr)) { downloadBill.NonceStr = TenPayV3Util.GetNoncestr(); } if (string.IsNullOrWhiteSpace(downloadBill.BillType)) { downloadBill.BillType = "ALL"; } if (string.IsNullOrWhiteSpace(downloadBill.DeviceInfo)) { downloadBill.DeviceInfo = TenPyConfigRead.DeviceInfo; } TenPayV3DownloadBillRequestData data = new TenPayV3DownloadBillRequestData( appId: TenPyConfigRead.AppId, mchId: TenPyConfigRead.MchId, nonceStr: downloadBill.NonceStr, deviceInfo: downloadBill.DeviceInfo, billDate: downloadBill.BillDate, billType: downloadBill.BillType, key: TenPyConfigRead.Key ); // TenPayV3DownloadBillRequestData data = new TenPayV3DownloadBillRequestData(TenPayV3Info.AppId, TenPayV3Info.MchId, nonceStr, null, date, "ALL", TenPayV3Info.Key, null); var result = TenPayV3.DownloadBill(data); return(Content(result)); }