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");
        }
        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");
        }
Beispiel #3
0
        public string GetOrderQueue([FromBody] OrderInfoDTO data)
        {
            // validate that they are an employee and have valid token
            if (SessionController.sm.ifTokenValidForEmployee(data.authToken))
            {
                var          DTO   = new OrderQueueDTO();
                List <Order> queue = EmployeeOrderQueue.getOrderQueue();
                foreach (var order in queue)
                {
                    //TODO: don't pass in total from frontend
                    DTO.populateOrder(order.orderID, order.userID.ToString(), order.firstName, order.lastName,
                                      order.getTotal().ToString(), order.getDate().ToString(), order.getItemsDictionary());
                }

                string output = JsonConvert.SerializeObject(DTO);
                return(output);
            }
            else
            {
                return("");
            }
        }