申请单回调
| 基本信息
信息 | 值 | 备注 |
---|---|---|
接口名称 | 申请单回调 | WMS系统根据查询出的申请单信息生成通知单后回调该接口 |
请求状态 | POST | RESTful方式 |
接口路径 | http://localhost:23798/api/Wms/CallBackApplyBill | 向服务器地址发送POST请求 |
远程模式 | http://www.linkerplus.com/api/ext_erp/Wms/CallBackApplyBill | 远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数 |
| 请求参数
Headers
参数名称 | 是否必须 | 参数值 | 备注 |
---|---|---|---|
Content-Type | 是 | application/json | 用于指定数据的传输类型 |
LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的LoginId,取用户登录或账套验证接口返回的LoginId |
UsrNo | 否 | ADMIN | 账套验证的LoginId需添加UsrNo,用户登录的LoginId则无需添加UsrNo |
sn | 否 | MGR_REST_1001 | 远程模式需添加sn参数,MGRREST+ERP注册号 |
Body
参数名称 | 类型 | 是否必须 | 参数值 | 备注 | 其它信息 |
---|---|---|---|---|---|
oth_task_id | string | 是 | 000486d7-f6c5-4cd5-ad16-37b26c6c591d | 调用方业务编码 | 随机uuid/guid,检验重复提交 |
order_type | string | 是 | 1 | 出入库类型 | 1为入库、2或其它为出库 |
Data | object [] | 是 | 申请单数据 | item 类型: object | |
warehouse_code | string | 是 | 0000 | 申请仓库 | 查询申请单接口得到的仓库原值返回 |
request_id | string | 是 | MO | 申请单单据ID | 查询申请单接口得到的单据ID原值返回 |
request_code | string | 是 | MO28160001 | 申请单单据号码 | 查询申请单接口得到的单据号码原值返回 |
request_itm | int | 是 | 0 | 申请单单据项次 | 查询申请单接口得到的单据项次原值返回 |
last_modified_date | string | 是 | "2022/10/20 12:12:23" | 最近修改时间 | 查询申请单接口得到的最近修改时间原值返回 |
wms_order_code | string | 是 | WMS0000001 | WMS通知单单号 | WMS系统通过查询出的申请单生成的通知单单号 |
wms_order_itm | int | 否 | 1 | WMS通知单项次 | WMS系统通过查询出的申请单生成的通知单项次 |
| 返回数据
参数名称 | 类型 | 参数值 | 备注 |
---|---|---|---|
code | string | 0 | 执行是否成功, 是:"0" 否:其它 |
message | string | 错误信息 |
| 调用范例
BODY JSON
无需赋值的字段不需要添加
{
"oth_task_id": "000486d7-f6c5-4cd5-ad16-37b26c6c591d",
"order_type": "1", //出入库类型:1为入库、2或其它为出库
"Data": [
{
"warehouse_code": "0000", //查询申请单接口得到的仓库原值返回
"request_id": "MO", //查询申请单接口得到的单据ID原值返回
"request_code": "MO2A200001", //查询申请单接口得到的单据号码原值返回
"request_itm": "0", //查询申请单接口得到的单据项次原值返回
"last_modified_date": "2022/10/20 12:12:23", //查询申请单接口得到的最近修改时间原值返回
"wms_order_code": "WMS0000001", //WMS系统通过查询出的申请单生成的通知单单号
"wms_order_itm": 1 //WMS系统通过查询出的申请单生成的通知单项次
}
]
}
返回的JSON
{
"code": "0", //执行是否成功, 是:"0" 否:其它
"message": "" //错误信息
}
| 备注
必须在Headers里面传入用户登录或账套验证的LoginId。
调用该接口前,请先调用出/入库申请单查询接口。WMS系统根据查询出的申请单信息生成了WMS系统通知单后回调该接口。
该接口一笔记录出错则所有的记录都返回失败,WMS系统应每生成一张通知单后立即调用,不该多张通知单同时调用。
可查看后台表LOG_BILLSAVE查看执行信息。