From 4008c7e22c9c01eb653b04f934990486df622654 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 14 七月 2025 12:21:35 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/FZCZTB

---
 Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs b/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
index aca8db5..ab8c7ca 100644
--- a/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
+++ b/Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
@@ -1,6 +1,7 @@
 锘縰sing Admin.NET.Core;
 using Admin.NET.Core.Service;
 using Furion.DependencyInjection;
+using Furion.FriendlyException;
 using FZCZTB.NET.MD.CutomerMd;
 using Mapster;
 using SqlSugar;
@@ -45,12 +46,13 @@
         /// 杩斿洖褰撳墠鍙敤鐨勭敤鎴疯鑹� 鍐嶆敞鍐屽拰鐧诲綍鏃堕渶瑕佽繑鍥炵紪鐮�
         /// </summary>
         /// <returns></returns>
-        public async Task<CustomerRDto> GetCustomer(int id)
+        public async Task<CustomerRDto> GetCustomer(long  id)
         {
 
-
-
-            return (await _fBS_CustomerRep.GetFirstAsync(x => x.Id == id && x.Status == StatusEnum.Enable)).Adapt<CustomerRDto>();
+   
+            return await _fBS_CustomerRep.AsQueryable().Where(x=>x.Id==id&&x.Status== StatusEnum.Enable).Includes(x=>x.CoutomerExRols,y=>y.ExRole)
+           .Select<CustomerRDto>().WithCache(20).FirstAsync();
+            //return (await _fBS_CustomerRep.GetFirstAsync(x => x.Id == id && x.Status == StatusEnum.Enable)).Adapt<CustomerRDto>();
 
 
 
@@ -77,6 +79,7 @@
         }
 
 
+     
     }
 
 
@@ -207,7 +210,7 @@
         public string? Signature { get; set; }
 
         /// <summary>
-        /// 澶栭儴瑙勫垯锛岀櫥褰曡鑹�
+        /// 鐧诲綍瑙掕壊
         /// </summary>
         [Navigate(NavigateType.OneToMany, nameof(FBS_CoutomerExRole.CustomerId))]
         public List<FBS_CoutomerExRole> CoutomerExRols { set; get; }

--
Gitblit v1.9.1