diff --git a/YD_Event.Application/Event/UnifiedRegistrationService.cs b/YD_Event.Application/Event/UnifiedRegistrationService.cs index 44a3258..bd0e440 100644 --- a/YD_Event.Application/Event/UnifiedRegistrationService.cs +++ b/YD_Event.Application/Event/UnifiedRegistrationService.cs @@ -3858,8 +3858,8 @@ public class UnifiedRegistrationService : ITransient OriginalAmount = order.ActualAmount, ActualAmount = actualRefundAmount, DiscountAmount = 0, - // 实退 0 记为"已取消",与真实退款区分,避免对账时把 0 元单误读为已退款 - OrderStatus = actualRefundAmount > 0 ? OrderStatus.Refunded : OrderStatus.Cancelled, + // 统一用 Refunded,实退 0 的留痕单也要能被列表查到: + OrderStatus = OrderStatus.Refunded, PaymentTime = now, Remark = input.CancelReason, CreatedTime = now,