/// <summary> /// 创建管理员操作日志 /// </summary> /// <param name="uid">用户id</param> /// <param name="nickName">用户昵称</param> /// <param name="adminGid">管理员组id</param> /// <param name="adminGTitle">管理员组标题</param> /// <param name="ip">ip</param> /// <param name="operation">操作行为</param> /// <param name="description">操作描述</param> public static void CreateAdminOperateLog(int uid, string nickName, int adminGid, string adminGTitle, string ip, string operation, string description) { AdminOperateLogInfo adminOperateLogInfo = new AdminOperateLogInfo { Uid = uid, NickName = nickName, AdminGid = adminGid, AdminGTitle = adminGTitle, IP = ip, OperateTime = DateTime.Now, Operation = operation, Description = description }; BrnShop.Data.AdminOperateLogs.CreateAdminOperateLog(adminOperateLogInfo); }
/// <summary> /// 创建管理员操作日志 /// </summary> public void CreateAdminOperateLog(AdminOperateLogInfo adminOperateLogInfo) { DbParameter[] parms = { GenerateInParam("@uid", SqlDbType.Int, 4, adminOperateLogInfo.Uid), GenerateInParam("@nickname", SqlDbType.NVarChar, 20, adminOperateLogInfo.NickName), GenerateInParam("@admingid", SqlDbType.SmallInt, 2, adminOperateLogInfo.AdminGid), GenerateInParam("@admingtitle", SqlDbType.NVarChar, 50, adminOperateLogInfo.AdminGTitle), GenerateInParam("@operation", SqlDbType.NVarChar, 100, adminOperateLogInfo.Operation), GenerateInParam("@description", SqlDbType.NVarChar, 200, adminOperateLogInfo.Description), GenerateInParam("@ip", SqlDbType.VarChar, 15, adminOperateLogInfo.IP), GenerateInParam("@operatetime", SqlDbType.DateTime, 8, adminOperateLogInfo.OperateTime) }; string commandText = string.Format("INSERT INTO [{0}adminoperatelogs]([uid],[nickname],[admingid],[admingtitle],[operation],[description],[ip],[operatetime]) VALUES(@uid,@nickname,@admingid,@admingtitle,@operation,@description,@ip,@operatetime)", RDBSHelper.RDBSTablePre); RDBSHelper.ExecuteNonQuery(CommandType.Text, commandText, parms); }