diff --git a/IRaCIS.Core.Application/Service/Inspection/InspectionService.cs b/IRaCIS.Core.Application/Service/Inspection/InspectionService.cs index a2a050b66..6440c73b5 100644 --- a/IRaCIS.Core.Application/Service/Inspection/InspectionService.cs +++ b/IRaCIS.Core.Application/Service/Inspection/InspectionService.cs @@ -292,8 +292,11 @@ namespace IRaCIS.Core.Application.Service.Inspection #region 测试中心名称 + + Data.SiteCode = (await _repository.GetQueryable().FirstOrDefaultAsync(x => x.TrialId == Data.TrialId && x.SiteId == Data.SiteId))?.TrialSiteCode; + var sitedata = await _repository.GetQueryable().FirstOrDefaultAsync(x => x.Id == Data.SiteId); - Data.SiteCode = sitedata?.SiteCode; + if (Data.SiteName.IsNullOrEmpty()) { Data.SiteName = sitedata?.SiteName; @@ -302,7 +305,7 @@ namespace IRaCIS.Core.Application.Service.Inspection #region 受试者 - + if (Data.SubjectCode.IsNullOrEmpty()) {