From 376dcc5bd5c39065f2a1bd03beeee280753f6ffe Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Thu, 28 May 2026 15:47:57 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=9B=E5=BB=BA=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E8=B0=83=E7=A0=94=E9=BB=98=E8=AE=A4=E5=80=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../IRaCIS.Core.Application.xml | 5 +++
.../Service/TrialSiteUser/TrialService.cs | 6 ++-
IRaCIS.Core.Application/TestService.cs | 43 ++++++++++++++++++-
3 files changed, 52 insertions(+), 2 deletions(-)
diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 680eb367c..7ceebbdd4 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -16149,6 +16149,11 @@
+
+
+ 访视数据模型
+
+
遮挡影像
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs
index f260a0e8b..7deb0cfdc 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs
@@ -273,7 +273,11 @@ namespace IRaCIS.Core.Application.Service
new SiteSurveyEquipmentField() { FiledName = "ScannerType", ShowOrder = 5, IsView = true },
new SiteSurveyEquipmentField() { FiledName = "Note", ShowOrder = 6, IsView = true },
- }
+
+
+ },
+ NotShowFieldList = new List() { "IsRoutineMRIPDEE", "MRIPDFFScanTime", "MRIPDFFLeadTime", "MRIPDFFOther", "IsAuthorizeRadiologistsParticipate", "AssignFixedTechnologists", "ISStrictManualBurnFlag", "NotStrictManualBurnFlagReason" };
+
};
trial.TrialExtraConfigJsonStr = trialExtalConfig.ToJsonStr();
diff --git a/IRaCIS.Core.Application/TestService.cs b/IRaCIS.Core.Application/TestService.cs
index 9544e7352..1d6230106 100644
--- a/IRaCIS.Core.Application/TestService.cs
+++ b/IRaCIS.Core.Application/TestService.cs
@@ -114,7 +114,7 @@ namespace IRaCIS.Core.Application.Service
///
///
[AllowAnonymous]
- [HttpPost("{email}")]
+ [HttpPost]
public async Task SiteSuveryEquipment()
{
//默认配置
@@ -195,6 +195,47 @@ namespace IRaCIS.Core.Application.Service
return ResponseOutput.Ok();
}
+
+ ///
+ /// 访视数据模型
+ ///
+ public class SubjectVisitExcel
+ {
+ public string SubjectCode { get; set; }
+
+ public Guid? SubjectVisitId { get; set; }
+ public decimal VisitNum { get; set; }
+ public string VisitName { get; set; }
+ }
+
+ [AllowAnonymous]
+ public async Task ExtralUndownloadImages()
+ {
+ var newVisits = MiniExcel.Query(@"C:\Users\PC\Desktop\New.xlsx").ToList();
+
+ var oldVisits = MiniExcel.Query(@"C:\Users\PC\Desktop\Old.xlsx").ToList();
+
+ var downloadVisit = new List();
+
+ foreach (var item in newVisits)
+ {
+ if (oldVisits.Any(t => t.VisitNum == item.VisitNum && t.SubjectCode == item.SubjectCode))
+ {
+ continue;
+ }
+ else
+ {
+ downloadVisit.Add(item);
+ }
+ }
+
+
+ string exportPath = @$"C:\Users\PC\Desktop\newDownload.xlsx";
+ MiniExcel.SaveAs(exportPath, downloadVisit);
+
+ return ResponseOutput.Ok(downloadVisit);
+ }
+
//创建一个模型验证的方法
[AllowAnonymous]
[HttpPost("{email}")]