文档
测试

2.推送-物流间调拨入单据详情

POST
http://39.108.211.149:18164/h6-wms-service/open-api/wms/{wmsCode}/wmsinvxf/in/upload

接口描述

JOS EDI服务通过此接口回调给商家调拨入库结果

调用前提条件

>i wms进行批次完验后,推送入库详情至eclp,eclp需判断商家业务类型="调拨入wmsinvxf.in",才调用此接口回传 ```c++ if 商家业务类型="wmsinvxf.in"(调拨入) { 则wms入库,批次完验后,回传库存给eclp,eclp调此接口回传入库详情给商家 } ```

调用异常处理

```language 1.请求对方接口失败/超时未响应,则重试6次(需记录每次请求日志) 如果连续失败次数>=6次.则放弃,并发送异常事件邮件至罗琼丹 2.对方接口响应异常(正常标准:code=0 and success=true),则继续重试 如果连续失败次数>=6次.则放弃,并发送异常事件邮件至罗琼丹 ```

调用注意

1.商品明细details数组中元素顺序:应严格按照商家行号进行排序后,再进行推送 2.实收为0的行,也应加入推送 ```

数据格式及编码

ChartSet:UTF-8 Content-Type:application/json Accept:application/json

auth接口认证

Authrization Type:BASIC AUTH Username: Password:

请求参数

参数名
类型
描述
必填
num
string(19)
wow侧物流间调拨入单号
必填
ocrTime
Date
业务发生时间(影响库存时间) 示例:2020-7-23 12:29:30
必填
sendTime
Date
发送时间 示例:2020-7-23 14:29:30
必填
wmsNo
string(32)
物流单号(传京东eclp采购入库单号) 示例:V123456789XXXXXXX
必填
details
array
数据列表
必填
line
int
行id序号
必填
productCode
string
商品代码(商家商品编码) 示例:99010009
必填
qty
int
数量 示例:10
必填

响应参数

参数名
类型
描述
必填
code
string(32)
返回结果码 0:正常, 非0异常。
必填
message
string(255)
结果描述
必填
success
boolean
true/false
必填

请求示例

==测试== ```json POST http://39.108.211.149:18164/h6-wms-service/open-api/wms/0001/wmsinvxf/in/upload HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 { "num":"0016500011510190002", //wow侧物流间调拨入单号 "ocrTime":"2020-7-23 12:29:30", //业务发生时间(影响库存时间) "sendTime":"2020-7-23 14:29:30", //发送时间 "wmsNo":"V123456789XXXXXXX", //物流单号(京东eclp采购入库单号) "details":[ //商品明细 { "line":1, //行id "productCode":"99010009", //商品代码(商家商品编码) "qty":10 //数量 }, { "line":2, "productCode":"99010010", "qty":10 } ] } ``` ==正式== ```json POST http://120.79.81.130:18164/h6-wms-service/open-api/wms/0001/wmsinvxf/in/upload HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 { "num":"0016500011510190002", //wow侧物流间调拨入单号 "ocrTime":"2020-7-23 12:29:30", //业务发生时间(影响库存时间) "sendTime":"2020-7-23 14:29:30", //发送时间 "wmsNo":"V123456789XXXXXXX", //物流单号(京东eclp采购入库单号) "details":[ //商品明细 { "line":1, //行id "productCode":"99010009", //商品代码(商家商品编码) "qty":10 //数量 }, { "line":2, "productCode":"99010010", "qty":10 } ] } ```

响应示例

```json { "code":"0", "message":null, "success":true } ```