/// <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); } }
/// <summary> /// 增加推送IBS订单信息 /// </summary> /// <param name="model"></param> public void CreatePushIBSOrderInfo(PushIBSOrderInfoEntity model) { orderInfoDal.CreatePushIBSOrderInfo(model); }