文档
测试

创建订单预占库存

POST
https://thirdparty-stage.yanglaoban.com/thirdparty/common/mall/stock/reservestock

请求参数

参数名
类型
描述
必填
parentorderid
string
主定单号
必填
shopid
string
下单门店
必填
itemlist
object
子单明细
必填
orderid
string
子订单号
必填
storetype
int
仓库/供应商(2,3)
必填
storeid
string
仓库/供应商ID
必填
stock
Map<Stirng,int>
预占库存
必填

响应参数

参数名
类型
描述
必填
code
int
状态码 示例:0
必填
message
string
信息 示例:
必填
data
object
返回数据
必填
parentorderid
string
主订单号 示例:2022012103
必填
shopid
string
门店ID 示例:10000
必填
itemlist
array
子单明细
必填
orderid
string
子订单号 示例:202201210105
必填
storetype
string
仓库/供应商(2,3) 示例:2
必填
storeid
string
仓库/供应商ID 示例:100058
必填
stock
Map<String,Int>
预占库存
必填
234
int
示例:2
必填
flag
boolean
预占结果 示例:false
必填
errmsg
string
异常信息 示例:预占库存失败
必填
errskulist
array
异常信息
必填
orderid
string
子订单号 示例:202201210105
必填
storetype
string
仓库/供应商(2,3) 示例:2
必填
storeid
string
仓库/供应商ID 示例:100058
必填
skucode
string
商品编码 示例:234
必填
errormsg
string
异常信息 示例:基础库该商品不存在
必填
traceid
string
链路ID 示例:45f6f0ffe1b44ad8
必填
now
date
时间 示例:1643016537763
必填

说明 / 示例

请求参数: {"parentorderid":"2022012103","shopid":"10000", "itemlist":[ {"orderid":"202201210105","storetype":"2","storeid":"100058","stock":{"3545":2}}, {"orderid":"202201210106","storetype":"3","storeid":"80704","stock":{"7510363020000":3}}]} 响应参数 {"code":0,"message":"","data":{ "tenantid": "0210000602", "parentorderid": "2022012103", "shopid": "10000", "itemlist": [ { "orderid": "202201210105", "storetype": "2", "storeid": "100058", "stock": { "234": 2 } }, { "orderid": "202201210106", "storetype": "3", "storeid": "80704", "stock": { "7510363020000": 3 } } ], "flag": false, "errmsg": "回滚预占库存失败", "errskulist": [ { "orderid": "202201210105", "storetype": "2", "storeid": "100058", "skucode": "234", "errormsg": "基础库该商品不存在" } ] },"traceid":"45f6f0ffe1b44ad8","now":1643016537763}