コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="actionName"></param>
        /// <param name="url"></param>
        public void PortalLog(string actionName, string url)
        {
            var log = new Platform.Models.PrcServer_FormLog()
            {
                IsDeleted       = false,
                Url             = url,
                CreateBy        = CurrentUser.LoginAccount,
                CreateTime      = DateTime.Now,
                UserAccount     = CurrentUser.LoginAccount,
                ActionName      = actionName,
                LogType         = (int)Platform.WorkFlow.Models.LogType.Portal,
                StartDate       = DateTime.Now,
                UserDisplayName = CurrentUser.UserDisplayName,
            };

            _kStarFormStorageService.SaveFormLog(log);
        }
コード例 #2
0
        /// <summary>
        /// 行为日志
        /// </summary>
        public void ActionLog(string jsonData, string url)
        {
            var formModel = JsonConvert.DeserializeObject <KStarFormModel>(jsonData, new JsonSerializerSettings
            {
                DateTimeZoneHandling = DateTimeZoneHandling.Local
            });
            var log = new Platform.Models.PrcServer_FormLog()
            {
                IsDeleted        = false,
                Url              = url,
                CreateBy         = CurrentUser.LoginAccount,
                CreateTime       = DateTime.Now,
                FormId           = formModel.FormInstance.Id,
                UserAccount      = CurrentUser.LoginAccount,
                ActionName       = formModel.Operation.ActionName,
                LogType          = (int)Platform.WorkFlow.Models.LogType.Action,
                StartDate        = DateTime.Now,
                UserPositionId   = formModel.FormInstance.ApplicantPositionId,
                UserPositionName = formModel.FormInstance.ApplicantPositionName,
                UserDisplayName  = CurrentUser.UserDisplayName,
            };

            _kStarFormStorageService.SaveFormLog(log);
        }