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<PIAudit>(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<SubjectVisitClinicalDialog>(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))) {