From 8c2a88496c11ff6c87e0ae60edfedfc58224b9c6 Mon Sep 17 00:00:00 2001
From: liushijie <lslola@126.com>
Date: 星期三, 19 三月 2025 10:06:38 +0800
Subject: [PATCH] 渠道佣金

---
 LifePayment/LifePayment.Application/LifePay/LifePayService.cs |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
index 2ea55a1..440288d 100644
--- a/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
+++ b/LifePayment/LifePayment.Application/LifePay/LifePayService.cs
@@ -352,19 +352,12 @@
 
     public async Task<PageOutput<CreateEditPayChannelsInput>> GetLifePayChannlesPage(PageInput input)
     {
+        return await GetLifePayChannlesListFilter().GetPageResult(input.PageModel);
+    }
 
-        return await _lifePayChannlesRep.Select(x =>
-                                                new CreateEditPayChannelsInput
-                                                {
-                                                    Id = x.Id,
-                                                    ChannlesRate = x.ChannlesRate,
-                                                    ChannlesName = x.ChannlesName,
-                                                    ChannlesNum = x.ChannlesNum,
-                                                    Status = x.Status,
-                                                    SwitchType = x.SwitchType,
-                                                    ChannlesType = x.ChannlesType,
-                                                })
-                                            .GetPageResult(input.PageModel);
+    public async Task<List<CreateEditPayChannelsInput>> GetLifePayChannlesAllList()
+    {
+        return await GetLifePayChannlesListFilter().Where(x => x.Status == LifePayChannelsStatsEnum.鍚敤).ToListAsync();
     }
 
     public async Task<CreateEditPayChannelsInput> GetLifePayChannlesDto(Guid id)
@@ -389,6 +382,7 @@
                                                     {
                                                         Id = x.Id,
                                                         ChannlesRate = x.ChannlesRate,
+                                                        ChannlesRakeRate = x.ChannlesRakeRate,
                                                         ChannlesName = x.ChannlesName,
                                                         ChannlesNum = x.ChannlesNum,
                                                         Status = x.Status,
@@ -1200,6 +1194,7 @@
             dto.ChannlesName = input.ChannlesName;
             dto.ChannlesNum = input.ChannlesNum;
             dto.ChannlesRate = input.ChannlesRate;
+            dto.ChannlesRakeRate = input.ChannlesRakeRate;
             dto.SwitchType = input.SwitchType;
             dto.ChannlesType = input.ChannlesType;
             dto.Status = input.Status;
@@ -1583,6 +1578,20 @@
         return result;
     }
 
+    private IQueryable<CreateEditPayChannelsInput> GetLifePayChannlesListFilter()
+    {
+        return _lifePayChannlesRep.Select(x =>
+                    new CreateEditPayChannelsInput
+                    {
+                        Id = x.Id,
+                        ChannlesRate = x.ChannlesRate,
+                        ChannlesName = x.ChannlesName,
+                        ChannlesNum = x.ChannlesNum,
+                        Status = x.Status,
+                        SwitchType = x.SwitchType,
+                        ChannlesType = x.ChannlesType,
+                    });
+    }
 
-    #endregion
-}
+        #endregion
+    }

--
Gitblit v1.9.1