/// <summary>
 /// 获取日志详细信息
 /// </summary>
 /// <param name="vguid"></param>
 /// <returns></returns>
 public Business_OperationLog GetDailyDetail(string vguid)
 {
     using (SqlSugarClient _dbMsSql = SugarDao.SugarDao_MsSql.GetInstance())
     {
         Business_OperationLog operationLog = new Business_OperationLog();
         Guid logVguid = Guid.Parse(vguid);
         operationLog = _dbMsSql.Queryable <Business_OperationLog>().Where(i => i.Vguid == logVguid).SingleOrDefault();
         return(operationLog);
     }
 }
        /// <summary>
        /// 获取日志详细信息
        /// </summary>
        /// <param name="vguid"></param>
        /// <returns></returns>
        public JsonResult GetDailyDetail(string vguid)
        {
            Business_OperationLog operationLog = new Business_OperationLog();

            operationLog = _lb.GetDailyDetail(vguid);
            // return Json(operationLog, JsonRequestBehavior.AllowGet);
            var result = new ConfigurableJsonResult()
            {
                Data = operationLog, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };

            return(result);
        }
        /// <summary>
        /// 保存系统操作日志
        /// </summary>
        /// <param name="operationLogModel"></param>
        /// <returns></returns>
        public void SaveLog(int eventType, int page, string user, string logmessage, string logData)
        {
            Business_OperationLog operationLog = new Business_OperationLog();

            operationLog.EventType   = ((LogEnum)eventType).ToString();
            operationLog.Page        = ((PageEnum)page).ToString();
            operationLog.LogMessage  = user + "-在" + ((PageEnum)page).ToString() + "-执行" + ((LogEnum)eventType).ToString() + "-" + logmessage + "-" + (LogEnum)12;
            operationLog.LogData     = logData;
            operationLog.CreatedDate = DateTime.Now;
            operationLog.CreatedUser = user;
            operationLog.ChangeDate  = DateTime.Now;
            operationLog.Vguid       = Guid.NewGuid();
            _ls.SaveLog(operationLog);
        }
 /// <summary>
 /// 保存系统操作日志
 /// </summary>
 /// <param name="operationLogModel"></param>
 /// <returns></returns>
 public void SaveLog(Business_OperationLog operationLogModel)
 {
     using (SqlSugar.SqlSugarClient _dbMsSql = SugarDao.SugarDao_MsSql.GetInstance())
     {
         bool result = false;
         try
         {
             result = _dbMsSql.Insert <Business_OperationLog>(operationLogModel, false) != DBNull.Value;
         }
         catch (Exception ex)
         {
             Common.LogHelper.LogHelper.WriteLog(ex.Message + "/n" + ex.ToString() + "/n" + ex.StackTrace);
         }
     }
 }