TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WlbWmsStockInOrderNotifyRequest req = new WlbWmsStockInOrderNotifyRequest();
req.setOrderCode("PO0000123");
req.setStoreCode("STORE_666110");
req.setOrderType(601L);
req.setInboundTypeDesc("加工归还");
req.setOrderFlag("9");
req.setOrderCreateTime(StringUtils.parseDateTime("2015-03-16 17:13:16"));
req.setSupplierCode("demo");
req.setSupplierName("xx有限公司");
req.setTmsServiceCode("demo");
req.setTmsServiceName("德邦物流");
req.setTmsOrderCode("292934291");
req.setPrevOrderCode("EC000003");
req.setReturnReason("消费者7天无理由退货");
req.setExpectStartTime("20150331");
req.setExpectEndTime("20150331");
req.setExtendFields("a:1;b:2");
req.setRemark("xxxx");
WlbWmsStockInOrderNotifyRequest.Senderinfowlbwmsstockinordernotifywl obj1 = new WlbWmsStockInOrderNotifyRequest.Senderinfowlbwmsstockinordernotifywl();
obj1.setSenderPhone("0571-234567");
obj1.setSenderMobile("1551234123");
obj1.setSenderName("demo");
obj1.setSenderCode("demo");
obj1.setSenderAddress("xx路xx号xx室");
obj1.setSenderTown("xx镇");
obj1.setSenderArea("余杭区");
obj1.setSenderCity("杭州市");
obj1.setSenderProvince("浙江省");
obj1.setSenderZipCode("293123");
req.setSenderInfo(obj1);
WlbWmsStockInOrderNotifyRequest.Receiverinfowlbwmsstockinordernotifywl obj2 = new WlbWmsStockInOrderNotifyRequest.Receiverinfowlbwmsstockinordernotifywl();
obj2.setReceiverPhone("0571-234567");
obj2.setReceiverMobile("1551234123");
obj2.setReceiverName("张三");
obj2.setReceiverAddress("xx路xx号xx室");
obj2.setReceiverArea("余杭区");
obj2.setReceiverCity("杭州市");
obj2.setReceiverProvince("浙江省");
obj2.setReceiverZipCode("293123");
obj2.setReceiverTown("xx镇");
req.setReceiverInfo(obj2);
List<WlbWmsStockInOrderNotifyRequest.Orderitemlistwlbwmsstockinordernotifywl> list4 = new ArrayList<WlbWmsStockInOrderNotifyRequest.Orderitemlistwlbwmsstockinordernotifywl>();
WlbWmsStockInOrderNotifyRequest.Orderitemlistwlbwmsstockinordernotifywl obj5 = new WlbWmsStockInOrderNotifyRequest.Orderitemlistwlbwmsstockinordernotifywl();
list4.add(obj5);
WlbWmsStockInOrderNotifyRequest.Orderitemwlbwmsstockinordernotifywl obj7 = new WlbWmsStockInOrderNotifyRequest.Orderitemwlbwmsstockinordernotifywl();
obj7.setExtendFields("demo");
obj7.setProduceCode("p20120626");
obj7.setDueDate(StringUtils.parseDateTime("2015-03-16 17:13:16"));
obj7.setProduceDate(StringUtils.parseDateTime("2015-03-16 23:40:49"));
obj7.setBatchCode("wh20150309");
obj7.setPurchasePrice(99L);
obj7.setItemQuantity(999L);
obj7.setInventoryType(1L);
obj7.setItemId("123456");
obj7.setOrderItemId("000001");
list6.setOrderItem(obj7);
req.setOrderItemList(list4);
WlbWmsStockInOrderNotifyResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
WlbWmsStockInOrderNotifyRequest req = new WlbWmsStockInOrderNotifyRequest();
req.OrderCode = "PO0000123";
req.StoreCode = "STORE_666110";
req.OrderType = 601L;
req.InboundTypeDesc = "加工归还";
req.OrderFlag = "9";
req.OrderCreateTime = DateTime.Parse("2015-03-16 17:13:16");
req.SupplierCode = "demo";
req.SupplierName = "xx有限公司";
req.TmsServiceCode = "demo";
req.TmsServiceName = "德邦物流";
req.TmsOrderCode = "292934291";
req.PrevOrderCode = "EC000003";
req.ReturnReason = "消费者7天无理由退货";
req.ExpectStartTime = "20150331";
req.ExpectEndTime = "20150331";
req.ExtendFields = "a:1;b:2";
req.Remark = "xxxx";
WlbWmsStockInOrderNotifyRequest.SenderinfowlbwmsstockinordernotifywlDomain obj1 = new WlbWmsStockInOrderNotifyRequest.SenderinfowlbwmsstockinordernotifywlDomain();
obj1.SenderPhone = "0571-234567";
obj1.SenderMobile = "1551234123";
obj1.SenderName = "demo";
obj1.SenderCode = "demo";
obj1.SenderAddress = "xx路xx号xx室";
obj1.SenderTown = "xx镇";
obj1.SenderArea = "余杭区";
obj1.SenderCity = "杭州市";
obj1.SenderProvince = "浙江省";
obj1.SenderZipCode = "293123";
req.SenderInfo_ = obj1;
WlbWmsStockInOrderNotifyRequest.ReceiverinfowlbwmsstockinordernotifywlDomain obj2 = new WlbWmsStockInOrderNotifyRequest.ReceiverinfowlbwmsstockinordernotifywlDomain();
obj2.ReceiverPhone = "0571-234567";
obj2.ReceiverMobile = "1551234123";
obj2.ReceiverName = "张三";
obj2.ReceiverAddress = "xx路xx号xx室";
obj2.ReceiverArea = "余杭区";
obj2.ReceiverCity = "杭州市";
obj2.ReceiverProvince = "浙江省";
obj2.ReceiverZipCode = "293123";
obj2.ReceiverTown = "xx镇";
req.ReceiverInfo_ = obj2;
List<WlbWmsStockInOrderNotifyRequest.OrderitemlistwlbwmsstockinordernotifywlDomain> list4 = new List<WlbWmsStockInOrderNotifyRequest.OrderitemlistwlbwmsstockinordernotifywlDomain>();
WlbWmsStockInOrderNotifyRequest.OrderitemlistwlbwmsstockinordernotifywlDomain obj5 = new WlbWmsStockInOrderNotifyRequest.OrderitemlistwlbwmsstockinordernotifywlDomain();
list4.Add(obj5);
WlbWmsStockInOrderNotifyRequest.OrderitemwlbwmsstockinordernotifywlDomain obj6 = new WlbWmsStockInOrderNotifyRequest.OrderitemwlbwmsstockinordernotifywlDomain();
obj6.ExtendFields = "demo";
obj6.ProduceCode = "p20120626";
obj6.DueDate = DateTime.Parse(2015-03-16 17:13:16");
obj6.ProduceDate = DateTime.Parse(2015-03-16 23:40:49");
obj6.BatchCode = "wh20150309";
obj6.PurchasePrice = 99L;
obj6.ItemQuantity = 999L;
obj6.InventoryType = 1L;
obj6.ItemId = "123456";
obj6.OrderItemId = "000001";
obj5.OrderItem= obj6;
req.OrderItemList_ = list4;
WlbWmsStockInOrderNotifyResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new WlbWmsStockInOrderNotifyRequest;
$req->setOrderCode("PO0000123");
$req->setStoreCode("STORE_666110");
$req->setOrderType("601");
$req->setInboundTypeDesc("加工归还");
$req->setOrderFlag("9");
$req->setOrderCreateTime("2015-03-16 17:13:16");
$req->setSupplierCode("demo");
$req->setSupplierName("xx有限公司");
$req->setTmsServiceCode("demo");
$req->setTmsServiceName("德邦物流");
$req->setTmsOrderCode("292934291");
$req->setPrevOrderCode("EC000003");
$req->setReturnReason("消费者7天无理由退货");
$req->setExpectStartTime("20150331");
$req->setExpectEndTime("20150331");
$req->setExtendFields("a:1;b:2");
$req->setRemark("xxxx");
$sender_info = new Senderinfowlbwmsstockinordernotifywl;
$sender_info->sender_phone="0571-234567";
$sender_info->sender_mobile="1551234123";
$sender_info->sender_name="demo";
$sender_info->sender_code="demo";
$sender_info->sender_address="xx路xx号xx室";
$sender_info->sender_town="xx镇";
$sender_info->sender_area="余杭区";
$sender_info->sender_city="杭州市";
$sender_info->sender_province="浙江省";
$sender_info->sender_zip_code="293123";
$req->setSenderInfo(json_encode($sender_info));
$receiver_info = new Receiverinfowlbwmsstockinordernotifywl;
$receiver_info->receiver_phone="0571-234567";
$receiver_info->receiver_mobile="1551234123";
$receiver_info->receiver_name="张三";
$receiver_info->receiver_address="xx路xx号xx室";
$receiver_info->receiver_area="余杭区";
$receiver_info->receiver_city="杭州市";
$receiver_info->receiver_province="浙江省";
$receiver_info->receiver_zip_code="293123";
$receiver_info->receiver_town="xx镇";
$req->setReceiverInfo(json_encode($receiver_info));
$order_item_list = new Orderitemlistwlbwmsstockinordernotifywl;
$order_item = new Orderitemwlbwmsstockinordernotifywl;
$order_item->extend_fields="demo";
$order_item->produce_code="p20120626";
$order_item->due_date="2015-03-16 17:13:16";
$order_item->produce_date="2015-03-16 23:40:49";
$order_item->batch_code="wh20150309";
$order_item->purchase_price="99";
$order_item->item_quantity="999";
$order_item->inventory_type="1";
$order_item->item_id="123456";
$order_item->order_item_id="000001";
$order_item_list->order_item = $order_item;
$req->setOrderItemList(json_encode($order_item_list));
$resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=taobao.wlb.wms.stock.in.order.notify' \
-d 'partner_id=apidoc' \
-d 'session=9518c73c-10f0-4722-a829-caaa23fd39a0' \
-d 'sign=07B5CA8D3063A9ECCA117072E0F830EE' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-02+09%3A01%3A13' \
-d 'v=2.0' \
-d 'expect_end_time=20150331' \
-d 'expect_start_time=20150331' \
-d 'extend_fields=a%3A1%3Bb%3A2' \
-d 'inbound_type_desc=%E5%8A%A0%E5%B7%A5%E5%BD%92%E8%BF%98' \
-d 'order_code=PO0000123' \
-d 'order_create_time=2015-03-16+17%3A13%3A16' \
-d 'order_flag=9' \
-d 'order_item_list=null' \
-d 'order_type=601' \
-d 'prev_order_code=EC000003' \
-d 'receiver_info=null' \
-d 'remark=xxxx' \
-d 'return_reason=%E6%B6%88%E8%B4%B9%E8%80%857%E5%A4%A9%E6%97%A0%E7%90%86%E7%94%B1%E9%80%80%E8%B4%A7' \
-d 'sender_info=null' \
-d 'store_code=STORE_666110' \
-d 'supplier_code=demo' \
-d 'supplier_name=xx%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8' \
-d 'tms_order_code=292934291' \
-d 'tms_service_code=demo' \
-d 'tms_service_name=%E5%BE%B7%E9%82%A6%E7%89%A9%E6%B5%81'
# -*- coding: utf-8 -*-
import top.api
req=top.api.WlbWmsStockInOrderNotifyRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.order_code="PO0000123"
req.store_code="STORE_666110"
req.order_type=601
req.inbound_type_desc="加工归还"
req.order_flag="9"
req.order_create_time="2015-03-16 17:13:16"
req.supplier_code="demo"
req.supplier_name="xx有限公司"
req.tms_service_code="demo"
req.tms_service_name="德邦物流"
req.tms_order_code="292934291"
req.prev_order_code="EC000003"
req.return_reason="消费者7天无理由退货"
req.expect_start_time="20150331"
req.expect_end_time="20150331"
req.extend_fields="a:1;b:2"
req.remark="xxxx"
req.sender_info=""
req.receiver_info=""
req.order_item_list=""
try:
resp= req.getResponse(sessionkey)
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"taobao.wlb.wms.stock.in.order.notify");
add_param(pRequest,"order_code","PO0000123");
add_param(pRequest,"store_code","STORE_666110");
add_param(pRequest,"order_type","601");
add_param(pRequest,"inbound_type_desc","加工归还");
add_param(pRequest,"order_flag","9");
add_param(pRequest,"order_create_time","2015-03-16 17:13:16");
add_param(pRequest,"supplier_code","demo");
add_param(pRequest,"supplier_name","xx有限公司");
add_param(pRequest,"tms_service_code","demo");
add_param(pRequest,"tms_service_name","德邦物流");
add_param(pRequest,"tms_order_code","292934291");
add_param(pRequest,"prev_order_code","EC000003");
add_param(pRequest,"return_reason","消费者7天无理由退货");
add_param(pRequest,"expect_start_time","20150331");
add_param(pRequest,"expect_end_time","20150331");
add_param(pRequest,"extend_fields","a:1;b:2");
add_param(pRequest,"remark","xxxx");
add_param(pRequest,"sender_info","数据结构JSON示例");
add_param(pRequest,"receiver_info","数据结构JSON示例");
add_param(pRequest,"order_item_list","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.wlb.wms.stock.in.order.notify', {
'order_code':'PO0000123',
'store_code':'STORE_666110',
'order_type':'601',
'inbound_type_desc':'加工归还',
'order_flag':'9',
'order_create_time':'2015-03-16 17:13:16',
'supplier_code':'demo',
'supplier_name':'xx有限公司',
'tms_service_code':'demo',
'tms_service_name':'德邦物流',
'tms_order_code':'292934291',
'prev_order_code':'EC000003',
'return_reason':'消费者7天无理由退货',
'expect_start_time':'20150331',
'expect_end_time':'20150331',
'extend_fields':'a:1;b:2',
'remark':'xxxx',
'sender_info':'数据结构JSON示例',
'receiver_info':'数据结构JSON示例',
'order_item_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})