| | |
| | | result.RefundOrderNo = order.RefundOrderNo; |
| | | result.OutOrderNo = query.TradeNo; |
| | | result.LifePayType = LifePayTypeEnum.AliPay; |
| | | result.RefundTime = Convert.ToDateTime(order.RefundTime); |
| | | result.RefundSuccessTime = Convert.ToDateTime(query.GmtRefundPay); |
| | | result.RefundPlatformStatus = MapWxpayRefundStatusToPlatformEnum(query.RefundStatus); |
| | | result.RefundTime = order.RefundTime; |
| | | result.RefundSuccessTime = query.GmtRefundPay.IsNullOrEmpty() ? null : Convert.ToDateTime(query.GmtRefundPay); |
| | | result.RefundPlatformStatus = MapAlipayRefundStatusToPlatformEnum(query.RefundStatus); |
| | | } |
| | | else if (order.LifePayType == LifePayTypeEnum.WxPay) |
| | | { |
| | |
| | | result.RefundOrderNo = order.RefundOrderNo; |
| | | result.OutOrderNo = query.TransactionId; |
| | | result.LifePayType = LifePayTypeEnum.WxPay; |
| | | result.RefundTime = Convert.ToDateTime(query.CreateTime); |
| | | result.RefundSuccessTime = Convert.ToDateTime(query.SuccessTime); |
| | | result.RefundTime = query.CreateTime.IsNullOrEmpty() ? null : Convert.ToDateTime(query.CreateTime); |
| | | result.RefundSuccessTime = query.SuccessTime.IsNullOrEmpty() ? null : Convert.ToDateTime(query.SuccessTime); |
| | | result.RefundPlatformStatus = MapWxpayRefundStatusToPlatformEnum(query.Status); |
| | | } |
| | | |