From 65b52a1836cfe8d2b6eebca72a1a305cea32f07c Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 31 Aug 2023 10:10:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A8=BD=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Common/AuditingData.cs | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 5c4f5eba2..00df8532b 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -2526,6 +2526,37 @@ namespace IRaCIS.Core.Infra.EFCore.Common #endregion + #region PI 审核 + + foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(PIAudit))) + { + var type = GetEntityAuditOpt(item); + + var entity = item.Entity as PIAudit; + + await InsertInspection(item.Entity as PIAudit, type, x => new InspectionConvertDTO() + { + ObjectRelationParentId = entity.VisitTaskId, + IsDistinctionInterface=true + }); + } + + + foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(SubjectVisitClinicalDialog))) + { + var type = GetEntityAuditOpt(item); + + var entity = item.Entity as SubjectVisitClinicalDialog; + + await InsertInspection(item.Entity as SubjectVisitClinicalDialog, type, x => new InspectionConvertDTO() + { + ObjectRelationParentId = entity.SubjectVisitId, + IsDistinctionInterface = false + }); + } + + #endregion + //任务 foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(VisitTask))) {