1. 出库单模块API

API URL

post {HTTP(S)地址}/api/{version}/odo

1.1. 出库单查询接口

1.1.1. SERVICE_TYPE

QUERY_ODO_LIST

1.1.2. 请求参数

参数 是否必须 类型 示例 备注
warehouseName N String 马来仓库 仓库名称
type N String MANUAL 出库单类型,见枚举
status N String WAIT_OUTBOUND 出库单状态,见枚举
createTimeFrom N String 2022-09-05 创建时间起始
createTimeTo N String 2022-09-05 创建时间结束
shipTimeFrom N String 2022-09-05 完成时间起始
shipTimeTo N String 2022-09-05 完成时间结束
updateTimeFrom N String 2022-09-05 更新时间起始
updateTimeTo N String 2022-09-05 更新时间结束
numberParam N String 2011asd 多字段检索,出库单号,参考号
skuParam N String 2011asd 多字段检索,商品编码,商品名称
orderNumberList N List<String> 出库单号列表(不超过200条)
customNumberList N List<String> 参考号列表 (不超过200条)
page Y Number 1 页码,默认1
pageSize Y Number 100 每页条数.不超过200条; 默认100
calculateCost N boolean true 默认false,true时返回出库成本(币种为CNY),数据量大时会有性能问题

1.1.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
total Y Number 100 总条数
result Y List<Odo> 详见 Odo

Odo(出库单)

参数 是否必须 类型 示例 备注
number Y String A20220905 出库单号
customNumber N String C20220905 参考号
trackNumber Y String T20220905 跟踪号
warehouseName Y String 马来仓库 出库仓库名称
type Y String MANUAL 出库单类型,见枚举
status Y String WAIT_OUTBOUND 出库单状态,见枚举
remark N String Quick 备注
createTime Y String 2022-09-05 15:27:18 创建时间
finishTime N String 2022-09-05 15:27:18 完成时间
odoSkuVOList Y List<OdoSku> 出库单商品
odoCustomFieldValueVOList N List<SkuCustomFieldValueVO>

SkuCustomFieldValueVO(自定义栏位信息)

参数 是否必须 类型 示例 备注
tableName Y String SYS_ITEM SYS_ITEM:系统商品自定义栏位; SYS_ORDER:订单自定义栏位; SYS_ODO:出库单自定义栏位; SYS_ASN:入库单自定义栏位。
columType Y String NUMBER 筛选不同填入类型的自定义栏位 NUMBER:数字; DATE:日期; STRING:字符串; SELECT:下拉框。
columName Y String 生产日期 用户自己定义的栏位名称
defaultValue N String "1970/01/01"(无双引号) 自定义栏位默认值
candidateValue N String ["1970/01/01","1970/01/02"] 下拉框的候选值
remark N String 上架日期区分于出厂日期 备注
required N Integer 1 是否只查询必填栏位 1:true;0:false
isQuery N Integer 1 是否只查询支持查询的栏位 1:true;0:false
isShow N Integer 1 是否只查询支持列配置的栏位 1:true;0:false

OdoSku(出库单商品)

参数 是否必须 类型 示例 备注
sku Y String S90 商品sku
title Y String 商品标题 商品标题
storageLocationCode Y String SYS LOC 库位编码
receiveNumber Y String A20220905 入库批次
quantity Y Long 100 出库数量

请求示例 curl --location --request POST 'http://gerp-test1.800best.com/api/v1/odo' \ --form 'appId="CSBD_TEST"' \ --form 'serviceType="QUERY_ODO_LIST"' \ --form 'bizParam="{\"page\":1,\"pageSize\":2}"' \ --form 'timestamp="1741593077529"' \ --form 'sign="2b81c103e96180ba9d438140f3ca5b79"'

返回示例 { "state": "success", "errorCode": "", "errorMsg": "", "bizContent": "{\"notSuccess\":false,\"result\":[{\"createTime\":\"2025-03-06 16:33:22\",\"number\": \"TF250306161898\",\"odoCustomFieldValueVOList\":[{\"candidateValue\":[],\"columCode\":3,\"columName\": \"自定义日期栏位\",\"columType\":\"DATE\",\"customFieldId\":41,\"customFieldValueVOList\":[],\"customerId\": 3,\"customerIdForUser\":3,\"defaultValue\":\"\",\"id\":41,\"isQuery\":0,\"isShow\":0,\"required\":0}] ,\"odoSkuVOList\":[{\"quantity\":2,\"receiveNumber\":\"A240329156179_1\",\"sku\":\"mcdull-s12\",\"skuId\":10003366,\"storageLocationCode\":\"SYS LOC\",\"title\":\"mcdull-s12\"}] ,\"status\":\"WAIT_OUTBOUND\",\"type\":\"TRANSFER\",\"warehouseId\":106,\"warehouseName\":\"customer\"},{\"createTime\": \"2025-03-06 16:28:04\",\"number\":\"TF250306161897\",\"odoCustomFieldValueVOList\":[{\"candidateValue\":[],\"columCode\": 3,\"columName\":\"自定义日期栏位\",\"columType\":\"DATE\",\"customFieldId\":41,\"customFieldValueVOList\":[],\"customerId\": 3,\"customerIdForUser\":3,\"defaultValue\":\"\",\"id\":41,\"isQuery\":0,\"isShow\":0,\"required\":0}] ,\"odoSkuVOList\":[{\"quantity\":10,\"receiveNumber\":\"A240329156179_1\",\"sku\":\"mcdull-s12\",\"skuId\":10003366,\"storageLocationCode\":\"SYS LOC\",\"title\":\"mcdull-s12\"}] ,\"status\":\"WAIT_OUTBOUND\",\"type\":\"TRANSFER\",\"warehouseId\":106,\"warehouseName\":\"customer\"}],\"state\": \"success\",\"total\":1812}", "requestId": "50e85d2d-09e1-452e-9459-b8485dc136b7" }

1.2. 出库单创建接口

1.2.1. SERVICE_TYPE

1.2.2. CREATE_ODO_ORDER

1.2.3. 请求参数

参数 是否必须 类型 示例 备注
warehouseName Y String 马来仓库 仓库名称
customNumber Y String 12345 出库单号,客户维度唯一
remark N String 备注 备注
carrier Y String Lex th 承运商
carrierService Y String Lex th 物流方式
secondaryType N String MANUAL 可以为空;外部订单子类型(仅支持千易wms):手工单:MANUAL;采购退货:PURCHASE_RETURN
trackingNumber Y String 1234 运单号
receiver N receiverVO 收件人信息,千仓必填
odoSkuVOList Y List<odoSkuVO> 出库商品明细
odoCustomFieldValueVOList N List<SkuCustomFieldValueVO>

receiverVO

参数 是否必须 类型 示例 备注
name Y String Name 收件人名称
streetLine1 Y String Address 地址
postalCode Y String 600514 邮政编码
countryCode Y String US 国家见枚举
city Y String Mai 城市
mobileNumber Y String 12223334 手机号
state Y String Mai 省/州
shopCode N String code 店铺编码(目前只使用于极兔仓)

odoSkuVO

参数 是否必须 类型 示例 备注
sku Y String S90 系统sku
quantity Y Long 100 出库数量
apiCustom N String

SkuCustomFieldValueVO(自定义栏位)

参数 是否必须 类型 示例 备注
customFieldId Y Long 3 SERVICE_TYPE中的CUSTOMER_FIELD_QUERY接口返回的id
value Y String “张三” 自定义栏位对应的值

1.3. 出库单取消接口

1.3.1. SERVICE_TYPE

1.3.2. CANCEL_ODO_ORDER

1.3.3. 请求参数

参数 是否必须 类型 示例 备注
customNumber Y String 出库单号 12345

1.3.4. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果

1.4. 出库单销售单查询接口

1.4.1. SERVICE_TYPE

QUERY_SALES_ODO_LIST

1.4.2. 请求参数

参数 是否必须 类型 示例 备注
warehouseName N String 马来仓库 仓库名称
status N String WAIT_OUTBOUND 出库单状态,见枚举
createTimeFrom Y String 2022-09-05 创建时间起始时间,范围不能超过三天
createTimeTo Y String 2022-09-05 创建时间结束,范围不能超过三天
numberParam N String 2011asd 多字段检索,出库单号,参考号
skuParam N String 2011asd 多字段检索,商品编码,商品名称
orderNumberList N List<String> 出库单号列表(不超过200条)
customNumberList N List<String> 参考号列表 (不超过200条)
page Y Number 1 页码,默认1
pageSize Y Number 100 每页条数.不超过200条; 默认100

1.4.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
total Y Number 100 总条数
result Y List<Odo> 详见 Odo
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2025-04-29 11:32:15

results matching ""

    No results matching ""