Ejemplo n.º 1
0
        /// <summary>
        /// 添加需要推送的订单信息到push表中
        /// </summary>
        /// <param name="out_trade_no"></param>
        public void AddPushOrderInfo(String out_trade_no)
        {
            PushIBSOrderInfoEntity model = null;
            int insertFlag = 0;

            /// 创建推送IBS订单信息对象
            model = new PushIBSOrderInfoEntity();
            /// 根据支付宝响应信息的OrderCode获得订单的父订单号
            OrderInfoEntity orderInfoEntity = GetOrderInfoByPay(out_trade_no);
            string          taxtypeStr      = orderInfoEntity.TaxType.ToString();

            /// 判断订单是否是综合税的
            if (orderInfoEntity.TaxType == 1)
            {
                insertFlag = 1;
            }

            if (insertFlag == 1)
            {
                model.OrderCode    = out_trade_no;
                model.PushStatus   = 0;
                model.PushSuccTime = null;
                model.GateWayCode  = null;
                model.TaxType      = 1;
                model.PayType      = orderInfoEntity.PayPlatform;
                model.CreateTime   = DateTime.Now;
                /// 增加推送IBS订单信息
                CreatePushIBSOrderInfo(model);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 增加推送IBS订单信息
 /// </summary>
 /// <param name="model"></param>
 public void CreatePushIBSOrderInfo(PushIBSOrderInfoEntity model)
 {
     orderInfoDal.CreatePushIBSOrderInfo(model);
 }