From 1d6b67658e48ac0070343be104f857446618c6ce Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 7 Jul 2023 16:24:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Institution/CROService.cs | 2 +- .../Service/Institution/SponsorService.cs | 2 +- .../Service/Institution/_MapConfig.cs | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Institution/CROService.cs b/IRaCIS.Core.Application/Service/Institution/CROService.cs index fd00d06dd..a58ea336a 100644 --- a/IRaCIS.Core.Application/Service/Institution/CROService.cs +++ b/IRaCIS.Core.Application/Service/Institution/CROService.cs @@ -35,7 +35,7 @@ namespace IRaCIS.Application.Services /// 根据CRO 名称查询所有CRO 列表 public async Task> GetAllCROList() { - return await _croRepository.ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); + return await _croRepository.ProjectTo(_mapper.ConfigurationProvider, new { isEn_Us = _userInfo.IsEn_Us }).ToListAsync(); } diff --git a/IRaCIS.Core.Application/Service/Institution/SponsorService.cs b/IRaCIS.Core.Application/Service/Institution/SponsorService.cs index 287b45d5d..dd8beb9dd 100644 --- a/IRaCIS.Core.Application/Service/Institution/SponsorService.cs +++ b/IRaCIS.Core.Application/Service/Institution/SponsorService.cs @@ -40,7 +40,7 @@ namespace IRaCIS.Application.Services //{ // sponsorLambda = sponsorLambda.And(t => t.SponsorName.Contains(sponsorSearchModel.SponsorName.Trim())); //} - var sponsorQueryable = _sponsorRepository.ProjectTo(_mapper.ConfigurationProvider); + var sponsorQueryable = _sponsorRepository.ProjectTo(_mapper.ConfigurationProvider,new { isEn_Us= _userInfo.IsEn_Us}); return await sponsorQueryable.ToListAsync(); } diff --git a/IRaCIS.Core.Application/Service/Institution/_MapConfig.cs b/IRaCIS.Core.Application/Service/Institution/_MapConfig.cs index 605901c9c..2cf5b19a2 100644 --- a/IRaCIS.Core.Application/Service/Institution/_MapConfig.cs +++ b/IRaCIS.Core.Application/Service/Institution/_MapConfig.cs @@ -8,6 +8,8 @@ namespace IRaCIS.Core.Application.Service { public InstitutionConfig() { + var isEn_Us = false; + CreateMap(); CreateMap(); CreateMap(); @@ -15,8 +17,11 @@ namespace IRaCIS.Core.Application.Service CreateMap(); CreateMap().ReverseMap(); CreateMap(); - CreateMap(); - CreateMap(); + CreateMap() + .ForMember(t => t.CROName, c => c.MapFrom(d => isEn_Us ? d.CROName : d.CRONameCN)); + + CreateMap() + .ForMember(t=>t.SponsorName,c=>c.MapFrom(d=> isEn_Us?d.SponsorName:d.SponsorNameCN)); CreateMap();