/// <summary> /// 通过淘宝单号获取订单信息 /// </summary> /// <param name="taobaoOrderId"></param> /// <returns></returns> public XhotelOrderSearchResponse GetTaoBaoOrderInfo(long taobaoOrderId) { var currentDate = DateTime.Now; var request = new XhotelOrderSearchRequest { CreatedStart = currentDate.AddDays(-30), CreatedEnd = currentDate, OrderTids = taobaoOrderId.ToString() }; var response = tmallApiClient.Execute(request); return(response); }
/// <summary> /// 获取订单信息 /// </summary> /// <param name="orderTime"></param> /// <param name="taobaoOrderId"></param> /// <returns></returns> public Top.Api.Domain.XHotelOrder GetOrderStatus(long taobaoOrderId) { try { DateTime orderTime = DateTime.Now.Date; var req = new XhotelOrderSearchRequest(); req.OrderTids = taobaoOrderId.ToString(); req.CreatedStart = orderTime.AddDays(-10); req.CreatedEnd = orderTime.AddDays(1); var rsp = tmallApiClient.Execute(req); if (rsp.HotelOrders.Count > 0) { var hotelResult = rsp.HotelOrders.FirstOrDefault(); return(hotelResult); } } catch { } return(null); }