/// <summary> /// 获取订单状态 /// </summary> /// <param name="snOrderId"></param> /// <returns></returns> public static SNOrderStatusDTO SNGetOrderStatus(string snOrderId) { SNOrderStatusDTO orderstatus = new SNOrderStatusDTO(); try { var request = new snsdk.suning_api_sdk.BizRequest.CustomGovbusRequest.OrderStatusGetRequest() { orderId = snOrderId }; snsdk.suning_api_sdk.BizResponse.CustomGovbusResponse.OrderStatusGetResponse response = SuningClient.Execute(request); if (response != null) { List <SNOrderItemInfo> snOrderItemInfoList = new List <SNOrderItemInfo>(); response.orderItemInfoList.ForEach(p => { snOrderItemInfoList.Add(new SNOrderItemInfo() { OrderItemId = p.orderItemId, SkuId = p.skuId, StatusName = p.statusName }); }); orderstatus = new SNOrderStatusDTO() { OrderId = response.orderId, OrderItemInfoList = snOrderItemInfoList, OrderStatus = response.orderStatus }; } } catch (Exception ex) { LogHelper.Error("SuningSV.SNGetOrderStatus 获取订单状态", ex); } return(orderstatus); }
/// <summary> /// 获取订单状态接口 /// </summary> /// <param name="OrderId"></param> public static void suning_govbus_orderstatus_get(string OrderId) { var request = new snsdk.suning_api_sdk.BizRequest.CustomGovbusRequest.OrderStatusGetRequest(); request.orderId = OrderId; var response = SuningClient.Execute(request); }