コード例 #1
0
        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);
            }
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static Task <FeedBackResponse <bool> > PayOrderAddAsync(OrderMqMessage orderItme, string endPontName = "")
 {
     return(CallMethodAsync(x => x.PayOrderAddAsync(orderItme), endPontName));
 }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public Task <FeedBackResponse <bool> > PayOrderAddAsync(OrderMqMessage orderItme)
 {
     return(this.Channel.PayOrderAddAsync(orderItme));
 }
コード例 #5
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme)
 {
     return(this.Channel.PayOrderAdd(orderItme));
 }
コード例 #6
0
 /// <summary>
 /// 功能描述:代付下单
 /// </summary>
 /// <param name="orderItme">订单消息队列实体</param>
 /// <returns></returns>
 public FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme)
 {
     return(OrderServiceHelper.PayOrderAdd(orderItme));
 }
コード例 #7
0
 /// <summary>
 /// 功能描述:代付下单
 /// </summary>
 /// <param name="orderItme">订单消息队列实体</param>
 /// <returns></returns>
 public static FeedBackResponse <bool> PayOrderAdd(OrderMqMessage orderItme)
 {
     return(PayOrderMqHelper.SendPayOrderMessageToMq(orderItme));
 }