예제 #1
0
        public void Process(ReceiveMessage receiveMsg)
        {
            JAP.Common.Loging.LogHelper.Info("OrderSubmitObserver Begin");

            OrderQueueDTO dto = receiveMsg.ReveiveData as OrderQueueDTO;

            if (dto != null)
            {
                CommodityOrderSV facade = new CommodityOrderSV();
                OrderResultDTO   result = facade.SubmitOrder(dto);
                if (result.ResultCode != 0)
                {
                    LogHelper.Error(string.Format("下订单失败,订单Id:{0},错误消息:{1}", dto.OrderId, result.Message));
                }
            }
            JAP.Common.Loging.LogHelper.Info("OrderSubmitObserver End");
        }
예제 #2
0
        public void Process(ReceiveMessage receiveMsg)
        {
            LogHelper.Debug("OrderSubmitObserver Begin");

            OrderQueueDTO dto = receiveMsg.ReveiveData as OrderQueueDTO;

            if (dto != null)
            {
                CommodityOrderFacade facade = new CommodityOrderFacade();
                OrderResultDTO       result = facade.SubmitOrder(dto);
                if (result.ResultCode != 0)
                {
                    LogHelper.Error("下订单失败,订单Id:" + dto.OrderId);
                }
            }
            LogHelper.Debug("OrderSubmitObserver End");
        }