public static void AddPayOrder(OrderMqMessage item) { var orderModel = new TAutoTransfer { FAmount = item.FAmount, FBankName = item.FBankName, FCardNo = item.FCardNo, FHolders = item.FHolders, FMerchantAddTime = Convert.ToDateTime(item.FMerchantAddTime), FMerchantCode = item.FMerchantCode, FMerchantOrderNumber = item.FMerchantOrderNumber, FOrderNumber = CreateNoHelper.CreatPayOrderNo(), FAddTime = DateTime.Now, FStatus = 0 }; try { DBDataSourceHelper.AddOrmData(orderModel); } catch (Exception ex) { throw new Exception("PayOrderService.AddPayOrder--消息队列执行出错" + ex.Message); } }
/// <summary> /// 功能描述:添加代付订单到消息队列 /// </summary> /// <param name="orderMessage"></param> public static FeedBackResponse <bool> SendPayOrderMessageToMq(OrderMqMessage orderMessage) { var fbrReturn = new FeedBackResponse <bool>(); try { m_publisher.Put(orderMessage); } catch (Exception ex) { throw new Exception("Lx.Service.WcfHelper.SendPayOrderMessageToMq 添加代付订单到消息队列中失败。Ex:=" + ex.Source + ex.Message + ex.StackTrace); } return(fbrReturn); }
/// <summary> /// /// </summary> /// <returns></returns> public static Task <FeedBackResponse <bool> > PayOrderAddAsync(OrderMqMessage orderItme, string endPontName = "") { return(CallMethodAsync(x => x.PayOrderAddAsync(orderItme), endPontName)); }
/// <summary> /// /// </summary> /// <returns></returns> public Task <FeedBackResponse <bool> > PayOrderAddAsync(OrderMqMessage orderItme) { return(this.Channel.PayOrderAddAsync(orderItme)); }
/// <summary> /// /// </summary> /// <returns></returns> public FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme) { return(this.Channel.PayOrderAdd(orderItme)); }
/// <summary> /// 功能描述:代付下单 /// </summary> /// <param name="orderItme">订单消息队列实体</param> /// <returns></returns> public FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme) { return(OrderServiceHelper.PayOrderAdd(orderItme)); }
/// <summary> /// 功能描述:代付下单 /// </summary> /// <param name="orderItme">订单消息队列实体</param> /// <returns></returns> public static FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme) { return(PayOrderMqHelper.SendPayOrderMessageToMq(orderItme)); }