文档
测试

同步设备商品列表

POST
https://api.cabinet.hetuntech.cn/mp/gateway

接口描述

通过设备号同步库存

公共参数

|参数名|类型|是否必选|最大长度 |说明| 示例值| |-|-|-|-|-|-| |appId |String |是 |32|调用方ID |202101012300007148 | |timestamp |String |是 |19 |发送请求的时间,格式"YYYY-MM-DD HH:mm:ss"|2021-04-28 16:13:46| |signType |String |是 |32|签名方式 固定参数值 "MD5" |MD5 | |sign |String |是 |344 |根据MD5算法生成,详见开发流程[签名生成示例](https://easydoc.net/s/45551024/yJe0RsRi/Wjlb7Eoi "签名生成示例") |70798ADDC0DDE0698A4E66BE10480FE1 | |method |String |是 |128 | 调用的接口名称 固定参数值 "stock.syncGoodsList" |stock.syncGoodsList| |bizContent |String|是 ||请求参数的集合,最大长度不限,一般是json字符除公共参数外所有请求参数都必须放在这个参数中传递 | 见下方示例|

BizContent参数

参数名
类型
描述
必填
deviceId
String
设备ID
必填
cargoItems
Array<ICargoItem>
商品位置信息列表
必填
sn
String
商品条形码
必填
position
Array<IPosition>
商品位置信息,row是商品层数 col 是商品的列数, 例如 {"row":1,"col":2} 该商品位于第一层第二列,同类型商品可以有多个位置
必填
col
int
商品位于的列数
必填
row
int
商品位于的层数
必填

响应参数

参数名
类型
描述
必填
code
int
状态码
必填
message
String
返回消息
必填

说明 / 示例

## 发送参数示例 ```JSON { "appId": "2021062800002", "bizContent": "{\"deviceId\":\"863410048892313\",\"cargoItems\":[{\"sn\":\"6901285991271\",\"position\":[{\"col\":1,\"row\":1},{\"col\":2,\"row\":2}]},{\"sn\":\"6921168593552\",\"position\":[{\"col\":2,\"row\":1},{\"col\":3,\"row\":1}]}]}", "method": "stock.syncGoodsList", "msgId": "204429614355841024", "timestamp": "2021-08-09 16:06:53", "sign": "901CE08FE257AFDF2C4951FA86B5D04D" } ```