新增序列号装箱接口
一、说明
- 该接口,主要是提供给第三方系统推送序列号的装箱信息;
- 该接口不支持混装,即只能装“货品+特征+批号”相同的货物。
二、参数说明
1、请求方式
请求方式 | POST | |||||
接口地址 | http://服务器IP或机器名或域名/WMS/API/Erp/AddBarBox | |||||
格式 | JSON | |||||
编码类型 | UTF-8 |
2、header参数
KEY | VALUE | |||||
Content-Type | application/json | |||||
Authorization | token值 | 说明:授权接口所获取的值 |
3、请求参数
字段 |
字段名 |
字段类型 |
长度 |
必填 |
说明 |
task_id |
任务ID |
String |
50 |
是 |
接口调用的唯一ID |
operate_time |
操作时间 |
Datatime |
|
是 |
制单时间,精确到秒 |
box_no |
箱序列号 |
String |
200 |
是 |
即箱码 |
wh |
仓库 |
String |
30 |
|
当入库前装箱时,则该栏位为空; 当入库后装箱时,则该栏位需赋值当前仓库代号; |
barcode |
序列号 |
Array |
|
是 |
|
4、返回参数
字段 |
字段名 |
字段类型 |
说明 |
|
code |
执行结果 |
String |
0就是成功,其他则视为失败 |
|
task_id |
任务ID |
String |
接口调用的唯一ID; |
|
message |
错误说明 |
String |
|
三、请求JSON范例
{ "taskinfobar":{ "task_id":"{{$guid}}",//必填,任务id,必须为唯一值 "operate_time":"2024-11-29 16:34:17.000",//必填,操作时间,精确到秒 "box_no":"BOX00004",//必填,箱序列号,必须为唯一值 "wh":"",//非必填,仓库 "barcollect":[ "00100014", "00100015", "00100016", "00100017", "00100018" ] } }
四、返回JSON范例
{ "code": 0, "message": "新增成功", "task_id": "abdd0c8b-2072-4ae7-b08f-82ee272dd1ab" }