From 0dfdacf054c5d9539a12da3f97402b1cf45ffb77 Mon Sep 17 00:00:00 2001 From: zhengyuxuan <zhengyuxuan1995> Date: 星期一, 31 三月 2025 14:09:36 +0800 Subject: [PATCH] fix:bug修复 --- LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 46 insertions(+), 1 deletions(-) diff --git a/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs b/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs index 8780794..f640885 100644 --- a/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs +++ b/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs @@ -117,7 +117,7 @@ public async Task<PageOutput<LifePayChannlesRakeListOutput>> GetLifePayChannlesRakePage(LifePayChannlesRakePageInput input) { var list = await _lifePayChannlesRakeRepository.Where(x => x.IsDeleted == false) - .WhereIf(input.ChannelId != null, x => x.ChannelId == input.ChannelId) + .WhereIf(input.ChannelId.IsNotNullOrEmpty(), x => x.ChannelId == input.ChannelId) .WhereIf(input.CreationTimeBegin.HasValue, x => x.CreationTime >= input.CreationTimeBegin) .WhereIf(input.CreationTimeEnd.HasValue, x => x.CreationTime <= input.CreationTimeEnd) .WhereIf(input.FinishTimeBegin.HasValue, x => x.FinishTime >= input.FinishTimeBegin) @@ -144,6 +144,51 @@ return list; } + public async Task<List<LifePayChannlesRakeListTemplate>> GetLifePayChannlesRakePageExport(LifePayChannlesRakePageInput input) + { + //var result = await (await GetLifePayOrderListFilter(input)).Select(x => new LifePayOrderListTemplate + //{ + // DiscountAmount = x.DiscountAmount, + // FinishTime = x.FinishTime, + // LifePayOrderStatus = x.LifePayOrderStatus, + // LifePayOrderType = x.LifePayOrderType, + // LifePayType = x.LifePayType, + // OrderNo = x.OrderNo, + // PayAmount = x.PayAmount, + // ActualRechargeAmount = x.RechargeAmount, + // PhoneNumber = x.PhoneNumber, + // RechargeAmount = x.RechargeAmount, + // OutOrderNo = x.OutOrderNo, + // PayStatus = x.PayStatus, + // PayTime = x.PayTime, + // ACOOLYOrderNo = x.ACOOLYOrderNo, + // CreationTime = x.CreationTime, + // LifePayRefundStatus = x.LifePayRefundStatus, + // ACOOLYStatus = x.ACOOLYStatus, + // //RefundApplyRemark = x.RefundApplyRemark, + // ChannelName = x.ChannelName, + // PlatformPrice = x.PlatformDeductionAmount.HasValue ? x.PlatformDeductionAmount.Value : 0.00m + //}).OrderByDescending(r => r.CreationTime).ToListAsync(); + //var i = 0; + //result.ForEach(s => + //{ + // s.SerialNumber = ++i; + // s.LifePayOrderTypeStr = s.LifePayOrderType.GetDescription(); + // s.CreationTimeStr = s.CreationTime.ToString(LifePaymentConstant.DateTimeFormatStr.yyyyMMddHHmmss); + // s.RechargeAmountStr = s.RechargeAmount.ToString("F2"); + // s.PayAmountStr = s.PayAmount.ToString("F2"); + // s.PayTimeStr = !s.PayTime.HasValue ? string.Empty : s.PayTime.Value.ToString(LifePaymentConstant.DateTimeFormatStr.yyyyMMddHHmmss); + // s.LifePayTypeStr = s.LifePayType.GetDescription(); + // s.PayStatusStr = s.PayStatus.GetDescription(); + // s.ActualRechargeAmountStr = s.ActualRechargeAmount.ToString("F2"); + // s.LifePayRefundStatusStr = s.LifePayRefundStatus == LifePayRefundStatusEnum.鏃犻渶閫�娆� ? "" : s.LifePayRefundStatus.GetDescription(); + // s.ACOOLYStatusStr = s.ACOOLYStatus.GetDescription(); + // s.LifePayOrderStatusStr = s.LifePayOrderStatus.GetDescription(); + // s.FinishTimeStr = !s.FinishTime.HasValue ? string.Empty : s.FinishTime.Value.ToString(LifePaymentConstant.DateTimeFormatStr.yyyyMMddHHmmss); + //}); + return null; + } + #endregion -- Gitblit v1.9.1