コード例 #1
0
        /// <summary>
        /// 支付请求执行成功
        /// </summary>
        /// <param name="requestInfo">支付请求记录</param>
        public virtual void ExecuteSuccess(PayRequestInfo requestInfo)
        {
            //更新支付请求记录的执行结果
            requestInfo.ExecuteResult = (int)ResultStatus.Success;
            requestInfo.Status        = (int)AppEnum.GlobalStatus.Valid;
            PayRequestDAL.Update(requestInfo);

            //作废重复的支付请求记录
            PayRequestDAL.InvalidateRepeatRequest(requestInfo);
        }