/// <summary> /// 更新信息 /// </summary> public int UpdateInfo(SqlTransaction trans, PayLogModel payModel, int PayLogId) { string key = "Cache_PayLog_Model_" + PayLogId; CacheHelper.RemoveCache(key); return(payDAL.UpdateInfo(trans, payModel, PayLogId)); }
/// <summary> /// 更新日志 /// </summary> public void UpdateLog(SqlTransaction trans, string PayNo, string TradeNo, string TradeStatus) { PayLogModel payLogModel = GetModelByPayNo(trans, PayNo); if (payLogModel != null) { payLogModel.TradeNo = TradeNo; payLogModel.TradeStatus = TradeStatus; payLogModel.LastUpdateDate = DateTime.Now; payDAL.UpdateInfo(trans, payLogModel, payLogModel.PayLogId); } }
/// <summary> /// 添加日志 /// </summary> public void InsertLog(SqlTransaction trans, int PayID, string OrderNo, string tradeStatus, decimal OrderAmount, string PayNo, decimal PayAmount, string DistributorId) { PayLogModel payLogModel = new PayLogModel(); payLogModel.PayId = PayID; payLogModel.OrderNo = OrderNo; payLogModel.OrderAmount = OrderAmount; payLogModel.PayNo = PayNo; payLogModel.PayAmount = PayAmount; payLogModel.TradeNo = ""; payLogModel.DistributorId = DistributorId; payLogModel.TradeStatus = tradeStatus; payLogModel.CreationDate = DateTime.Now; payLogModel.LastUpdateDate = DateTime.Now; payDAL.InsertInfo(trans, payLogModel); }
/// <summary> /// 从缓存读取信息 /// </summary> public PayLogModel GetCacheInfo(SqlTransaction trans, int PayLogId) { string key = "Cache_PayLog_Model_" + PayLogId; object value = CacheHelper.GetCache(key); if (value != null) { return((PayLogModel)value); } else { PayLogModel payModel = payDAL.GetInfo(trans, PayLogId); CacheHelper.AddCache(key, payModel, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(20), CacheItemPriority.Normal, null); return(payModel); } }
/// <summary> /// 插入信息 /// </summary> public int InsertInfo(SqlTransaction trans, PayLogModel payModel) { return(payDAL.InsertInfo(trans, payModel)); }