文档中心 > API类目 > 淘天仓储API

taobao.logistics.wms.shiporder.create (装车单创建)

装车单创建

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
wms_create_ship_order_request WmsCreateShipOrderRequest 必须 请求参数
  • └ owner_code
  • String
  • 必须
  • H1234
  • 货主编码
  • └ request_id
  • String
  • 必须
  • W1234
  • 请求唯一标识
  • └ transport_code
  • String
  • 必须
  • LZDYS
  • 运输资源
  • └ operate_time
  • String
  • 必须
  • 2024-12-23 00:00:00
  • 操作时间
  • └ out_order_code
  • String
  • 必须
  • H1234
  • 装车交接外部单号
  • details
  • WmsCreateShipOrderContainerDTO []
  • 可选
  • 容器明细列表
  • 容器明细
  • └ container_volume
  • String
  • 可选
  • 1
  • 容器 (立方分米),小数点后六位
  • └ container_height
  • String
  • 可选
  • 1
  • 容器高,单位cm,小数点后两位
  • order_details
  • WmsCreateShipOrderPackageDTO []
  • 可选
  • 包裹明细列表
  • 包裹明细
  • └ volume
  • String
  • 可选
  • 1
  • 小包体积(立方分米),小数点后六位
  • └ channel_order_code
  • String
  • 可选
  • GSP23434
  • 外部交易单号GSP
  • └ length
  • String
  • 可选
  • 1
  • 小包长,单位cm,小数点后两位
  • └ width
  • String
  • 可选
  • 1
  • 小包宽,单位cm,小数点后两位
  • └ weight
  • String
  • 可选
  • 1
  • 小包称重, 单位kg,小数点后6位
  • └ order_code
  • String
  • 可选
  • MFU23434
  • 仓出库作业单明细,MFU单号
  • └ height
  • String
  • 可选
  • 1
  • 小包高,单位cm,小数点后两位
  • └ container_type
  • String
  • 必须
  • PALLET
  • 一级容器类型:托盘:PALLET
  • └ details_weight
  • String
  • 必须
  • 1
  • 揽收重量(托维度小包体积之和), 单位kg,小数点后6位
  • └ container_length
  • String
  • 可选
  • 1
  • 容器长,单位cm,小数点后两位
  • └ details_volume
  • String
  • 必须
  • 1
  • 揽收体积(拖维度小包重量之和),(立方分米),小数点后六位
  • └ container_code
  • String
  • 必须
  • ADDSX
  • 一级容器编码,托盘唯一编码
  • └ container_weight
  • String
  • 可选
  • 1
  • 容器重量,单位kg,小数点后六位
  • └ container_width
  • String
  • 可选
  • 1
  • 容器宽,单位cm,小数点后两位
  • └ confirm_type
  • Number
  • 必须
  • 0
  • 登记状态:分批登记:1; 登记完成:0
  • └ confirm_total_num
  • Number
  • 可选
  • 10
  • 登记批总数,登记状态=登记完成:0场景下必填
  • └ warehouse_code
  • String
  • 必须
  • 344343
  • 仓编码

响应参数

名称 类型 示例值 描述
result ResultWrapper 响应结果
  • data
  • WmsCreateShipOrderResponse []
  • 托明细信息
  • └ container_code
  • String
  • Axeere
  • 容器编码
  • └ container_order_code
  • String
  • MFU34344
  • 容器维度(托盘)揽收单单号,MFU单号
  • └ success
  • Boolean
  • true
  • 返回值
  • └ error_message
  • String
  • 系统错误
  • 错误描述
  • └ error_code
  • String
  • SYSTEM_ERROR
  • 错误码
  • └ retry
  • Boolean
  • false
  • 是否可重试

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsWmsShiporderCreateRequest req = new LogisticsWmsShiporderCreateRequest();
LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderRequest obj1 = new LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderRequest();
obj1.setOwnerCode("H1234");
obj1.setRequestId("W1234");
obj1.setTransportCode("LZDYS");
obj1.setOperateTime("2024-12-23 00:00:00");
obj1.setOutOrderCode("H1234");
List<LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderContainerDTO> list3 = new ArrayList<LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderContainerDTO>();
LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderContainerDTO obj4 = new LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderContainerDTO();
list3.add(obj4);
obj4.setContainerVolume("1");
obj4.setContainerHeight("1");
List<LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderPackageDTO> list7 = new ArrayList<LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderPackageDTO>();
LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderPackageDTO obj8 = new LogisticsWmsShiporderCreateRequest.WmsCreateShipOrderPackageDTO();
list7.add(obj8);
obj8.setVolume("1");
obj8.setChannelOrderCode("GSP23434");
obj8.setLength("1");
obj8.setWidth("1");
obj8.setWeight("1");
obj8.setOrderCode("MFU23434");
obj8.setHeight("1");
list5.setOrderDetails(list7);
obj4.setContainerType("PALLET");
obj4.setDetailsWeight("1");
obj4.setContainerLength("1");
obj4.setDetailsVolume("1");
obj4.setContainerCode("ADDSX");
obj4.setContainerWeight("1");
obj4.setContainerWidth("1");
obj1.setDetails(list3);
obj1.setConfirmType(0L);
obj1.setConfirmTotalNum(10L);
obj1.setWarehouseCode("344343");
req.setWmsCreateShipOrderRequest(obj1);
LogisticsWmsShiporderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<logistics_wms_shiporder_create_response>
    <result>
        <data>
            <wms_create_ship_order_response>
                <container_code>Axeere</container_code>
                <container_order_code>MFU34344</container_order_code>
            </wms_create_ship_order_response>
        </data>
        <success>true</success>
        <error_message>系统错误</error_message>
        <error_code>SYSTEM_ERROR</error_code>
        <retry>false</retry>
    </result>
</logistics_wms_shiporder_create_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

返回
顶部