diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialSiteService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialSiteService.cs index 8ca70d2cb..5309194a1 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialSiteService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialSiteService.cs @@ -101,9 +101,10 @@ namespace IRaCIS.Core.Application.Services /// [new] setting页面Site列表,和getSiteCRCList对比 没有统计数据,增加了一些site信息 [HttpPost] - public async Task> GetSiteCRCSimpleList(SiteCrcQueryDTO inQuery) + public async Task<(PageOutput,object)> GetSiteCRCSimpleList(SiteCrcQueryDTO inQuery) { + var trialinfo = await _trialRepository.Where(x => x.Id == inQuery.TrialId).FirstNotNullAsync(); var siteStatQuery = _trialSiteRepository.Where(t => t.TrialId == inQuery.TrialId).IgnoreQueryFilters() .WhereIf(inQuery.IsDeleted != null, t => t.IsDeleted == inQuery.IsDeleted) .WhereIf(!string.IsNullOrWhiteSpace(inQuery.SiteName), t => t.TrialSiteName.Contains(inQuery.SiteName) || t.TrialSiteAliasName.Contains(inQuery.TrialSiteAliasName)) @@ -118,7 +119,9 @@ namespace IRaCIS.Core.Application.Services var result = await siteStatQuery.ToPagedListAsync(inQuery); - return result; + return (result,new { + IsPACSConnect= trialinfo.IsPACSConnect, + }); }