调货
字段可选
M:must 必填
O:optional 选填
C: conditional 某些条件下必选
搜索调货
接口名
/business/stock_move
Method
GET
请求
start_date M datetime 开始查询日期
end_date M datetime 结束查询日期
date_type M string 查询日期类型('operate_date'或'create_time')
offset O int 分页缩进,默认0
limit O int 分页每页数量,默认10
status O int 调货状态(1:未完成;2:已完成;3:已删除)
query_data O string 查询内容,支持客户ID(K001或者1)和调货号(DH001)
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"status" M 调货状态码(1:未完成;2:已完成;3:已删除)
"id" M 调货ID
"operate_date" M 'YYYY-MM-DD' 调货时间
"operate_count": 100 M 调货件数
}
]
示例
request
http://localhost:8888/business/stock_move?start_date=2016-08-04&end_date=2016-09-21&offset=0&limit=10&query_data=K001
response
{
"data": [{
"operate_count": 220,
"status": 1,
"id": "DH00071",
"operate_date": "2016-09-30"
}],
"code": 0,
"pagination": {
"offset": 0,
"count": 10,
"limit": 10
},
"msg": "ok"
}
调货明细
接口名
/business/stock_move/detail
Method
GET
请求
id M string 调货ID
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
"operate_date" M YYYY-MM-DD 调货日期
"id" M 调货单ID
"details": [ M list 调货商品详情
{
"name" M string 商品名
"batch_id" M string 转出批次号
"operate_count" M int 调货数
"old_ware_type" M int 转出仓库库存类别(1:公库;2:私库)
"new_ware_type" M int 转入仓库库存类别(1:公库;2:私库)
"old_ware_category_4_id" M string 转出通道ID
"old_ware_category_3_id" M string 转出库位ID
"old_ware_category_2_id" M string 转出库区ID
"old_ware_category_1_id" M string 转出仓库ID
"old_ware_category_4_name" M string 转出通道名
"old_ware_category_3_name" M string 转出库位名
"old_ware_category_2_name" M string 转出库区名
"old_ware_category_1_name" M string 转出仓库名
"new_ware_category_4_id" M string 转入通道ID
"new_ware_category_3_id" M string 转入库位ID
"new_ware_category_2_id" M string 转入库区ID
"new_ware_category_1_id" M string 转入仓库ID
"new_ware_category_4_name" M string 转入通道名
"new_ware_category_3_name" M string 转入库位名
"new_ware_category_2_name" M string 转入库区名
"new_ware_category_1_name" M string 转入仓库名
}
]
"status" M int 调货单状态
"handwriting_id" M string 手写单号
示例
request
http://teststation.guanmai.cn:8888/business/stock_move/detail?id=DH00123
response
{
"data": {
"details": [{
"new_ware_category_1_id": "WA000970",
"batch_id": "100003-1",
"old_ware_category_1_name": "23321",
"new_ware_category_2_id": "WB000971",
"operate_count": 220,
"old_ware_category_2_name": "123",
"old_ware_category_4_id": "WD000985",
"new_ware_type": 1,
"old_ware_category_3_name": "123",
"new_ware_category_3_id": "WC000972",
"new_ware_category_1_name": "23321",
"name": "a",
"old_ware_category_4_name": "321",
"old_ware_type": 1,
"old_ware_category_3_id": "WC000972",
"old_ware_category_1_id": "WA000970",
"new_ware_category_2_name": "123",
"new_ware_category_4_name": "111",
"new_ware_category_3_name": "123",
"new_ware_category_4_id": "WD000973",
"old_ware_category_2_id": "WB000971"
}],
"status": 2,
"id": "DH00071",
"handwriting_id": " 100003-12",
"operate_date": "2016-09-30"
},
"code": 0,
"msg": "ok"
}
创建调货
接口名
/business/stock_move/create
Method
POST
请求
handwriting_id M string 手写单号
operate_date M datetime 调货日期
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回调货ID
示例
request
http://teststation.guanmai.cn:8888/business/stock_move/create
form-data
handwriting_id:13faf34
operate_date:2016-09-08
response
{
"data": "DH0001",
"code": 0,
"msg": "ok"
}
更新调货
接口名
/business/stock_move/update
Method
POST
请求
id M string 调货号
details M list 批次信息
batch_id M string 批次号
ware_category_4_id M string 调入通道ID
示例
request
127.0.0.1:8888/business/stock_move/submit
form-data
id: DH00000001
details:[{"batch_id":"1-1","ware_category_4_id":"WD205"}]
response
{
"msg": "ok",
"code": 0,
"data": ""
}
通过调货
接口名
/business/stock_move/adopt
Method
POST
请求
id M string 调货号
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 空
示例
request
127.0.0.1:8888/business/stock_move/adopt
form-data
id: DH000001
response
{
"msg": "ok",
"code": 0,
"data": null
}
删除调货
接口名
/business/stock_move/delete
Method
POST
请求
id M string 调货号
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 空
示例
request
127.0.0.1:8888/business/stock_move/delete
form-data
id: DH000001
response
{
"msg": "ok",
"code": 0,
"data": null
}
调货基础信息
接口名
/business/stock_move/base_info
Method
GET
请求
无
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 基础信息
示例
request
127.0.0.1:8888/business/stock_move/base_info
response
{
"data": {
"ware_type": {
"SHARE": 1,
"PRIVATE": 2
},
"status": {
"UNFINISHED": 1,
"DELETED": 3,
"FINISHED": 2
}
},
"code": 0,
"msg": "ok"
}