文档
测试

2.获取-物流间调拨入单据详情

POST
http://39.108.211.149:18164/h6-wms-service/open-api/wms/{wmsCode}/wmsinvxf/in/get?num=海鼎erp物流间调拨入单号

接口描述

JOS EDI程序调用此接口查询wow物流间调拨入单据详情

调用前提条件

>i 京东JOS EDI采购定时轮询方式进行调用【单据通知接口】,获取到"billtype=wmsinvxf.in物流间调拨入"的单据。 ```json if (billtype = wmsinvxf.in) { 则调用此接口获取wow物流间调拨入单据详情,并适配信息为京东采购入库单 } ```

调用异常处理

```c++ 1.请求对方接口失败/无响应/响应超时,连续重试(需记录每次请求日志)。 如果连续失败次数>=6次,则放弃请求。发送异常事件邮件至罗琼丹gzluoqiongdan@jd.com 2.请求对方接口成功,适配信息创建eclp采购单失败时,连续重试(需记录每次请求日志)。 如果连续失败次数>=6次,则放弃请求。发送异常事件邮件至罗琼丹gzluoqiongdan@jd.com ```

数据格式及编码

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

auth接口认证

Authrization Type:BASIC AUTH Username: Password:

调用业务逻辑

1.JOS EDI调用此接口成功后,需适配为eclp采购单信息,在eclp创建采购单 2.创建采购单事项: ==采购单主信息== ```language 2.1采购单类型=一般 2.2isv采购单号=接口返回值“num商家调拨入库单号” 2.3记录商家单据类型=调拨入(后续推送取消结果,推送入库详情时需判断,调不同的接口) 2.4是否缺量收货=是 2.5是否分批次收货=否 2.6供应商编码=需拿接口返回值“商家供应商编码vendorCode”到【eclp-商家供应商管理】中查询返回供应商编码,供应商名称 2.7同时需记录并下传“商家供应商编码”至wms(后续打印供应商送货验收单时需打印) 2.8收货等级=单据等级 2.9是否支持修改=否 2.10按箱入库=否 2.11是否上门取件=否 2.12是否上传序列号清单=否 2.13回传方式=按单回传 ``` ==采购单入库商品明细== ```language 2.1需根据商家商品代码productCode到商品主数据中查询相关信息作为行商品明细 2.2计划入库数量=接口返回值qty 2.2需记录商家商品行号(后续需按照商家行号排序后推送详情) ```

请求参数

参数名
类型
描述
必填
num
string(19)
wow侧物流间调拨入单据号(调用商家【单据通知接口】查询返回)
必填

响应参数

参数名
类型
描述
必填
code
string(32)
返回结果码 0:正常, 非0异常。
必填
message
string(255)
结果描述
必填
success
boolean
true/false
必填
data
array
单据对象数组
可选
num
string(19)
wow侧物流间调拨入单据号
必填
cls
String(5)
单据类型,00165-自营进
必填
warehouseCode
string(10)
仓位代码(商家商品等级:91良品,92残品-次品仓,93残品-待确定仓,94残品-大货样仓,95残品-退供仓)
必填
fromWmsCode
string(10)
调出物流代码(wow某个物流仓储的代码,相当于仓库号。JD研发可将此作为商家侧供应商代码)
必填
fromWarehouseCode
string(10)
调出物流仓位代码(商家商品等级:91良品,92残品-次品仓,93残品-待确定仓,94残品-大货样仓,95残品-退供仓)
必填
note
string(255)
备注
可选
details
array
数据列表
必填
line
int
行id序号
必填
productCode
string(20)
wow商品代码(商家商品编码)
必填
qty
int
数量
必填
qpc
int
规格
必填
qpcStr
string(10)
规则说明 示例:
必填
munit
string(6)
包装单位。 示例:个
必填
note
string(255)
备注
可选

请求示例

==测试== ```json GET http://39.108.211.149:18164/h6-wms-service/open-api/wms/{wmsCode}/wmsinvxf/in/get?num=海鼎erp物流间调拨入单号 HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 ``` ==生产== ```json GET http://120.79.81.130:18164/h6-wms-service/open-api/wms/{wmsCode}/wmsinvxf/in/get?num=海鼎erp物流间调拨入单号 HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 ```

响应示例

```json { "code":"0", "message":null, "success":true, "data":[ { "num":"0016500011510190002", //wow物流间调拨入单据号 "cls":"00165", //单据类型,00165-自营进 "warehouseCode":"W001", //仓位代码(商家商品等级:91良品,92残品-次品仓,93残品-待确定仓,94残品-大货样仓,95残品-退供仓) "fromWmsCode":"TM01", //调出物流代码(wow某个物流仓储的代码,相当于仓库号) "fromWarehouseCode":"TMC1", //调出物流仓位代码(商家商品等级:91良品,92残品-次品仓,93残品-待确定仓,94残品-大货样仓,95残品-退供仓) "details":[ //商品明细数组 { "line":1, //行id序号 "productCode":"99010009", //wow商品代码(商家商品编码) "qty":10, //数量 "qpc":1, //规格 "qpcStr":"1*1", //规则说明 "munit":"个" //包装单位 }, { "line":2, "productCode":"99010010", "qty":10, "qpc":1, "qpcStr":"1*1", "munit":"个" } ] } ] } ```