APCGC_CBS.DAL/Admin/DALSysLog.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using APCGC_CBS.DAL.DataAccess;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APCGC_CBS.DAL.Admin
{
public class DALSysLog
{
/// <summary>
/// 添加用户操作日志
/// </summary>
/// <param name="UserID"></param>
/// <param name="LogType"></param>
/// <param name="Message"></param>
/// <param name="Remark"></param>
/// <param name="ClientIP"></param>
/// <param name="ClientType"></param>
/// <returns></returns>
public static int AddSysLog(int UserID, string LogType, string Message, string Remark, string ClientIP, string ClientType)
{
string strSql = @"INSERT INTO [Sys_Log]([LogType],[UserID],[Message],[Remark],[ClientIP],[ClientType])
VALUES(@LogType,@UserID,@Message,@Remark,@ClientIP,@ClientType); select @@identity";
SqlParameter[] parameters = {
new SqlParameter("@UserID", SqlDbType.BigInt),
new SqlParameter("@LogType", SqlDbType.VarChar),
new SqlParameter("@Message", SqlDbType.VarChar),
new SqlParameter("@Remark", SqlDbType.VarChar),
new SqlParameter("@ClientIP", SqlDbType.VarChar),
new SqlParameter("@ClientType", SqlDbType.VarChar)
};
parameters[0].Value = UserID;
parameters[1].Value = LogType;
parameters[2].Value = Message;
parameters[3].Value = Remark;
parameters[4].Value = ClientIP;
parameters[5].Value = ClientType;
int res = Convert.ToInt32(DbHelperSQL.GetSingle(strSql, parameters));
return res;
}
/// <summary>
/// 日志列表
/// </summary>
/// <param name="SqlWhere"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="count"></param>
/// <returns></returns>
public static DataTable GetSysLogListPage(string SqlWhere, int pageIndex, int pageSize, ref int count)
{
string sql = @"SELECT SL.*,SU.UserName FROM [Sys_Log] SL LEFT JOIN Sys_UserInfo SU ON SL.UserID = SU.User_ID";
SqlParameter[] parameters = null;
if (!string.IsNullOrEmpty(SqlWhere))
sql = sql + SqlWhere;
DataTable oldData = DbHelperSQL.GetPageList(sql, parameters, "LogTime", "DESC", pageIndex, pageSize, ref count);
后面还有 8 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。