From e9e4b45823d253a48b01448995c05eff026063ed Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Sun, 29 Sep 2024 10:21:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 309b8fe8d..df26621ad 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -1920,11 +1920,14 @@ namespace IRaCIS.Core.Infra.EFCore.Common foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(TaskStudy))) { + var entity = item.Entity as TaskStudy; var type = GetEntityAuditOpt(item); - + var armEnum = await _dbContext.VisitTask.Where(x => x.Id == entity.VisitTaskId).Select(x => x.ArmEnum).FirstOrDefaultAsync(); await InsertInspection(item.Entity as TaskStudy, type, x => new InspectionConvertDTO() { - ObjectRelationParentId = x.VisitTaskId + ObjectRelationParentId = x.VisitTaskId, + },new { + ArmEnum= armEnum, }); } @@ -1976,9 +1979,11 @@ namespace IRaCIS.Core.Infra.EFCore.Common var extraIdentification = string.Empty; + Arm armEnum = Arm.SingleReadingArm; if (entity.VisitTaskId!=null) { extraIdentification = "/VisitTask"; + armEnum = await _dbContext.VisitTask.Where(x => x.Id == entity.VisitTaskId).Select(x => x.ArmEnum).FirstOrDefaultAsync(); } var trialid = await _dbContext.NoneDicomStudy.Where(x => x.Id == entity.NoneDicomStudyId).Select(x => x.TrialId).FirstOrDefaultAsync(); @@ -1989,6 +1994,9 @@ namespace IRaCIS.Core.Infra.EFCore.Common TrialId= trialid, ObjectRelationParentId = x.VisitTaskId, ExtraIndentification = extraIdentification + }, new + { + ArmEnum = armEnum, }); }