TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDchainIsvWmsOrderprocessReportRequest req = new AlibabaDchainIsvWmsOrderprocessReportRequest();
AlibabaDchainIsvWmsOrderprocessReportRequest.WmsOrderProcessReportRequest obj1 = new AlibabaDchainIsvWmsOrderprocessReportRequest.WmsOrderProcessReportRequest();
obj1.setRequestId("xxxxx");
obj1.setRequestTime(1663814266066L);
AlibabaDchainIsvWmsOrderprocessReportRequest.Order obj2 = new AlibabaDchainIsvWmsOrderprocessReportRequest.Order();
obj2.setOrderCode("ERP01");
obj2.setOrderId("orderId01");
obj2.setErpWarehouseCode("CK001");
obj2.setCreateTime(1663814266066L);
obj2.setOrderType("JYCK");
obj2.setPreOrderCode("1111111");
obj1.setOrder(obj2);
AlibabaDchainIsvWmsOrderprocessReportRequest.Process obj3 = new AlibabaDchainIsvWmsOrderprocessReportRequest.Process();
obj3.setProcessStatus("ACCEPT");
obj3.setOperateTime(1663814266066L);
obj3.setConfirmType(1L);
obj3.setLogisticsType("2");
obj1.setProcess(obj3);
List<AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLine> list5 = new ArrayList<AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLine>();
AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLine obj6 = new AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLine();
list5.add(obj6);
obj6.setSourceOrderCode("sourceOrderCode001");
obj6.setSubSourceOrderCode("subSourceOrderCode001");
obj6.setScItemId("scItemId001");
obj6.setPlanQty(100L);
obj6.setOrderLineNo("111111");
obj1.setOrderLines(list5);
obj1.setOrderFlag("COD");
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLines> list8 = new ArrayList<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLines>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLines obj9 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLines();
list8.add(obj9);
obj9.setSourceOrderCode("111111");
obj9.setSubSourceOrderCode("11111112");
obj9.setOrderLineNo("1111222");
obj9.setScItemId("SC0001");
obj9.setActualQty(1L);
obj1.setConfirmOrderLines(list8);
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackages> list11 = new ArrayList<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackages>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackages obj12 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackages();
list11.add(obj12);
obj12.setLogisticsCode("SF");
obj12.setExpressCode("SF00000001");
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ScItems> list15 = new ArrayList<AlibabaDchainIsvWmsOrderprocessReportRequest.ScItems>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ScItems obj16 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ScItems();
list15.add(obj16);
obj16.setOrderLineNo("1111222");
obj16.setSubExpressCode("11112223");
obj16.setScItemId("SC0001");
obj16.setQuantity(1L);
list13.setScItems(list15);
obj1.setConfirmPackages(list11);
req.setOrderProcessReportRequest(obj1);
AlibabaDchainIsvWmsOrderprocessReportResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaDchainIsvWmsOrderprocessReportRequest req = new AlibabaDchainIsvWmsOrderprocessReportRequest();
AlibabaDchainIsvWmsOrderprocessReportRequest.WmsOrderProcessReportRequestDomain obj1 = new AlibabaDchainIsvWmsOrderprocessReportRequest.WmsOrderProcessReportRequestDomain();
obj1.RequestId = "xxxxx";
obj1.RequestTime = 1663814266066L;
AlibabaDchainIsvWmsOrderprocessReportRequest.OrderDomain obj2 = new AlibabaDchainIsvWmsOrderprocessReportRequest.OrderDomain();
obj2.OrderCode = "ERP01";
obj2.OrderId = "orderId01";
obj2.ErpWarehouseCode = "CK001";
obj2.CreateTime = 1663814266066L;
obj2.OrderType = "JYCK";
obj2.PreOrderCode = "1111111";
obj1.Order= obj2;
AlibabaDchainIsvWmsOrderprocessReportRequest.ProcessDomain obj3 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ProcessDomain();
obj3.ProcessStatus = "ACCEPT";
obj3.OperateTime = 1663814266066L;
obj3.ConfirmType = 1L;
obj3.LogisticsType = "2";
obj1.Process= obj3;
List<AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLineDomain> list5 = new List<AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLineDomain>();
AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLineDomain obj6 = new AlibabaDchainIsvWmsOrderprocessReportRequest.OrderLineDomain();
list5.Add(obj6);
obj6.SourceOrderCode = "sourceOrderCode001";
obj6.SubSourceOrderCode = "subSourceOrderCode001";
obj6.ScItemId = "scItemId001";
obj6.PlanQty = 100L;
obj6.OrderLineNo = "111111";
obj1.OrderLines= list5;
obj1.OrderFlag = "COD";
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLinesDomain> list8 = new List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLinesDomain>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLinesDomain obj9 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmOrderLinesDomain();
list8.Add(obj9);
obj9.SourceOrderCode = "111111";
obj9.SubSourceOrderCode = "11111112";
obj9.OrderLineNo = "1111222";
obj9.ScItemId = "SC0001";
obj9.ActualQty = 1L;
obj1.ConfirmOrderLines= list8;
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackagesDomain> list11 = new List<AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackagesDomain>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackagesDomain obj12 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ConfirmPackagesDomain();
list11.Add(obj12);
obj12.LogisticsCode = "SF";
obj12.ExpressCode = "SF00000001";
List<AlibabaDchainIsvWmsOrderprocessReportRequest.ScItemsDomain> list14 = new List<AlibabaDchainIsvWmsOrderprocessReportRequest.ScItemsDomain>();
AlibabaDchainIsvWmsOrderprocessReportRequest.ScItemsDomain obj15 = new AlibabaDchainIsvWmsOrderprocessReportRequest.ScItemsDomain();
list14.Add(obj15);
obj15.OrderLineNo = "1111222";
obj15.SubExpressCode = "11112223";
obj15.ScItemId = "SC0001";
obj15.Quantity = 1L;
obj12.ScItems= list14;
obj1.ConfirmPackages= list11;
req.OrderProcessReportRequest_ = obj1;
AlibabaDchainIsvWmsOrderprocessReportResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaDchainIsvWmsOrderprocessReportRequest;
$order_process_report_request = new WmsOrderProcessReportRequest;
$order_process_report_request->request_id="xxxxx";
$order_process_report_request->request_time="1663814266066";
$order = new Order;
$order->order_code="ERP01";
$order->order_id="orderId01";
$order->erp_warehouse_code="CK001";
$order->create_time="1663814266066";
$order->order_type="JYCK";
$order->pre_order_code="1111111";
$order_process_report_request->order = $order;
$process = new Process;
$process->process_status="ACCEPT";
$process->operate_time="1663814266066";
$process->confirm_type="1";
$process->logistics_type="2";
$order_process_report_request->process = $process;
$order_lines = new OrderLine;
$order_lines->source_order_code="sourceOrderCode001";
$order_lines->sub_source_order_code="subSourceOrderCode001";
$order_lines->sc_item_id="scItemId001";
$order_lines->plan_qty="100";
$order_lines->order_line_no="111111";
$order_process_report_request->order_lines = $order_lines;
$order_process_report_request->order_flag="COD";
$confirm_order_lines = new ConfirmOrderLines;
$confirm_order_lines->source_order_code="111111";
$confirm_order_lines->sub_source_order_code="11111112";
$confirm_order_lines->order_line_no="1111222";
$confirm_order_lines->sc_item_id="SC0001";
$confirm_order_lines->actual_qty="1";
$order_process_report_request->confirm_order_lines = $confirm_order_lines;
$confirm_packages = new ConfirmPackages;
$confirm_packages->logistics_code="SF";
$confirm_packages->express_code="SF00000001";
$sc_items = new ScItems;
$sc_items->order_line_no="1111222";
$sc_items->sub_express_code="11112223";
$sc_items->sc_item_id="SC0001";
$sc_items->quantity="1";
$confirm_packages->sc_items = $sc_items;
$order_process_report_request->confirm_packages = $confirm_packages;
$req->setOrderProcessReportRequest(json_encode($order_process_report_request));
$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=alibaba.dchain.isv.wms.orderprocess.report' \
-d 'partner_id=apidoc' \
-d 'session=54140ee1-62d6-45af-9da6-85ab727764bc' \
-d 'sign=6609A048ED5CBF7F1F0A363C576FB242' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-04+15%3A59%3A17' \
-d 'v=2.0' \
-d 'order_process_report_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaDchainIsvWmsOrderprocessReportRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.order_process_report_request="数据结构示例JSON格式"
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,"alibaba.dchain.isv.wms.orderprocess.report");
add_param(pRequest,"order_process_report_request","数据结构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('alibaba.dchain.isv.wms.orderprocess.report', {
'order_process_report_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})