コード例 #1
0
/// <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));
        }
コード例 #2
0
ファイル: PayLogBLL.cs プロジェクト: luoyan1234/YCS
        /// <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);
            }
        }
コード例 #3
0
ファイル: PayLogBLL.cs プロジェクト: luoyan1234/YCS
        /// <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);
        }
コード例 #4
0
/// <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);
            }
        }
コード例 #5
0
/// <summary>
/// 插入信息
/// </summary>
        public int InsertInfo(SqlTransaction trans, PayLogModel payModel)
        {
            return(payDAL.InsertInfo(trans, payModel));
        }