移动系统liao
2025-06-27 6023f73a031bf93797d1cb74e705371abd3990e6
Admin.NET/FZCZTB.NET.SYSService/CustomerSYS/CustomerManagerS.cs
@@ -1,6 +1,7 @@
using 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; }