public static bool AddOperateLog(LogType logType, string msg, string detail, string ipAddress) { Model.Admin.MSSystemOperateLog logEntity = new Model.Admin.MSSystemOperateLog() { LogID = Guid.NewGuid().ToString().Replace("-", ""), UserID = Identity.LoginUserInfo == null ? 0 : Identity.LoginUserInfo.UserID, LogType = (int)logType, LogTile = logType.ToString(), LogMsg = msg, LogDetail = detail, IpAddress = ipAddress }; return(DAL.Admin.MSSystemOperateLogDal.Add(logEntity)); }
/// <summary> /// 增加实体 /// </summary> /// <param name="entity">实体</param> public static bool Add(Model.Admin.MSSystemOperateLog entity) { var sql = @" INSERT INTO [MSSystemOperateLog] ( [LogID] ,[UserID] ,[LogType] ,[LogTile] ,[LogMsg] ,[LogDetail] ,[OperateTime] ,[IpAddress] ) VALUES ( @LogID ,@UserID ,@LogType ,@LogTile ,@LogMsg ,@LogDetail ,@OperateTime ,@IpAddress ) "; var parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter() { ParameterName = "@LogID", Value = entity.LogID }); parameters.Add(new SqlParameter() { ParameterName = "@UserID", Value = entity.UserID }); parameters.Add(new SqlParameter() { ParameterName = "@LogType", Value = entity.LogType }); parameters.Add(new SqlParameter() { ParameterName = "@LogTile", Value = entity.LogTile }); parameters.Add(new SqlParameter() { ParameterName = "@LogMsg", Value = entity.LogMsg }); parameters.Add(new SqlParameter() { ParameterName = "@LogDetail", Value = entity.LogDetail }); parameters.Add(new SqlParameter() { ParameterName = "@OperateTime", Value = DateTime.Now }); parameters.Add(new SqlParameter() { ParameterName = "@IpAddress", Value = entity.IpAddress }); int i = SqlHelper.ExecuteNonQuery(sql, parameters.ToArray()); return(i > 0 ? true : false); }