diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 7e3745c1b..1b961586a 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -3310,6 +3310,14 @@ namespace IRaCIS.Core.Infra.EFCore.Common markName = mark.OrderMarkName; } + string picturePath = mark != null ? mark.PicturePath : string.Empty; + + if (_userInfo.AuditIdentification== "DeleteMark") + { + markName = string.Empty; + picturePath = string.Empty; + } + // 这里本来就批量展示问题的 现在又需要单个展示 var thisQuestinonAnswer = entitys.Where(x => x.Entity.GetType() == typeof(ReadingTaskQuestionAnswer)).Select(x => x.Entity as ReadingTaskQuestionAnswer).FirstOrDefault(); @@ -3337,7 +3345,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common { MarkName = markName, - PicturePath = mark != null ? mark.PicturePath : string.Empty, + PicturePath = picturePath, QuestinonAnswer = questionAnswer, QuestionName = questionName, QuestionAnswerList = taskQuestionAnswerList.Join(quesionList,