/// <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));
 }
        /// <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));
 }