文档
测试

(金卫信提供)出库或任务结束回调接口

POST
/putStockInfo

推送出库请求参数

参数名
类型
描述
必填
taskType
int
示例:2(1入库、2出库)
必填
state
boolean
示例:true
必填
data
array
数据列表
必填
node
string
出库的node点
必填
layer
string
层数 (共两层)
必填
boxCodes
array
该仓库位出库的箱码集合
必填
taskId
string
任务id
必填

推送入库请求参数

application/json
参数名
类型
描述
必填
taskType
int
示例:1(1入库、2出库)
必填
state
boolean
示例:true
必填
data
array
数据列表
必填
vaccineName
string
示例:乙肝疫苗
必填
vaccineManufactor
string
示例:海尔生物
必填
vaccineType
int
0免疫 1非免疫
必填
batchNo
string
示例:202201112A
必填
num
int
示例:200
必填
data
array
数据列表
必填
num
int
示例:100
必填
node
string
示例:A1 库位node点
必填
layer
string
示例:1 第几层(一共两层)
必填
boxCodes
array
示例:["222222","33333333"]箱子数组
必填
taskId
string
任务id
必填

响应参数

application/json
参数名
类型
描述
必填
msg
string
示例:操作成功
必填
code
int
示例:200
必填

说明 / 示例

1、推送入库任务完成信息传参示范 { "taskId": "dsadasdasdasdas", "taskType": 1, "state": true, "data": [ { "vaccineName": "乙肝疫苗", "vaccineManufactor": "海尔生物", "vaccineType": 0, "batchNo": "202201112A", "num": 200, "data": [ { "num": 100, "node": "A1", "layer": "1", "boxCodes": [] }, { "num": 90, "node": "A2", "layer": "2", "boxCodes": [] }, { "num": 10, "node": "A3", "layer": "2", "boxCodes": [] } ] }, { "vaccineName": "加肝疫苗", "vaccineManufactor": "海尔生物", "vaccineType": 1, "batchNo": "202201112B", "num": 100, "data": [ { "num": 10, "node": "B2", "layer": "2", "boxCodes": [] }, { "num": 80, "node": "A2", "layer": "2", "boxCodes": [] }, { "num": 10, "node": "A3", "layer": "2", "boxCodes": [] } ] } ] } 2、推送出库信息参数示范 { "taskId": "dsadasdasdasdas", "taskType": 2, "state": true, "data": [ { "node": "A3", "layer": "2", "boxCodes": [ "81036442266666662", "81036442266666663", "81036442266666664" ] } ] }