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,
+ });
}