Example #1
0
        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));
        }
Example #2
0
        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));
        }