From 9f19dfceac8284149ea8215bd36fcd6f8bfad3d5 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 30 Jul 2026 16:00:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E5=B1=8F=E8=94=BDCRC=20?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=9B=91=E6=8E=A7=20=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E7=A8=BD=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IRaCIS.Core.Application.xml | 12 ++++++++ .../Service/ImageAndDoc/StudyService.cs | 28 +++++++++---------- .../Interceptor/AuditEntityInterceptor.cs | 4 +-- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 6e76f3bf1..91da57445 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -10218,6 +10218,11 @@ 问题分类 + + + 问题分类 + + 评估结果 @@ -15001,6 +15006,13 @@ + + + 获取单个表格问题及答案 过滤问题 + + + + 获取自定义问题以及答案 diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs index 7f69b3f71..947e73c9a 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs @@ -581,9 +581,9 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc }; - var addEntity = await _studyMonitorRepository.AddAsync(studyMonitor, true); + //var addEntity = await _studyMonitorRepository.AddAsync(studyMonitor, true); - return ResponseOutput.Ok(addEntity.Id); + return ResponseOutput.Ok(Guid.NewGuid()); } @@ -644,20 +644,20 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc { var trialId = incommand.TrialId; - var studyMonitor = await _studyMonitorRepository.FirstOrDefaultAsync(t => t.Id == incommand.StudyMonitorId); - studyMonitor.UploadFinishedTime = DateTime.Now; - studyMonitor.ArchiveFinishedTime = DateTime.Now; - studyMonitor.FailedFileCount = incommand.FailedFileCount; - studyMonitor.IsSuccess = incommand.FailedFileCount == 0; - studyMonitor.RecordPath = incommand.RecordPath; - studyMonitor.FileSize = incommand.Study.SeriesList.SelectMany(t => t.InstanceList).Sum(t => t.FileSize); + //var studyMonitor = await _studyMonitorRepository.FirstOrDefaultAsync(t => t.Id == incommand.StudyMonitorId); + //studyMonitor.UploadFinishedTime = DateTime.Now; + //studyMonitor.ArchiveFinishedTime = DateTime.Now; + //studyMonitor.FailedFileCount = incommand.FailedFileCount; + //studyMonitor.IsSuccess = incommand.FailedFileCount == 0; + //studyMonitor.RecordPath = incommand.RecordPath; + //studyMonitor.FileSize = incommand.Study.SeriesList.SelectMany(t => t.InstanceList).Sum(t => t.FileSize); var studyId = IdentifierHelper.CreateGuid(incommand.Study.StudyInstanceUid, incommand.TrialId.ToString()); var findStudy = await _dicomStudyRepository.FirstOrDefaultAsync(t => t.Id == studyId); - studyMonitor.StudyId = studyId; - studyMonitor.StudyCode = findStudy?.StudyCode ?? ""; - studyMonitor.IsDicomReUpload = findStudy != null; + //studyMonitor.StudyId = studyId; + //studyMonitor.StudyCode = findStudy?.StudyCode ?? ""; + //studyMonitor.IsDicomReUpload = findStudy != null; if (incommand.Study.SeriesList.SelectMany(t => t.InstanceList).Count() == 0) @@ -668,7 +668,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc } //上传 - if (studyMonitor.IsDicomReUpload == false) + if ((findStudy != null) == false) { var addStudy = _mapper.Map(incommand.Study); @@ -713,7 +713,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc - studyMonitor.StudyCode = addStudy.StudyCode; + //studyMonitor.StudyCode = addStudy.StudyCode; foreach (var seriesItem in incommand.Study.SeriesList) diff --git a/IRaCIS.Core.Infra.EFCore/Interceptor/AuditEntityInterceptor.cs b/IRaCIS.Core.Infra.EFCore/Interceptor/AuditEntityInterceptor.cs index c577ba2dd..abe6c281f 100644 --- a/IRaCIS.Core.Infra.EFCore/Interceptor/AuditEntityInterceptor.cs +++ b/IRaCIS.Core.Infra.EFCore/Interceptor/AuditEntityInterceptor.cs @@ -48,7 +48,7 @@ public class AuditEntityInterceptor(IUserInfo _userInfo, AuditEntities(eventData.Context); //IRC稽查 放在savechange 之前 不影响之前的逻辑 - IRCDataInspection(eventData.Context); + //IRCDataInspection(eventData.Context); //return result; @@ -64,7 +64,7 @@ public class AuditEntityInterceptor(IUserInfo _userInfo, AuditEntities(eventData.Context); //IRC稽查 放在savechange 之前 不影响之前的逻辑 - IRCDataInspection(eventData.Context); + //IRCDataInspection(eventData.Context); //return result;