zhengyuxuan
2025-03-20 b8d3cc1f394d47c9f50a8823577942a468778e69
fix;新增字段
3个文件已修改
36 ■■■■ 已修改文件
LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.Application/LifePay/LifePayService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs
@@ -10,8 +10,6 @@
public interface ILifePayService : IApplicationService
{
    Task<TopStatisticsOutput> GetTopStatistics();
    /// <summary>
LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs
@@ -474,6 +474,12 @@
    /// </summary>
    public LifePayOrderTypeEnum LifePayOrderType { get; set; }
    /// <summary>
    /// 退款订单号
    /// </summary>
    public string? RefundOrderNo { get; set; }
    /// <summary>
    /// 订单号
    /// </summary>
@@ -507,7 +513,7 @@
    /// <summary>
    /// 订单状态
    /// </summary>
    public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
    public LifePayOrderStatusEnum Status { get; set; }
    /// <summary>
    /// 完成时间
@@ -539,9 +545,14 @@
    /// </summary>
    public string RefundCredentialsImgUrl { get; set; }
    /// <summary>
    /// 退款原因
    /// </summary>
    public string RefundApplyRemark { get; set; }
    /// <summary>
    /// 驳回原因
    /// </summary>
    public string RefundCheckRemark { get; set; }
    /// <summary>
@@ -553,7 +564,6 @@
    /// 平台退款状态
    /// </summary>
    public LifePayRefundStatusEnum? LifePayRefundStatus { get; set; }
    /// <summary>
    /// 实际充值金额
@@ -600,6 +610,7 @@
    /// 手续费
    /// </summary>
    public decimal PremiumPrice { get; set; }
    /// <summary>
    /// 平台利润
    /// </summary>
LifePayment/LifePayment.Application/LifePay/LifePayService.cs
@@ -92,6 +92,21 @@
        var statistics = await _dallyStatisticsRepository.Where(x => x.CreationTime.ToString("yyyy-MM-dd") == today).FirstOrDefaultAsync();
        if (statistics == null)
        {
            //var accumulatedReceipts = await _lifePayOrderRepository.Where(x => x.CreationTime < today).SumAsync(x => x.PayAmount);
            var entity = new DallyStatistics()
            {
                Id = GuidGenerator.Create(),
                CreationTime = DateTime.Now,
                Amount = "0",
                AccumulatedReceipts = "0",
                ReceiptsYesterda = "0",
                AccumulatedOrders = "0",
                OrdersNumYesterda = "0",
                YesterdaSuccess = "0",
                YesterdaFail = "0",
                AccumulatedUsers = "0",
            };
            return new TopStatisticsOutput();
        }
@@ -308,7 +323,7 @@
            Id = order.Id,
            OutOrderNo = order.OutOrderNo,
            LifePayChannle = channle.ChannlesName,
            LifePayOrderStatus = order.LifePayOrderStatus,
            Status = order.LifePayOrderStatus,
            LifePayOrderType = order.LifePayOrderType,
            LifePayType = order.LifePayType,
            OrderNo = order.OrderNo,