IRC_NewDev
he 2023-07-10 09:14:51 +08:00
commit 06e8dc21fa
3 changed files with 9 additions and 4 deletions

View File

@ -35,7 +35,7 @@ namespace IRaCIS.Application.Services
/// <summary> 根据CRO 名称查询所有CRO 列表 </summary> /// <summary> 根据CRO 名称查询所有CRO 列表 </summary>
public async Task<IEnumerable<CroSelectDTO>> GetAllCROList() 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())); // 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(); return await sponsorQueryable.ToListAsync();
} }

View File

@ -8,6 +8,8 @@ namespace IRaCIS.Core.Application.Service
{ {
public InstitutionConfig() public InstitutionConfig()
{ {
var isEn_Us = false;
CreateMap<HospitalCommand, Hospital>(); CreateMap<HospitalCommand, Hospital>();
CreateMap<SiteCommand, Site>(); CreateMap<SiteCommand, Site>();
CreateMap<SponsorCommand, Sponsor>(); CreateMap<SponsorCommand, Sponsor>();
@ -15,8 +17,11 @@ namespace IRaCIS.Core.Application.Service
CreateMap<Hospital, HospitalDTO>(); CreateMap<Hospital, HospitalDTO>();
CreateMap<CRO, CROCompanyDTO>().ReverseMap(); CreateMap<CRO, CROCompanyDTO>().ReverseMap();
CreateMap<Sponsor, SponsorDTO>(); CreateMap<Sponsor, SponsorDTO>();
CreateMap<CRO, CroSelectDTO>(); CreateMap<CRO, CroSelectDTO>()
CreateMap<Sponsor, SponsorSelectDTO>(); .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>(); CreateMap<Site, SiteSelectionDTO>();