internal WeBillDelivery(string orderId, bool isOthers, WeDeliveryCompany deliveryCompany, string deliveryTrackNo) { OrderId = orderId; NeedDelivery = true; IsOthers = isOthers; DeliveryCompany = deliveryCompany; DeliveryTrackNo = deliveryTrackNo; }
public static WeixinResult SetDelivery(string orderId, WeDeliveryCompany deliveryCompany, string deliveryTrackNo, bool isOthers) { TkDebug.AssertArgumentNullOrEmpty(orderId, "orderId", null); TkDebug.AssertArgumentNullOrEmpty(deliveryTrackNo, "deliveryTrackNo", null); string url = WeUtil.GetUrl(WeShopConst.SET_DELIVERY_URL); WeBillDelivery request = new WeBillDelivery(orderId, isOthers, deliveryCompany, deliveryTrackNo); var result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult()); return(result); }
public static WeixinResult SetDelivery(string orderId, WeDeliveryCompany deliveryCompany, string deliveryTrackNo, bool isOthers) { TkDebug.AssertArgumentNullOrEmpty(orderId, "orderId", null); TkDebug.AssertArgumentNullOrEmpty(deliveryTrackNo, "deliveryTrackNo", null); string url = WeUtil.GetUrl(WeShopConst.SET_DELIVERY_URL); WeBillDelivery request = new WeBillDelivery(orderId, isOthers, deliveryCompany, deliveryTrackNo); var result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult()); return result; }