国际化修改

Uat_Study
hang 2023-07-07 16:24:37 +08:00
parent bcd1476d2d
commit 1d6b67658e
3 changed files with 9 additions and 4 deletions

View File

@ -35,7 +35,7 @@ namespace IRaCIS.Application.Services
/// <summary> 根据CRO 名称查询所有CRO 列表 </summary>
public async Task<IEnumerable<CroSelectDTO>> GetAllCROList()
{
return await _croRepository.ProjectTo<CroSelectDTO>(_mapper.ConfigurationProvider).ToListAsync();
return await _croRepository.ProjectTo<CroSelectDTO>(_mapper.ConfigurationProvider, new { isEn_Us = _userInfo.IsEn_Us }).ToListAsync();
}

View File

@ -40,7 +40,7 @@ namespace IRaCIS.Application.Services
//{
// sponsorLambda = sponsorLambda.And(t => t.SponsorName.Contains(sponsorSearchModel.SponsorName.Trim()));
//}
var sponsorQueryable = _sponsorRepository.ProjectTo<SponsorSelectDTO>(_mapper.ConfigurationProvider);
var sponsorQueryable = _sponsorRepository.ProjectTo<SponsorSelectDTO>(_mapper.ConfigurationProvider,new { isEn_Us= _userInfo.IsEn_Us});
return await sponsorQueryable.ToListAsync();
}

View File

@ -8,6 +8,8 @@ namespace IRaCIS.Core.Application.Service
{
public InstitutionConfig()
{
var isEn_Us = false;
CreateMap<HospitalCommand, Hospital>();
CreateMap<SiteCommand, Site>();
CreateMap<SponsorCommand, Sponsor>();
@ -15,8 +17,11 @@ namespace IRaCIS.Core.Application.Service
CreateMap<Hospital, HospitalDTO>();
CreateMap<CRO, CROCompanyDTO>().ReverseMap();
CreateMap<Sponsor, SponsorDTO>();
CreateMap<CRO, CroSelectDTO>();
CreateMap<Sponsor, SponsorSelectDTO>();
CreateMap<CRO, CroSelectDTO>()
.ForMember(t => t.CROName, c => c.MapFrom(d => isEn_Us ? d.CROName : d.CRONameCN));
CreateMap<Sponsor, SponsorSelectDTO>()
.ForMember(t=>t.SponsorName,c=>c.MapFrom(d=> isEn_Us?d.SponsorName:d.SponsorNameCN));
CreateMap<Site, SiteSelectionDTO>();