Exemple #1
0
        /// <summary>
        /// 写业务流程记录日志信息
        /// </summary>
        /// <param name="session"></param>
        /// <param name="runner"></param>
        /// <param name="activityName"></param>
        /// <param name="appInstanceID"></param>
        /// <param name="appInstanceCode"></param>
        /// <param name="remark"></param>
        private void Write(IDbSession session, WfAppRunner runner, string activityName,
                           string appInstanceID, string appInstanceCode = null, string remark = null)
        {
            //"派单", entity.ID.ToString(), entity.OrderCode, "完成派单")
            var flow = new AppFlowEntity();

            flow.AppInstanceID   = appInstanceID;
            flow.AppInstanceCode = appInstanceCode;
            flow.AppName         = runner.AppName;
            flow.ActivityName    = activityName;
            flow.ChangedTime     = System.DateTime.Now;
            flow.ChangedUserID   = runner.UserID;
            flow.ChangedUserName = runner.UserName;
            flow.Remark          = remark;

            QuickRepository.Insert <AppFlowEntity>(session.Connection, flow, session.Transaction);
        }
Exemple #2
0
        /// <summary>
        /// 写业务流程记录日志信息
        /// </summary>
        /// <param name="session"></param>
        /// <param name="runner"></param>
        /// <param name="activityName"></param>
        /// <param name="appInstanceID"></param>
        /// <param name="appInstanceCode"></param>
        /// <param name="remark"></param>
        private void Write(IDbSession session, WfAppRunner runner, string activityName,
                           string appInstanceID, string appInstanceCode = null, string remark = null)
        {
            //"派单", entity.ID.ToString(), entity.OrderCode, "完成派单")
            var flow = new AppFlowEntity();

            flow.AppInstanceID   = appInstanceID;
            flow.AppInstanceCode = appInstanceCode;
            flow.AppName         = runner.AppName;
            flow.ActivityName    = activityName;
            flow.ChangedTime     = System.DateTime.Now;
            flow.ChangedUserID   = runner.UserID;
            flow.ChangedUserName = runner.UserName;
            flow.Remark          = remark;

            var repository = session.GetRepository <AppFlowEntity>();

            repository.Insert(flow);
            session.SaveChanges();
        }