From 0d4a0adf00406638bf7c57e796e79b1d0ac9116c Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Sat, 8 Feb 2025 10:23:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0IsPACSConnect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/TrialSiteUser/TrialSiteService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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, + }); }