From a22995ea9ded904780c27319510a82275a972cab Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 21 三月 2025 17:55:17 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/LifePaymentApi

---
 LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml |    2 
 LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs          |   26 ++++----
 LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs   |    2 
 LifePayment/LifePayment.Domain/LifePay/LifePayOrder.cs                     |    4 
 LifePayment/LifePayment.Domain.Shared/Enum/LifePay/LifePayEnum.cs          |   38 ++++++++++--
 LifePayment/LifePayment.Worker/appsettings.json                            |   20 ++++++
 LifePayment/LifePayment.Application/LifePay/LifePayService.cs              |   54 ++++++++---------
 LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs                  |   10 +-
 LifePayment/LifePayment.Application/LifePay/StatisticsService.cs           |    2 
 9 files changed, 98 insertions(+), 60 deletions(-)

diff --git a/LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs b/LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs
index 8fd6eb2..ab6c296 100644
--- a/LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs
+++ b/LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs
@@ -50,7 +50,7 @@
     Task LifePaySuccessHandler(string orderNo, string outOrderNo);
 
     /// <summary>
-    /// 鏀粯鎴愬姛鍥炶皟澶勭悊
+    /// 渚涘簲鍟嗗洖璋冨鐞�
     /// </summary>
     /// <param name="orderNo"></param>
     /// <param name="acoolyOrderNo"></param>
diff --git a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
index 0fc2dec..f7d0078 100644
--- a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
+++ b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
@@ -290,8 +290,7 @@
     {
 
         var result = await (from a in _channelFilter.GetChannelLifePayOrderFilter(_lifePayOrderRepository)
-        .Where(x => x.PayStatus == LifePayStatusEnum.寰呴��娆� || x.PayStatus == LifePayStatusEnum.宸查��娆� || x.PayStatus == LifePayStatusEnum.閫�娆句腑
-        || x.LifePayOrderStatus == LifePayOrderStatusEnum.閫�娆惧緟瀹℃牳 || x.LifePayOrderStatus == LifePayOrderStatusEnum.宸查��娆� || x.LifePayOrderStatus == LifePayOrderStatusEnum.閫�娆惧け璐�
+        .Where(x => x.LifePayOrderStatus == LifePayOrderStatusEnum.寰呴��娆� || x.LifePayOrderStatus == LifePayOrderStatusEnum.宸查��娆� || x.LifePayOrderStatus == LifePayOrderStatusEnum.閫�娆句腑
         || x.LifePayRefundStatus > LifePayRefundStatusEnum.鏃犻渶閫�娆�)
                                             .WhereIf(input.BeginFinishTime.HasValue, x => x.FinishTime >= input.BeginFinishTime)
                                             .WhereIf(input.EndFinishTime.HasValue, x => x.FinishTime <= input.EndFinishTime)
@@ -779,7 +778,7 @@
         var orderInput = new CreateLifePayOrderInput
         {
             OrderNo = channle.ChannlesNum + CreateOrderNo(),
-            LifePayOrderStatus = LifePayOrderStatusEnum.寰呯‘璁�,
+            LifePayOrderStatus = LifePayOrderStatusEnum.鍏呭�间腑,
             LifePayOrderType = LifePayOrderTypeEnum.璇濊垂璁㈠崟,
             //LifePayType = input.LifePayType,
             OrderParamDetailJsonStr = JsonConvert.SerializeObject(input.ProductData),
@@ -828,7 +827,7 @@
         var orderInput = new CreateLifePayOrderInput
         {
             OrderNo = channle.ChannlesNum + CreateOrderNo(),
-            LifePayOrderStatus = LifePayOrderStatusEnum.寰呯‘璁�,
+            LifePayOrderStatus = LifePayOrderStatusEnum.鍏呭�间腑,
             LifePayOrderType = LifePayOrderTypeEnum.鐢佃垂璁㈠崟,
             // LifePayType = input.LifePayType,
             OrderParamDetailJsonStr = JsonConvert.SerializeObject(input.ProductData),
@@ -877,7 +876,7 @@
         var orderInput = new CreateLifePayOrderInput
         {
             OrderNo = channle.ChannlesNum + CreateOrderNo(),
-            LifePayOrderStatus = LifePayOrderStatusEnum.寰呯‘璁�,
+            LifePayOrderStatus = LifePayOrderStatusEnum.鍏呭�间腑,
             LifePayOrderType = LifePayOrderTypeEnum.鐕冩皵璁㈠崟,
             // LifePayType = input.LifePayType,
             OrderParamDetailJsonStr = JsonConvert.SerializeObject(input.ProductData),
@@ -1190,7 +1189,7 @@
             }
 
             order.LifePayRefundStatus = LifePayRefundStatusEnum.鏃犻渶閫�娆�;
-            order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呯‘璁�;
+            order.LifePayOrderStatus = LifePayOrderStatusEnum.鍏呭�间腑;
             //SetOrderStatus(order, result.Code);
             order.OutRequestNo = result.RequestNo.IsNullOrEmpty() ? null : result.RequestNo;
             order.ACOOLYOrderNo = result.ACOOLYOrderNo.IsNullOrEmpty() ? null : result.ACOOLYOrderNo;
@@ -1198,7 +1197,7 @@
         catch (Exception ex)
         {
             _logger.LogError(ex, "澶勭悊鐢熸椿缂磋垂鏀粯鎴愬姛鍥炶皟鏃跺紓甯�");
-            order.LifePayOrderStatus = LifePayOrderStatusEnum.宸插け璐�;
+            order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呴��娆�;
             order.LifePayRefundStatus = LifePayRefundStatusEnum.寰呴��娆�;
         }
         _logger.LogError("鐢熸椿缂磋垂璁㈠崟鐘舵�侊細" + order.LifePayOrderStatus.ToString());
@@ -1216,10 +1215,10 @@
         var order = await _lifePayOrderRepository.Where(x => x.OrderNo == orderNo).FirstOrDefaultAsync();
         CheckExtensions.IfTrueThrowUserFriendlyException(order == null, "璁㈠崟涓嶅瓨鍦�");
 
-        if (order.LifePayOrderStatus == LifePayOrderStatusEnum.宸插畬鎴�)
-        {
-            return;
-        }
+        //if (order.LifePayOrderStatus == LifePayOrderStatusEnum.宸插畬鎴�)
+        //{
+        //    return;
+        //}
 
         order.PlatformDeductionAmount = payAmount;
         if (acoolyOrderNo.IsNotNullOrEmpty())
@@ -1227,15 +1226,6 @@
             order.ACOOLYOrderNo = acoolyOrderNo;
         }
 
-        if (order.LifePayOrderStatus == LifePayOrderStatusEnum.宸插畬鎴�)
-        {
-            order.FinishTime = DateTime.Now;
-        }
-
-        if (order.LifePayOrderStatus == LifePayOrderStatusEnum.宸插け璐� && order.LifePayRefundStatus != LifePayRefundStatusEnum.宸查��娆�)
-        {
-            order.LifePayRefundStatus = LifePayRefundStatusEnum.寰呴��娆�;
-        }
 
         order.LifePayOrderStatus = status;
         order.ACOOLYStatus = acoolyStatus;
@@ -1269,7 +1259,7 @@
             input.RefundPrice = order.PayAmount;
         }
 
-        if (order.LifePayOrderStatus != LifePayOrderStatusEnum.宸插け璐� && order.PayStatus != LifePayStatusEnum.寰呴��娆� && order.LifePayOrderStatus != LifePayOrderStatusEnum.閫�娆惧緟瀹℃牳)
+        if (order.LifePayOrderStatus != LifePayOrderStatusEnum.寰呴��娆� || order.PayStatus != LifePayStatusEnum.宸叉敮浠� || order.LifePayRefundStatus != LifePayRefundStatusEnum.寰呴��娆�)
         {
             throw new UserFriendlyException("褰撳墠璁㈠崟鐘舵�佹棤娉曢��娆�");
         }
@@ -1292,7 +1282,7 @@
                 }
                 else
                 {
-                    order.LifePayOrderStatus = LifePayOrderStatusEnum.閫�娆惧け璐�;
+                    order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呴��娆�;
                     order.LifePayRefundStatus = LifePayRefundStatusEnum.寰呴��娆�;
                 }
 
@@ -1344,13 +1334,12 @@
             return;
         }
 
-        if (order.LifePayOrderStatus != LifePayOrderStatusEnum.寰呯‘璁� && order.LifePayOrderStatus != LifePayOrderStatusEnum.宸插け璐�
-            && order.PayStatus != LifePayStatusEnum.宸叉敮浠�)
+        if (order.PayStatus != LifePayStatusEnum.宸叉敮浠� || order.LifePayOrderStatus != LifePayOrderStatusEnum.宸插畬鎴�)
         {
             throw new UserFriendlyException("褰撳墠璁㈠崟鐘舵�佹棤娉曠敵璇烽��娆�");
         }
 
-        order.LifePayOrderStatus = LifePayOrderStatusEnum.閫�娆惧緟瀹℃牳;
+        order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呴��娆�;
         order.RefundApplyRemark = input.RefundApplyRemark;
         order.RefundApplyTime = DateTime.Now;
 
@@ -1478,10 +1467,17 @@
             return;
         }
 
-        if ((order.LifePayOrderStatus == LifePayOrderStatusEnum.宸插け璐� && order.PayStatus == LifePayStatusEnum.寰呴��娆�) ||
-            order.LifePayOrderStatus == LifePayOrderStatusEnum.閫�娆惧緟瀹℃牳 || order.LifePayOrderStatus == LifePayOrderStatusEnum.寰呯‘璁�)
+        if (order.LifePayOrderStatus == LifePayOrderStatusEnum.寰呴��娆�)
         {
-            order.LifePayOrderStatus = LifePayOrderStatusEnum.閫�娆惧け璐�;
+            if (order.ACOOLYStatus == ACOOLYStatusEnum.宸插畬鎴� || order.ACOOLYStatus == ACOOLYStatusEnum.閮ㄥ垎鍏呭�兼垚鍔�)
+            {
+                order.LifePayOrderStatus = LifePayOrderStatusEnum.宸插畬鎴�;
+            }
+            else if (order.ACOOLYStatus == ACOOLYStatusEnum.鍏呭�煎け璐�)
+            {
+                order.LifePayOrderStatus = LifePayOrderStatusEnum.閫�娆惧け璐�;
+            }
+
             order.RefundCheckRemark = input.RefundCheckRemark;
             order.RefundCheckUserId = CurrentUser.Id;
 
@@ -1680,7 +1676,7 @@
                 order.FinishTime = DateTime.Now;
                 break;
             case ACOOLYConstant.Code.PROCESSING:
-                order.LifePayOrderStatus = LifePayOrderStatusEnum.寰呯‘璁�;
+                order.LifePayOrderStatus = LifePayOrderStatusEnum.鍏呭�间腑;
                 break;
             default:
                 break;
diff --git a/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs b/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
index d6b7fad..670e2e3 100644
--- a/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
+++ b/LifePayment/LifePayment.Application/LifePay/StatisticsService.cs
@@ -47,7 +47,7 @@
                 var accumulatedIncome = await _lifePayOrderRepository.Where(x => x.CreationTime < today).SumAsync(x => x.ActualRechargeAmount);
                 var ordersNumYesterday = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today).CountAsync();
                 var yesterdaySuccess = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today && x.LifePayOrderStatus == LifePayOrderStatusEnum.宸插畬鎴�).CountAsync();
-                var yesterdayFail = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today && x.LifePayOrderStatus == LifePayOrderStatusEnum.宸插け璐�).CountAsync();
+                var yesterdayFail = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today && x.LifePayOrderStatus == LifePayOrderStatusEnum.閫�娆惧け璐�).CountAsync();
                 var accumulatedUsers = await _lifePayUserRepository.CountAsync();
 
                 var entity = new DallyStatistics()
diff --git a/LifePayment/LifePayment.Domain.Shared/Enum/LifePay/LifePayEnum.cs b/LifePayment/LifePayment.Domain.Shared/Enum/LifePay/LifePayEnum.cs
index 3ab14a3..5963033 100644
--- a/LifePayment/LifePayment.Domain.Shared/Enum/LifePay/LifePayEnum.cs
+++ b/LifePayment/LifePayment.Domain.Shared/Enum/LifePay/LifePayEnum.cs
@@ -41,19 +41,44 @@
     閫�娆句腑 = 50,
 }
 
+//public enum LifePayOrderStatusEnum
+//{
+//    [Description("鍏呭�间腑")]
+//    寰呯‘璁� = 10,
+
+//    [Description("宸插け璐�")]
+//    宸插け璐� = 20,
+
+//    [Description("宸插畬鎴�")]
+//    宸插畬鎴� = 30,
+
+//    [Description("閫�娆惧緟瀹℃牳")]
+//    閫�娆惧緟瀹℃牳 = 40,
+
+//    [Description("宸查��娆�")]
+//    宸查��娆� = 50,
+
+//    [Description("閫�娆惧け璐�")]
+//    閫�娆惧け璐� = 60,
+
+
+//    [Description("閫�娆句腑")]
+//    閫�娆句腑 = 70,
+//}
+
 public enum LifePayOrderStatusEnum
 {
-    [Description("寰呯‘璁�")]
-    寰呯‘璁� = 10,
+    [Description("鍏呭�间腑")]
+    鍏呭�间腑 = 10,
 
-    [Description("宸插け璐�")]
-    宸插け璐� = 20,
+    //[Description("宸插け璐�")]
+    //宸插け璐� = 20,
 
     [Description("宸插畬鎴�")]
     宸插畬鎴� = 30,
 
-    [Description("閫�娆惧緟瀹℃牳")]
-    閫�娆惧緟瀹℃牳 = 40,
+    [Description("寰呴��娆�")]
+    寰呴��娆� = 40,
 
     [Description("宸查��娆�")]
     宸查��娆� = 50,
@@ -64,6 +89,7 @@
 
     [Description("閫�娆句腑")]
     閫�娆句腑 = 70,
+
 }
 
 public enum ACOOLYStatusEnum
diff --git a/LifePayment/LifePayment.Domain/LifePay/LifePayOrder.cs b/LifePayment/LifePayment.Domain/LifePay/LifePayOrder.cs
index 01146f6..f6c1394 100644
--- a/LifePayment/LifePayment.Domain/LifePay/LifePayOrder.cs
+++ b/LifePayment/LifePayment.Domain/LifePay/LifePayOrder.cs
@@ -81,12 +81,12 @@
         public string ACOOLYOrderNo { get; set; }
 
         /// <summary>
-        /// 璁㈠崟鐘舵��
+        /// 骞冲彴璁㈠崟鐘舵��
         /// </summary>
         public LifePayOrderStatusEnum LifePayOrderStatus { get; set; }
 
         /// <summary>
-        /// 骞冲彴鐘舵��
+        /// 渚涘簲鍟嗙姸鎬�
         /// </summary>
         public ACOOLYStatusEnum? ACOOLYStatus { get; set; }
 
diff --git a/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml b/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
index b13c919..020653b 100644
--- a/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
+++ b/LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
@@ -44,7 +44,7 @@
         </member>
         <member name="M:LifePayment.Application.Contracts.ILifePayService.ACOOLYOrderNotifyHandler(System.String,System.String,LifePayment.Domain.Shared.LifePayOrderStatusEnum,LifePayment.Domain.Shared.ACOOLYStatusEnum,System.Decimal)">
             <summary>
-            鏀粯鎴愬姛鍥炶皟澶勭悊
+            渚涘簲鍟嗗洖璋冨鐞�
             </summary>
             <param name="orderNo"></param>
             <param name="acoolyOrderNo"></param>
diff --git a/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs b/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
index df58574..8c2b4be 100644
--- a/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
+++ b/LifePayment/LifePayment.HttpApi/LifePay/ACOOLYNotifyController.cs
@@ -52,7 +52,7 @@
             }
             var baseInfo = JsonConvert.DeserializeObject<ACOOLYRequestBaseResponse>(body);
             var orderNo = string.Empty;
-            LifePayOrderStatusEnum status = LifePayOrderStatusEnum.宸插け璐�;
+            LifePayOrderStatusEnum status = LifePayOrderStatusEnum.寰呴��娆�;
             ACOOLYStatusEnum acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
             var acoolyOrderNo = string.Empty;
             decimal payAmount = 0;
@@ -70,7 +70,7 @@
                     if (!confirmElectricOrderResponse.Success
                     || (confirmElectricOrderResponse.Code != ACOOLYConstant.Code.SUCCESS && confirmElectricOrderResponse.Code != ACOOLYConstant.Code.PROCESSING))
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -82,13 +82,13 @@
                     else
                     if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.鍏呭�间腑)
                     {
-                        status = LifePayOrderStatusEnum.寰呯‘璁�;
+                        status = LifePayOrderStatusEnum.鍏呭�间腑;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�间腑;
                     }
                     else
                     if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.鍏呭�煎け璐�)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -106,7 +106,7 @@
                     else
                     if (confirmElectricOrderResponse.ElectricChargeOrder.Status == ACOOLYConstant.Status.澶辫触鍏抽棴)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     break;
@@ -119,7 +119,7 @@
                     if (!confirmPhoneOrderResponse.Success
                      || (confirmPhoneOrderResponse.Code != ACOOLYConstant.Code.SUCCESS && confirmPhoneOrderResponse.Code != ACOOLYConstant.Code.PROCESSING))
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -133,13 +133,13 @@
 
                      if (confirmPhoneOrderResponse.PhoneChargeOrder.Status == ACOOLYConstant.Status.鍏呭�间腑)
                     {
-                        status = LifePayOrderStatusEnum.寰呯‘璁�;
+                        status = LifePayOrderStatusEnum.鍏呭�间腑;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�间腑;
                     }
                     else
                      if (confirmPhoneOrderResponse.PhoneChargeOrder.Status == ACOOLYConstant.Status.鍏呭�煎け璐�)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -157,7 +157,7 @@
                     else
                      if (confirmPhoneOrderResponse.PhoneChargeOrder.Status == ACOOLYConstant.Status.澶辫触鍏抽棴)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     break;
@@ -170,7 +170,7 @@
                     if (!confirmGasOrderResponse.Success
                      || (confirmGasOrderResponse.Code != ACOOLYConstant.Code.SUCCESS && confirmGasOrderResponse.Code != ACOOLYConstant.Code.PROCESSING))
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -184,13 +184,13 @@
 
                      if (confirmGasOrderResponse.GasChargeOrder.Status == ACOOLYConstant.Status.鍏呭�间腑)
                     {
-                        status = LifePayOrderStatusEnum.寰呯‘璁�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�间腑;
                     }
                     else
                      if (confirmGasOrderResponse.GasChargeOrder.Status == ACOOLYConstant.Status.鍏呭�煎け璐�)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     else
@@ -208,7 +208,7 @@
                     else
                      if (confirmGasOrderResponse.GasChargeOrder.Status == ACOOLYConstant.Status.澶辫触鍏抽棴)
                     {
-                        status = LifePayOrderStatusEnum.宸插け璐�;
+                        status = LifePayOrderStatusEnum.寰呴��娆�;
                         acoolyStatus = ACOOLYStatusEnum.鍏呭�煎け璐�;
                     }
                     break;
diff --git a/LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs b/LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs
index d0e6ef7..4059589 100644
--- a/LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs
+++ b/LifePayment/LifePayment.Worker/Worker/GetStaticsWorker.cs
@@ -16,14 +16,14 @@
 {
     public class GetStaticsWorker : AsyncPeriodicBackgroundWorkerBase
     {
-        private readonly ILifePayService _lifePayService;
+        private readonly IStatisticsService _statisticService;
         private readonly int _doWorkHour = 0;
         private readonly int _doWorkMinute = 30;
-        public GetStaticsWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, ILifePayService lifePayService) : base(timer, serviceScopeFactory)
+        public GetStaticsWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IStatisticsService statisticService) : base(timer, serviceScopeFactory)
         {
-            _lifePayService = lifePayService;
+            _statisticService = statisticService;
             timer.Period = PeriodTool.CalcuPeriodFromEveryDayTime(_doWorkHour, _doWorkMinute, 0);
-            //timer.Period =5 * 60000;
+            //timer.Period =1 * 60000;
         }
 
         [UnitOfWork]
@@ -31,7 +31,7 @@
         {
             try
             {
-                await _lifePayService.GetTopStatistics();
+                await _statisticService.GetTopStatistics();
                 Logger.LogError($"鑾峰彇缁熻淇℃伅寮�濮�: {DateTime.Now}");
             }
             catch (Exception ex)
diff --git a/LifePayment/LifePayment.Worker/appsettings.json b/LifePayment/LifePayment.Worker/appsettings.json
index 6a600f9..93c551b 100644
--- a/LifePayment/LifePayment.Worker/appsettings.json
+++ b/LifePayment/LifePayment.Worker/appsettings.json
@@ -21,10 +21,12 @@
     "CorsOrigins": "http://localhost:31804"
   },
   "ElasticSearch": {
-    "Url": "http://localhost:9200"
+    "Url": "http://106.12.151.86:19200",
+    "UserName": "elastic",
+    "PassWord": "bole5201314"
   },
   "Redis": {
-    "Configuration": "localhost:6379"
+    "Configuration": "118.178.252.28:5390,defaultDatabase=5,password=Bole123!"
   },
   "AliYunSMSSetting": {
     "AliYunSmsAccessId": "LTAI4G5qXfYeS14JxEeN9JxF",
@@ -44,6 +46,20 @@
     "CheckPath": false,
     "AppName": "C绔鎴风"
   },
+  "RabbitMQ": {
+    "Connections": {
+      "Default": {
+        "HostName": "118.178.252.28",
+        "UserName": "admin",
+        "Password": "Bole12345678",
+        "Port": "5673"
+      }
+    },
+    "EventBus": {
+      "ClientName": "MsDemo_LifePaymentService_Development_Ling1122",
+      "ExchangeName": "MsDemo_Development_Ling1122"
+    }
+  },
   "InitSetting": {
     "SelfSupportingServiceName": "澹硅窗鍙佸弫鍙佷俊鎭妧鏈�",
     "PlatServicePhone": "13005741111",

--
Gitblit v1.9.1