释放已锁定库存
POST
/erp/sc/routing/owms/overseaStockPlan/releaseOverseaStockPlanStock仅支持海外仓计划;每个计划独立加锁并执行事务,成功的提交,失败的回滚,继续处理后续计划。
接口信息
| API Path | 请求协议 | 请求方式 | 令牌桶容量 |
|---|---|---|---|
/erp/sc/routing/owms/overseaStockPlan/releaseOverseaStockPlanStock | HTTPS | POST | 待确认 |
请求参数
order_snsarray<any>必填请求cURL示例
示例中的单号和 ID 为占位值,使用时请替换为实际值。
curl --location 'https://openapi.lingxing.com/erp/sc/routing/owms/overseaStockPlan/releaseOverseaStockPlanStock?access_token=value×tamp=value&sign=value&app_key=value' \
--header 'Content-Type: application/json' \
--data '{
"order_sns": [
"PLAN-EXAMPLE"
]
}'
返回结果
Json Object
codeinteger必填msgstring必填dataobject隐藏子属性
errorarray<object>必填隐藏子属性
order_snstring必填msgstring必填fail_numinteger必填succ_numinteger必填require_idstringerror_detailsarray<any>附加说明
- 库存操作执行完后返回 data.error、data.fail_num、data.succ_num;error 中每条包含失败单号 order_sn 和原因 msg。
- 全部成功:code=1、msg=success、data.error=[]、data.fail_num=0。
- 部分失败或全部失败:code=1000,data 保留真实成功/失败数量;已成功计划不会回滚。
- 失败时 error_details 第一条为成功/失败数量,后续逐条列出失败单号及原因;msg 同步保留这些信息。
- 单号不存在、计划类型不符或无权限等前置检查失败时整批拒绝,不执行释放,也不返回 data 统计。
- 参数或业务校验信息正常反馈;非业务异常返回固定系统错误提示。
- 以上业务结果均通过 HTTP 200 的 JSON 响应返回;成功与否以响应体 code 为准。