申请单回调
| 基本信息
| 信息 | 值 | 备注 |
|---|---|---|
| 接口名称 | 申请单回调 | WMS系统根据查询出的申请单信息生成通知单后回调该接口 |
| 请求状态 | POST | RESTful方式 |
| 接口路径 | http://localhost:23798/api/Wms/CallBackApplyBill | 向服务器地址发送POST请求 |
| 远程模式 | http://www.linkerplus.com/api/ext_erp/Wms/CallBackApplyBill | 远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数 |
| 支持日期 | 2022-11-02 | 自该日期起支持 |
| 请求参数
Headers
| 参数名称 | 是否必须 | 参数值 | 备注 |
|---|---|---|---|
| Content-Type | 是 | application/json | 用于指定数据的传输类型 |
| LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的LoginId,取用户登录或账套验证接口返回的LoginId |
| UsrNo | 否 | ADMIN | 账套验证的LoginId需添加UsrNo,用户登录的LoginId则无需添加UsrNo |
| sn | 否 | MGR_REST_1001 | 远程模式需添加sn参数,MGR_REST_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 | number | 是 | 0 | 申请单单据项次 | 查询申请单接口得到的单据项次原值返回 |
| last_modified_date | string | 是 | "2022/10/20 12:12:23" | 最近修改时间 | 查询申请单接口得到的最近修改时间原值返回 |
| wms_order_code | string | 是 | WMS0000001 | WMS通知单单号 | WMS系统通过查询出的申请单生成的通知单单号 |
| wms_order_itm | number | 否 | 1 | WMS通知单项次 | WMS系统通过查询出的申请单生成的通知单项次 |
| 返回数据
| 参数名称 | 类型 | 参数值 | 备注 |
|---|---|---|---|
| code | string | 0 | 执行是否成功, 是:"0" 否:其它 |
| message | string | 错误信息 |
| 调用范例
Request
无需赋值的字段不需要添加
{
"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系统通过查询出的申请单生成的通知单项次
}
]
}
Response
{
"code": "0", // 执行是否成功,是:"0" 否:其它
"message": "" // 错误信息
}
| 备注
- 必须在Headers里面传入用户登录或账套验证的
LoginId。 - 调用该接口前,请先调用
出/入库申请单查询接口。WMS系统根据查询出的申请单信息生成了WMS系统通知单后回调该接口。 - 该接口一笔记录出错则所有的记录都返回失败,WMS系统应每生成一张通知单后立即调用,不该多张通知单同时调用。
- 可查看后台表
LOG_BILLSAVE查看执行信息。