文档
测试

创建入库单

POST
url/wms-main/api

接口描述

用于创建WMS订单

请求公共参数

参数名
类型
描述
必填
reqTime
String
请求时间(yyyy-mm-dd hh:mi:ss)
必填
partnerCode
String
合作伙伴代码(客户代码)
必填
method
String
请求方法(createInStorageOrder)
必填
sign
String
签名
必填
reqBody
Object
请求报文(请求业务参数)
必填

请求业务参数

参数名
类型
描述
必填
order
Object
订单数据
必填
warehouseCode
String
目的仓库代码
必填
referenceNo
String
入库单号(客户自定义单号)
必填
transferWarehouseCode
String
中转仓库代码(有值时,表示中转入库单)
可选
transferShipwayCode
String
中转发货方式
可选
remark
String
备注
可选
weight
Integer
重量(单位:千克)
可选
cubeM3
Decimal
方数
可选
preArrivalTime
String
预计到达时间(yyyy-MM-dd HH24:mi:ss)
可选
trackingNo
String
物流单号
可选
verify
Integer
是否确认,1:确认入库单,确认后不可修改;0:草稿入库单;默认为0
可选
items
List
入库单明细
必填
sku
String
sku
必填
qty
Integer
数量
必填
boxNo
Integer
箱号
必填
boxes
List
箱信息
可选
boxNo
Integer
箱号
可选
boxLength
Integer
长(单位:mm)
可选
boxWidth
Integer
长(单位:mm)
可选
boxHeight
Integer
长(单位:mm)
可选
boxWeight
Decimal
重量(单位:千克)
可选

响应参数

参数名
类型
描述
必填
code
int
响应代码;200:成功;
必填
msg
String
消息内容
必填
data
Object
响应数据
必填
orderNo
String
仓库订单号
必填
referenceNo
String
入库单号
必填

说明 / 示例

请求示例: ```language { "reqBody":{ "order":{ "warehouseCode":"USXA", "trackingNo":"874349976682", "referenceNo":"TEST221020001", "remark":"测试入库单", "preArrivalTime":"2022-10-20 11:32:00", "weight":50.87, "cubeM3":5.63, "verify":1 }, "items":[ { "sku":"JTT-1816", "qty":12, "boxNo":1 }, { "sku":"JTT-1811", "qty":12, "boxNo":2 } ], "boxs":[ { "boxNo":1, "boxWidth":600, "boxHeight":705, "boxWeight":30.4 }, { "boxNo":1, "boxWidth":600, "boxHeight":705, "boxWeight":35.4 } ] }, "reqTime":"2022-10-20 11:32:00", "method":"createInStorageOrder", "sign":"0156198EE20FCE892B3C36F1E126623A", "partnerCode":"JTT" } ``` 响应示例: 请求成功响应 ```language { "code": 200, "msg": "请求成功!", "data": { "orderNo": "API-USXA221020-012", "referenceNo": "TEST221020001" } } ``` 请求失败响应 ```language { "code": 1002, "msg": "入库单已确认,不能修改." } ```