From b9e2c8345c5c83581a7a57bcda316928b171f322 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 16 四月 2025 17:18:34 +0800
Subject: [PATCH] fix: 修改微信支付回调通知
---
LifePayment/LifePayment.HttpApi/LifePay/WxPayNotifyController.cs | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/LifePayment/LifePayment.HttpApi/LifePay/WxPayNotifyController.cs b/LifePayment/LifePayment.HttpApi/LifePay/WxPayNotifyController.cs
index 5dc1ddd..41be1d0 100644
--- a/LifePayment/LifePayment.HttpApi/LifePay/WxPayNotifyController.cs
+++ b/LifePayment/LifePayment.HttpApi/LifePay/WxPayNotifyController.cs
@@ -47,8 +47,9 @@
{
try
{
- _logger.LogError($"鐢熸椿绠″寰俊鍏呭�煎洖璋冮�氱煡锛氳繘鍏ュ井淇″洖璋�");
+ _logger.LogError($"鐢熸椿绠″寰俊鍏呭�煎洖璋冮�氱煡锛氳繘鍏ュ井淇″洖璋�:");
var data = _wxPayApi.AesGcmDecrypt(input.Resource.AssociatedData, input.Resource.Nonce, input.Resource.Ciphertext);
+ _logger.LogError($"鐢熸椿绠″寰俊鍏呭�煎洖璋冮�氱煡data锛�" + data);
var wxPayNotice = JsonConvert.DeserializeObject<WxPayNotice>(data);
if (wxPayNotice.OutTradeNo.Contains("JF") )
@@ -98,6 +99,7 @@
{
_logger.LogError($"寰俊閫�娆惧洖璋冮�氱煡锛氳繘鍏ュ井淇″洖璋�");
var data = _wxPayApi.AesGcmDecrypt(input.Resource.AssociatedData, input.Resource.Nonce, input.Resource.Ciphertext);
+ _logger.LogError($"寰俊閫�娆惧洖璋冮�氱煡data锛�"+ data);
var wxPayNotice = JsonConvert.DeserializeObject<WxPayDomesticRefundsNotice>(data);
if (wxPayNotice.OutTradeNo.Contains("JF"))
@@ -106,7 +108,6 @@
switch (wxPayNotice.RefundStatus)
{
case LifePaymentConstant.WxPayRefundStatus.閫�娆炬垚鍔�:
- case LifePaymentConstant.WxPayRefundStatus.閫�娆惧叧闂�:
await _lifePayService.LifePayRefundsHandler(wxPayNotice.OutTradeNo, LifePayRefundStatusEnum.宸查��娆�);
// 鎻掑叆鏀舵敮娴佹按
await _lifePayOrderService.AddLifePayExpensesReceipts(new AddLifePayExpensesReceiptsInput()
@@ -119,9 +120,8 @@
Amount = wxPayNotice.Amount.Total
});
break;
+ case LifePaymentConstant.WxPayRefundStatus.閫�娆惧叧闂�:
case LifePaymentConstant.WxPayRefundStatus.閫�娆惧鐞嗕腑:
- await _lifePayService.LifePayRefundsHandler(wxPayNotice.OutTradeNo, LifePayRefundStatusEnum.閫�娆句腑);
- break;
case LifePaymentConstant.WxPayRefundStatus.閫�娆惧紓甯�:
await _lifePayService.LifePayRefundsHandler(wxPayNotice.OutTradeNo, LifePayRefundStatusEnum.閫�娆句腑);
break;
--
Gitblit v1.9.1