/// <summary> /// 填充日志中的环境信息 /// </summary> /// <param name="logs"></param> protected void FillEnvironmentInfoToLogs(UserOperationLogCollection logs) { logs.ForEach(log => { log.OperationName = this.OperationType.ToDescription(); if (DeluxePrincipal.IsAuthenticated) { log.Operator = DeluxeIdentity.CurrentUser; log.RealUser = DeluxeIdentity.CurrentRealUser; log.TopDepartment = DeluxeIdentity.CurrentUser.TopOU; } }); }
protected virtual void OnSaveUserOperationLogs(WfDesignerExecutorDataContext dataContext, UserOperationLogCollection logs) { logs.ForEach(log => UserOperationLogAdapter.Instance.InsertData(log)); }