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/ACOOLYNotifyController.cs |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs b/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
index 82e8728..bd6e839 100644
--- a/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
+++ b/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
@@ -78,7 +78,7 @@
                     if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.鍏呭�兼垚鍔�)
                     {
                         status = LifePayOrderStatusEnum.宸插畬鎴�;
-                        acoolyStatus = ACOOLYStatusEnum.鍏呭�兼垚鍔�;
+                        acoolyStatus = ACOOLYStatusEnum.宸插畬鎴�;
                     }
                     else
                     if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.鍏呭�间腑)
@@ -111,6 +111,12 @@
                         status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
+                    else
+                    if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.閮ㄥ垎鍏呭�兼垚鍔�)
+                    {
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
+                        acoolyStatus = ACOOLYStatusEnum.閮ㄥ垎鍏呭�兼垚鍔�;
+                    }
                     break;
                 case ACOOLYConstant.Sevice.ConfirmPhoneOrder:
                     var confirmPhoneOrderResponse = JsonConvert.DeserializeObject<ConfirmPhoneOrderResponse>(body);
@@ -129,7 +135,7 @@
                      if (confirmPhoneOrderResponse.PhoneChargeOrder.Status == ACOOLYConstant.Status.鍏呭�兼垚鍔�)
                     {
                         status = LifePayOrderStatusEnum.宸插畬鎴�;
-                        acoolyStatus = ACOOLYStatusEnum.鍏呭�兼垚鍔�;
+                        acoolyStatus = ACOOLYStatusEnum.宸插畬鎴�;
                     }
                     else
 
@@ -162,6 +168,12 @@
                         status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
+                    else
+                    if (confirmPhoneOrderResponse.PhoneChargeOrder.Status == ACOOLYConstant.Status.閮ㄥ垎鍏呭�兼垚鍔�)
+                    {
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
+                        acoolyStatus = ACOOLYStatusEnum.閮ㄥ垎鍏呭�兼垚鍔�;
+                    }
                     break;
                 case ACOOLYConstant.Sevice.ConfirmGasOrder:
                     var confirmGasOrderResponse = JsonConvert.DeserializeObject<ConfirmGasOrderResponse>(body);
@@ -180,7 +192,7 @@
                      if (confirmGasOrderResponse.GasChargeOrder.Status == ACOOLYConstant.Status.鍏呭�兼垚鍔�)
                     {
                         status = LifePayOrderStatusEnum.宸插畬鎴�;
-                        acoolyStatus = ACOOLYStatusEnum.鍏呭�兼垚鍔�;
+                        acoolyStatus = ACOOLYStatusEnum.宸插畬鎴�;
                     }
                     else
 
@@ -213,6 +225,12 @@
                         status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
+                    else
+                    if (confirmGasOrderResponse.GasChargeOrder.Status == ACOOLYConstant.Status.閮ㄥ垎鍏呭�兼垚鍔�)
+                    {
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
+                        acoolyStatus = ACOOLYStatusEnum.閮ㄥ垎鍏呭�兼垚鍔�;
+                    }
                     break;
                 default:
                     throw new UserFriendlyException("ACOOLY鍥炶皟閫氬鐞嗙被鍨嬩笉瀛樺湪");

--
Gitblit v1.9.1