文档中心 > API类目 > 五道口API

taobao.wdk.wms.gateway.bill.callback (单据回传homs)

单据回传homs

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
order_dto OutOrderDto 可选 发货单
  • bill_list
  • OutStockBo []
  • 可选
  • 列表
  • └ outer_bill_no
  • String
  • 可选
  • 1
  • 1
  • stock_item_list
  • OutStockDetailBo []
  • 可选
  • 1
  • └ check_type
  • String
  • 可选
  • 1
  • 1
  • └ in_cargo_area
  • String
  • 可选
  • 1
  • 1
  • └ operate_piece
  • String
  • 可选
  • 1
  • 1
  • └ operate_number
  • String
  • 可选
  • 1
  • 1
  • └ out_cargo_area
  • String
  • 可选
  • 1
  • 1
  • areas_number_list
  • OutAreaNumber []
  • 可选
  • 1
  • └ pick_number
  • String
  • 可选
  • 1
  • 1
  • └ area_no
  • String
  • 可选
  • 1
  • 1
  • └ total_price
  • Number
  • 可选
  • 1
  • 1
  • └ item_unit_price
  • Number
  • 可选
  • 1
  • 1
  • └ cargo_area
  • String
  • 可选
  • 1
  • 1
  • └ discount_price
  • Number
  • 可选
  • 1
  • 1
  • pallet_list
  • PalletBo []
  • 可选
  • 1
  • └ first_pallet_code
  • String
  • 可选
  • 1
  • 1
  • └ operate_number
  • String
  • 可选
  • 1
  • 1
  • └ batch_code
  • String
  • 可选
  • 1
  • 1
  • └ original_supplier_no
  • String
  • 可选
  • 1
  • 1
  • └ second_pallet_code
  • String
  • 可选
  • 1
  • 1
  • └ production_date
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 1
  • └ product_date
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 1
  • └ sku_id
  • String
  • 可选
  • 1
  • 1
  • └ suppliers_no
  • String
  • 可选
  • 1
  • 1
  • └ reason
  • String
  • 可选
  • 1
  • 1
  • └ store_id
  • String
  • 可选
  • 1
  • 1
  • └ from
  • Number
  • 可选
  • 1
  • 1
  • └ bill_no
  • String
  • 可选
  • 1
  • 1
  • └ bill_type
  • String
  • 可选
  • 1
  • 1
  • └ bill_date
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 1
  • └ bill_no
  • String
  • 可选
  • 1
  • 发货单号
  • └ delivery_date
  • Date
  • 可选
  • 2015-01-01 00:00:00
  • 发货时间
  • └ from_store
  • String
  • 可选
  • 1
  • dc门店code
  • └ to_store
  • String
  • 可选
  • 1
  • 收货门店code

响应参数

名称 类型 示例值 描述
result UtmsResult result result
  • └ model
  • String
  • model
  • model
  • └ success
  • Boolean
  • success
  • success
  • └ msg
  • String
  • msg
  • msg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkWmsGatewayBillCallbackRequest req = new WdkWmsGatewayBillCallbackRequest();
WdkWmsGatewayBillCallbackRequest.OutOrderDto obj1 = new WdkWmsGatewayBillCallbackRequest.OutOrderDto();
List<WdkWmsGatewayBillCallbackRequest.OutStockBo> list3 = new ArrayList<WdkWmsGatewayBillCallbackRequest.OutStockBo>();
WdkWmsGatewayBillCallbackRequest.OutStockBo obj4 = new WdkWmsGatewayBillCallbackRequest.OutStockBo();
list3.add(obj4);
obj4.setOuterBillNo("1");
List<WdkWmsGatewayBillCallbackRequest.OutStockDetailBo> list7 = new ArrayList<WdkWmsGatewayBillCallbackRequest.OutStockDetailBo>();
WdkWmsGatewayBillCallbackRequest.OutStockDetailBo obj8 = new WdkWmsGatewayBillCallbackRequest.OutStockDetailBo();
list7.add(obj8);
obj8.setCheckType("1");
obj8.setInCargoArea("1");
obj8.setOperatePiece("1");
obj8.setOperateNumber("1");
obj8.setOutCargoArea("1");
List<WdkWmsGatewayBillCallbackRequest.OutAreaNumber> list11 = new ArrayList<WdkWmsGatewayBillCallbackRequest.OutAreaNumber>();
WdkWmsGatewayBillCallbackRequest.OutAreaNumber obj12 = new WdkWmsGatewayBillCallbackRequest.OutAreaNumber();
list11.add(obj12);
obj12.setPickNumber("1");
obj12.setAreaNo("1");
list9.setAreasNumberList(list11);
obj8.setTotalPrice(1L);
obj8.setItemUnitPrice(1L);
obj8.setCargoArea("1");
obj8.setDiscountPrice(1L);
List<WdkWmsGatewayBillCallbackRequest.PalletBo> list15 = new ArrayList<WdkWmsGatewayBillCallbackRequest.PalletBo>();
WdkWmsGatewayBillCallbackRequest.PalletBo obj16 = new WdkWmsGatewayBillCallbackRequest.PalletBo();
list15.add(obj16);
obj16.setFirstPalletCode("1");
obj16.setOperateNumber("1");
obj16.setBatchCode("1");
obj16.setOriginalSupplierNo("1");
obj16.setSecondPalletCode("1");
obj16.setProductionDate(StringUtils.parseDateTime("2015-01-01 00:00:00"));
list13.setPalletList(list15);
obj8.setProductDate(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj8.setSkuId("1");
list5.setStockItemList(list7);
obj4.setSuppliersNo("1");
obj4.setReason("1");
obj4.setStoreId("1");
obj4.setFrom(1L);
obj4.setBillNo("1");
obj4.setBillType("1");
obj4.setBillDate(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj1.setBillList(list3);
obj1.setBillNo("1");
obj1.setDeliveryDate(StringUtils.parseDateTime("2015-01-01 00:00:00"));
obj1.setFromStore("1");
obj1.setToStore("1");
req.setOrderDto(obj1);
WdkWmsGatewayBillCallbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_wms_gateway_bill_callback_response>
    <result>
        <model>model</model>
        <success>success</success>
        <msg>msg</msg>
    </result>
</wdk_wms_gateway_bill_callback_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部