Roc 6 éve
szülő
commit
461e65039d
1 módosított fájl, 25 hozzáadás és 25 törlés
  1. 25 25
      samples/WebApplicationSample/Controllers/QPayController.cs

+ 25 - 25
samples/WebApplicationSample/Controllers/QPayController.cs

@@ -305,66 +305,66 @@ namespace WebApplicationSample.Controllers
         }
 
         /// <summary>
-        /// 企业付款
+        /// 对账单下载
         /// </summary>
         /// <returns></returns>
         [HttpGet]
-        public IActionResult B2CPay()
+        public IActionResult StatementDown()
         {
             return View();
         }
 
         /// <summary>
-        /// 企业付款
+        /// 对账单下载
         /// </summary>
         /// <param name="viewModel"></param>
         /// <returns></returns>
         [HttpPost]
-        public async Task<IActionResult> B2CPay(QPayB2CPayViewModel viewModel)
+        public async Task<IActionResult> StatementDown(QPayStatementDownViewModel viewModel)
         {
-            var request = new QPayEPayB2CRequest
+            var request = new QPayStatementDownRequest
             {
-                OpenId = viewModel.OpenId,
-                Uin = viewModel.Uin,
-                OutTradeNo = viewModel.OutTradeNo,
-                TotalFee = viewModel.TotalFee,
-                Memo = viewModel.Memo,
-                CheckRealName = viewModel.CheckRealName,
-                OpUserId = viewModel.OpUserId,
-                OpUserPasswd = MD5.Compute(viewModel.OpUserPasswd),
-                SpbillCreateIp = viewModel.SpbillCreateIp,
-                NotifyUrl = viewModel.NotifyUrl,
+                BillDate = viewModel.BillDate,
+                BillType = viewModel.BillType,
+                TarType = viewModel.TarType
             };
-            var response = await _client.ExecuteAsync(request, "qpayCertificateName");
+            var response = await _client.ExecuteAsync(request);
             ViewData["response"] = response.Body;
             return View();
         }
 
         /// <summary>
-        /// 对账单下载
+        /// 企业付款
         /// </summary>
         /// <returns></returns>
         [HttpGet]
-        public IActionResult StatementDown()
+        public IActionResult B2CPay()
         {
             return View();
         }
 
         /// <summary>
-        /// 对账单下载
+        /// 企业付款
         /// </summary>
         /// <param name="viewModel"></param>
         /// <returns></returns>
         [HttpPost]
-        public async Task<IActionResult> StatementDown(QPayStatementDownViewModel viewModel)
+        public async Task<IActionResult> B2CPay(QPayB2CPayViewModel viewModel)
         {
-            var request = new QPayStatementDownRequest
+            var request = new QPayEPayB2CRequest
             {
-                BillDate = viewModel.BillDate,
-                BillType = viewModel.BillType,
-                TarType = viewModel.TarType
+                OpenId = viewModel.OpenId,
+                Uin = viewModel.Uin,
+                OutTradeNo = viewModel.OutTradeNo,
+                TotalFee = viewModel.TotalFee,
+                Memo = viewModel.Memo,
+                CheckRealName = viewModel.CheckRealName,
+                OpUserId = viewModel.OpUserId,
+                OpUserPasswd = MD5.Compute(viewModel.OpUserPasswd).ToUpper(),
+                SpbillCreateIp = viewModel.SpbillCreateIp,
+                NotifyUrl = viewModel.NotifyUrl,
             };
-            var response = await _client.ExecuteAsync(request);
+            var response = await _client.ExecuteAsync(request, "qpayCertificateName");
             ViewData["response"] = response.Body;
             return View();
         }