diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 599a4ff04..4b8c16b8a 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -3502,11 +3502,12 @@ namespace IRaCIS.Core.Infra.EFCore.Common { - isDistinctionInterface = false; switch (_userInfo.RequestUrl) { //申请重阅 case "VisitTask/applyReReading": + + extraIdentification = "/" + (int)entity.ReReadingApplyState; //PM 申请重阅,区分不了是否有SPM参与 @@ -3528,6 +3529,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common //同意重阅 case "VisitTask/ConfirmReReading": + if (_userInfo.UserTypeEnumInt == (int)UserTypeEnum.ProjectManager || _userInfo.UserTypeEnumInt == (int)UserTypeEnum.APM) { extraIdentification = "/" + 1; @@ -3542,6 +3544,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common case "VisitTask/PMSetTaskBack": + isDistinctionInterface = false; + if (entity.PMBackReason.IsNotNullOrEmpty()) { extraIdentification = "/" + "Reason";