From 430a0ee2578917bd7524515c3273e487c3f83171 Mon Sep 17 00:00:00 2001
From: zhengyuxuan <zhengyuxuan1995>
Date: 星期二, 01 四月 2025 17:04:44 +0800
Subject: [PATCH] fix:bug修复

---
 LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs     |   10 ++++++++--
 LifePayment/LifePayment.Domain/LifePay/LifePayConsumption.cs               |    7 ++++++-
 LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml |    9 +++++++--
 LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs         |   15 +++++++++++----
 LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs               |   10 ++++++++++
 LifePayment/LifePayment.Application/LifePay/StatisticsService.cs           |    6 +++---
 6 files changed, 45 insertions(+), 12 deletions(-)

diff --git a/LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs b/LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs
index d509f50..3ef7c0e 100644
--- a/LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs
+++ b/LifePayment/LifePayment.Application.Contracts/LifePay/LifePayOutput.cs
@@ -1179,15 +1179,21 @@
     public string OrderNo { get; set; }
 
     /// <summary>
-    /// 娓犻亾娴佹按鍙�
+    /// 澶栭儴璁㈠崟鍙�
     /// </summary>
-    public string OutOrderNo { get; set; }
+    public string AcoolyOrderNo { get; set; }
 
     /// <summary>
     /// 浜ゆ槗閲戦
     /// </summary>
     public decimal Amount { get; set; }
 
+
+    /// <summary>
+    /// 渚涘簲鍟嗚鍗曠姸鎬�
+    /// </summary>
+    public ACOOLYStatusEnum ACOOLYStatus { get; set; }
+
     /// <summary>
     /// 璁拌处鏃堕棿
     /// </summary>
diff --git a/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs b/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs
index fca55d3..af8d6e1 100644
--- a/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs
+++ b/LifePayment/LifePayment.Application/LifePay/LifePayOrderService.cs
@@ -24,6 +24,7 @@
         private readonly IRepository<LifePayRechargeReceipts, Guid> _lifePayRechargeReceiptsRepository;
         private readonly IRepository<LifePayExpensesReceipts, Guid> _lifePayExpensesReceiptsRepository;
         private readonly IRepository<LifePayConsumption, Guid> _lifePayConsumption;
+        private readonly IRepository<LifePayChannles, Guid> _lifePayChannlesRep;
         private readonly IRepository<LifePayChannlesRake, Guid> _lifePayChannlesRakeRepository;
         private readonly IRepository<LifePayOrder, Guid> _lifePayOrderRepository;
         private readonly IAliPayApi _aliPayApi;
@@ -34,6 +35,7 @@
                               IRepository<LifePayExpensesReceipts, Guid> lifePayExpensesReceiptsRepository,
                               IRepository<LifePayConsumption, Guid> lifePayConsumptionRepository,
                               IRepository<LifePayChannlesRake, Guid> lifePayChannlesRakeRepository,
+                              IRepository<LifePayChannles, Guid> lifePayChannlesRep,
                               IRepository<LifePayOrder, Guid> lifePayOrderRepository,
                               IAliPayApi aliPayApi,
                               IWxPayApi wxPayApi)
@@ -42,6 +44,7 @@
             _lifePayExpensesReceiptsRepository = lifePayExpensesReceiptsRepository;
             _lifePayConsumption = lifePayConsumptionRepository;
             _lifePayChannlesRakeRepository = lifePayChannlesRakeRepository;
+            _lifePayChannlesRep = lifePayChannlesRep;
             _lifePayOrderRepository = lifePayOrderRepository;
             _aliPayApi = aliPayApi;
             _wxPayApi = wxPayApi;
@@ -56,8 +59,9 @@
         /// <returns></returns>
         public async Task<PageOutput<LifePayConsumptionListOutput>> GetLifePayConsumptionPage(LifePayConsumptionPageInput input)
         {
+            var channles = await _lifePayChannlesRep.Where(x => x.ChannlesName.Contains(input.KeyWord)).Select(x => x.ChannlesNum).ToListAsync();
             var list = await _lifePayConsumption.Where(x => x.IsDeleted == false)
-                .WhereIf(input.KeyWord.IsNotNullOrEmpty(), x => x.OrderNo.Contains(input.KeyWord) || x.OutOrderNo.Contains(input.KeyWord) || x.ChannelId.Contains(input.KeyWord))
+                .WhereIf(input.KeyWord.IsNotNullOrEmpty(), x => x.OrderNo.Contains(input.KeyWord) || x.AcoolyOrderNo.Contains(input.KeyWord) || channles.Contains(x.ChannelId))
                 .WhereIf(input.Flow.HasValue, x => x.Flow == input.Flow)
                 .WhereIf(input.TimeBegin.HasValue, x => x.FinishTime >= input.TimeBegin)
                 .WhereIf(input.TimeEnd.HasValue, x => x.FinishTime <= input.TimeEnd)
@@ -65,8 +69,9 @@
                 {
                     Id = x.Id,
                     OrderNo = x.OrderNo,
-                    OutOrderNo = x.OutOrderNo,
+                    AcoolyOrderNo = x.AcoolyOrderNo,
                     Amount = x.Amount,
+                    ACOOLYStatus = x.ACOOLYStatus,
                     FinishTime = x.FinishTime,
                     FrozenStatus = x.FrozenStatus,
                     Flow = x.Flow,
@@ -337,10 +342,12 @@
                 LifePayConsumption lifePayConsumption = new LifePayConsumption()
                 {
                     OrderNo = item.OrderNo,
-                    OutOrderNo = item.OutOrderNo,
-                    //Amount = item.PayAmount,
+                    AcoolyOrderNo = item.ACOOLYOrderNo,
+                    Amount = item.PlatformDeductionAmount.Value,
+                    //ACOOLYStatus = 
 
                 };
+
                 //switch (item.ACOOLYStatus)
                 //{
                 //    case ACOOLYStatusEnum.鍏呭�间腑: 
diff --git a/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs b/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
index 4b9a3c5..6ebfa27 100644
--- a/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
+++ b/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
@@ -125,12 +125,12 @@
             {
                 ReceiptsDetail receive = new ReceiptsDetail()
                 {
-                    CreationTime = item.CreationTime.ToString("yyyy-MM-dd"),
+                    CreationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"),
                     Amount = item.TotalReceiptsYesterday
                 };
                 ReceiptsDetail income = new ReceiptsDetail()
                 {
-                    CreationTime = item.CreationTime.ToString("yyyy-MM-dd"),
+                    CreationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"),
                     Amount = item.TotalIncomeYesterday
                 };
                 receiptsListOutPut.ReceiveList.Add(receive);
@@ -162,7 +162,7 @@
             {
                 ReceiptsDetail receive = new ReceiptsDetail()
                 {
-                    CreationTime = item.CreationTime.ToString("yyyy-MM-dd"),
+                    CreationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"),
                     Amount = item.ChannlesRakePrice
                 };
 
diff --git a/LifePayment/LifePayment.Domain/LifePay/LifePayConsumption.cs b/LifePayment/LifePayment.Domain/LifePay/LifePayConsumption.cs
index 2ae50e7..406255a 100644
--- a/LifePayment/LifePayment.Domain/LifePay/LifePayConsumption.cs
+++ b/LifePayment/LifePayment.Domain/LifePay/LifePayConsumption.cs
@@ -26,7 +26,7 @@
         /// <summary>
         /// 娓犻亾娴佹按鍙�
         /// </summary>
-        public string OutOrderNo { get; set; }
+        public string AcoolyOrderNo { get; set; }
 
         /// <summary>
         /// 浜ゆ槗閲戦
@@ -34,6 +34,11 @@
         public decimal Amount { get; set; }
 
         /// <summary>
+        /// 渚涘簲鍟嗚鍗曠姸鎬�
+        /// </summary>
+        public ACOOLYStatusEnum ACOOLYStatus { get; set; }
+
+        /// <summary>
         /// 璁拌处鏃堕棿
         /// </summary>
         public DateTime FinishTime { get; set; }
diff --git a/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml b/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
index 84805de..e047d10 100644
--- a/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
+++ b/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
@@ -1799,9 +1799,9 @@
             骞冲彴璁㈠崟鍙�
             </summary>
         </member>
-        <member name="P:LifePayment.Application.Contracts.LifePayConsumptionListOutput.OutOrderNo">
+        <member name="P:LifePayment.Application.Contracts.LifePayConsumptionListOutput.AcoolyOrderNo">
             <summary>
-            娓犻亾娴佹按鍙�
+            澶栭儴璁㈠崟鍙�
             </summary>
         </member>
         <member name="P:LifePayment.Application.Contracts.LifePayConsumptionListOutput.Amount">
@@ -1809,6 +1809,11 @@
             浜ゆ槗閲戦
             </summary>
         </member>
+        <member name="P:LifePayment.Application.Contracts.LifePayConsumptionListOutput.ACOOLYStatus">
+            <summary>
+            渚涘簲鍟嗚鍗曠姸鎬�
+            </summary>
+        </member>
         <member name="P:LifePayment.Application.Contracts.LifePayConsumptionListOutput.FinishTime">
             <summary>
             璁拌处鏃堕棿
diff --git a/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs b/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs
index 3bfe783..12081d0 100644
--- a/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs
+++ b/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs
@@ -72,6 +72,11 @@
             return await _statisticsService.GetReceiptsList(input.ChannleList);
         }
 
+        /// <summary>
+        /// 娓犻亾鏁版嵁
+        /// </summary>
+        /// <param name="input"></param>
+        /// <returns></returns>
         [HttpPost]
         [AllowAnonymous]
         public async Task<ChannelDataListOutPut> GetChannelDataList(TopStatisticsInput input)
@@ -79,6 +84,11 @@
             return await _statisticsService.GetChannelDataList(input.ChannleList);
         }
 
+        /// <summary>
+        /// 30鏃ヤ剑閲戝垪琛�
+        /// </summary>
+        /// <param name="input"></param>
+        /// <returns></returns>
         [HttpPost]
         [AllowAnonymous]
         public async Task<ChannlesRakeListOutPut> GetChannlesRakeList(TopStatisticsInput input)

--
Gitblit v1.9.1