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();