private static void SaveLogForRemark(int accid, string remark, int operatorId, string operatorIP) { var logmodel = new T_AlipayInfoLogModel(); logmodel.oldValue = ""; logmodel.nowValue = remark; logmodel.createTime = DateTime.Now; logmodel.columnName = "remark"; logmodel.accId = accid; logmodel.lgUserId = operatorId.ToString(); logmodel.lgUserIp = operatorIP; AddAlipayInfoLog(logmodel); }
private static void SaveLogForStatus(int accid, int oldstatus, int status, int operatorId, string operatorIP) { var logmodel = new T_AlipayInfoLogModel(); logmodel.oldValue = oldstatus.ToString(); logmodel.nowValue = status.ToString(); logmodel.createTime = DateTime.Now; logmodel.columnName = "status"; logmodel.accId = accid; logmodel.lgUserId = operatorId.ToString(); logmodel.lgUserIp = operatorIP; AddAlipayInfoLog(logmodel); }
/// <summary> /// 添加日志 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddAlipayInfoLogBase(T_AlipayInfoLogModel model) { bool bResult = false; StringBuilder strSql = new StringBuilder(); strSql.Append("insert into T_AlipayInfoLog("); strSql.Append("accId,createTime,columnName,oldValue,nowValue,lgUserId,lgUserIp"); strSql.Append(") values ("); strSql.Append("@accId,@createTime,@columnName,@oldValue,@nowValue,@lgUserId,@lgUserIp"); strSql.Append(") "); strSql.Append(";select @@IDENTITY"); object ro = HelperForFrontend.ExecuteScalar(strSql.ToString(), model); if (ro != null) { bResult = true; } return(bResult); }
/// <summary> /// 添加日志 /// </summary> /// <param name="logmodel"></param> private static void AddAlipayInfoLog(T_AlipayInfoLogModel logmodel) { try { AlipayInfoLogDALDelegate FnDelegate = new AlipayInfoLogDALDelegate(AlipayInfoLogBLL.AddAlipayInfoLogBase); IAsyncResult iResult = FnDelegate.BeginInvoke(logmodel, new AsyncCallback(ar => { try { AlipayInfoLogDALDelegate dele = (AlipayInfoLogDALDelegate)((AsyncResult)ar).AsyncDelegate; dele.EndInvoke(ar); } catch (Exception ex) { } }), null); } catch { } }
public static bool AddAlipayInfoLogBase(T_AlipayInfoLogModel model) { var dal = new AlipayInfoLogDAL(); return(dal.AddAlipayInfoLogBase(model)); }