diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 967fe00b3..b84f7d30e 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -3232,10 +3232,31 @@ namespace IRaCIS.Core.Infra.EFCore.Common entity.RowMark = entity.OrderMark + entity.RowIndex.GetLesionMark(); + string extraIdentification = string.Empty; + + if (type == AuditOpt.Add) + { + var readingQuestion = await _dbContext.ReadingQuestionTrial.Where(t => t.Id == entity.QuestionId).FirstOrDefaultAsync(); + + List lesionTypeList = new List() + { + LesionType.MatchValues, + LesionType.PatchDataStatistics, + LesionType.PAV, + LesionType.FCT, + LesionType.LipidAngle, + + }; + if (lesionTypeList.Contains(readingQuestion.LesionType)) + { + extraIdentification = "/" + readingQuestion.LesionType.GetEnumNullInt(); + } + } await InsertInspection(entity, type, x => new InspectionConvertDTO() { + ExtraIndentification = extraIdentification, VisitTaskId = x.VisitTaskId, ObjectRelationParentId = x.VisitTaskId,