仓作业信息同步
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
order_process_report_request | WmsOrderProcessReportRequest | 必须 | 请求入参 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
order_process_report_response | WmsOrderProcessReportResponse | 请求出参 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 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()); |
1 2 3 4 5 6 7 8 | < alibaba_dchain_isv_wms_orderprocess_report_response > < order_process_report_response > < code >xxxxxx</ code > < success >true</ success > < message >xxxxxx</ message > < trace_id >xxxxxx</ trace_id > </ order_process_report_response > </ alibaba_dchain_isv_wms_orderprocess_report_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|