public string Query(string OrderID) { OrderProgress progress = OrderProgress.NONE; Order order = QueryOrderDao.QueryOrder(OrderID); if (order == null) { return(EnumUtils.stringValueOf(progress)); } ProcessStatusProgressImpl(order.OrderStatus, order.Shipper); progress = implementor.GetCurrentOrderProgress(OrderID); return(EnumUtils.stringValueOf(progress)); }