From 8048a3147c9c0bdcd9749dbd7d412021fe3ea2db Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 11 六月 2025 10:14:19 +0800 Subject: [PATCH] fix:运营端--订单管理--退款管理,供应商订单状态为充值失败,退款审核操作驳回后,退款管理列表该笔订单消失 --- LifePayment/LifePayment.Application/LifePay/LifePayService.cs | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs index 5eec9f9..3179294 100644 --- a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs +++ b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs @@ -1440,6 +1440,12 @@ var order = await _lifePayOrderRepository.Where(x => x.OrderNo == orderNo).FirstOrDefaultAsync(); CheckExtensions.IfTrueThrowUserFriendlyException(order == null, "璁㈠崟涓嶅瓨鍦�"); + if (order.ACOOLYStatus.HasValue && (int)order.ACOOLYStatus > (int)acoolyStatus) + { + _logger.LogInformation($"璁㈠崟锛坽orderNo}锛夌敱{order.ACOOLYStatus}鑷硔acoolyStatus}澶辫触锛屼笉鍙洖婊氱姸鎬�"); + return; + } + if (order.LifePayOrderStatus == status && order.ACOOLYStatus == acoolyStatus) { _logger.LogInformation($"璁㈠崟锛坽orderNo}锛夊凡澶勭悊璇ョ姸鎬�"); @@ -1763,18 +1769,10 @@ if (order.LifePayOrderStatus == LifePayOrderStatusEnum.寰呴��娆� || order.LifePayRefundStatus == LifePayRefundStatusEnum.寰呴��娆�) { - if (order.ACOOLYStatus == ACOOLYStatusEnum.宸插畬鎴� || order.ACOOLYStatus == ACOOLYStatusEnum.鍏呭�兼垚鍔� || order.ACOOLYStatus == ACOOLYStatusEnum.閮ㄥ垎鍏呭�兼垚鍔�) - { - order.LifePayOrderStatus = LifePayOrderStatusEnum.宸插畬鎴�; - } - else - { - order.LifePayOrderStatus = LifePayOrderStatusEnum.閫�娆惧け璐�; - } - order.RefundCheckRemark = input.RefundCheckRemark; order.RefundCheckUserId = CurrentUser.Id; - order.LifePayRefundStatus = LifePayRefundStatusEnum.閫�娆鹃┏鍥�; + order.LifePayRefundStatus = LifePayRefundStatusEnum.寰呴��娆�; + order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呴��娆�; await _lifePayOrderRepository.UpdateAsync(order); -- Gitblit v1.9.1