From 6023f73a031bf93797d1cb74e705371abd3990e6 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期五, 27 六月 2025 14:47:22 +0800 Subject: [PATCH] no message --- 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