RRS_STATUSBACK订单回传接口
Version:1.0
订单回传接口(主动模式)
请求地址
环境 |
HTTP请求地址 |
被动接口测试地址 |
http://58.56.128.84:9001/EAI/service/VOM/CommonGetWayToVOM/CommonGetWayToVOM |
被动接口生产地址 |
http://58.56.128.10:19001/EAI/RoutingProxyService/EAI_REST_POST_ServiceRoot?INT_CODE=EAI_INT_1353 |
主动接口测试地址 |
http://10.135.1.198:7001/EAI/service/LES/TransInfoFromLESToWeb/TransInfoFromLESToWeb?wsdl |
主动接口生产地址 |
http://10.135.1.110:7001/EAI/RoutingProxyService/EAI_SOAP_ServiceRoot?INT_CODE=EAI_INT_0248 |
公共参数
名称 |
类型 |
长度 |
是否必选 |
示例值 |
描述 |
outcode |
String(32) |
|
是 |
|
消息code,消息唯一码,不能重复。 |
notifytime |
Date |
|
是 |
|
消息通知时间
YYYY-MM-DD hh:mm:ss |
butype |
String(32) |
|
是 |
|
通知类型,接口方法名
rrs_statusback |
source |
String(32) |
|
是 |
|
来源,根据系统区分
固定值 |
type |
String(16) |
|
是 |
|
报文格式:
Json或xml |
sign |
String(64) |
|
是 |
|
签名
base64(MD5(content+keyValue))
ketValue:Haier,123
content:如下 |
content |
String |
|
是 |
|
消息内容根据具体业务定义,如下 |
请求参数
名称 |
类型 |
长度 |
是否必选 |
示例值 |
描述 |
storecode |
String(64) |
|
是 |
|
仓库编码:按日日顺C码 |
orderno |
String(64) |
|
是 |
|
业务单号:订单号 |
expno |
String(64) |
|
是 |
|
快递单号:自动分配的快递单号或客户生成的快递单号 |
operator |
String(64) |
|
是 |
|
操作人 |
opercontact |
String(64) |
|
否 |
|
操作人联系方式:针对TMS状态回传有效联系人电话 |
operdate |
String |
|
是 |
|
操作时间:格式 yyyy-mm-dd hh:mm:ss |
+status |
String(32) |
|
是 |
|
状态信息内容: WMS_ACCEPT -接单 WMS_FAILED -拒单 TMS_ACCEPT 揽收 TMS_REJECT -揽收失败 TMS_DELIVERING -派送 TMS_STATION_IN -分站进 TMS_STATION_OUT -分站出 TMS_CHANGE -用户改约 TMS_ERROR -异常 TMS_SIGN -签收成功 TMS_FAILED -拒签 TMS_DELIVERY-网点交付 TMS_FAILED_IN -转运入库 TMS_FAILED_OUT -转运出库 TMS_RETURN-拒收入库 TMS_RESULT_S-取件成功 TMS_RESULT_F-取件失败 COD_SUCCESS 扣款成功 TMS_DB_CREATE 调拨单生成 TMS_DB_OUT调拨单出库 TMS_DB_IN 调拨单入库 TMS_STATEMENT 结单(配送结束) TMS_ACCOUNT 对账(收款信息) |
status |
String(32) |
|
是 |
|
状态信息内容: WMS_ACCEPT -接单 WMS_FAILED -拒单 TMS_ACCEPT 揽收 TMS_REJECT -揽收失败 TMS_DELIVERING -派送 TMS_STATION_IN -分站进 TMS_STATION_OUT -分站出 TMS_CHANGE -用户改约 TMS_ERROR -异常 TMS_SIGN -签收成功 TMS_FAILED -拒签 TMS_DELIVERY-网点交付 TMS_FAILED_IN -转运入库 TMS_FAILED_OUT -转运出库 TMS_RETURN-拒收入库 TMS_RESULT_S-取件成功 TMS_RESULT_F-取件失败 COD_SUCCESS 扣款成功 TMS_DB_CREATE 调拨单生成 TMS_DB_OUT调拨单出库 TMS_DB_IN 调拨单入库 TMS_STATEMENT 结单(配送结束) TMS_ACCOUNT 对账(收款信息) |
content |
String(2000) |
|
否 |
|
状态说明 |
remark |
String(4000) |
|
否 |
|
备注 |
attributes |
object |
|
否 |
|
属性备注,status为 TMS_STATEMENT、 TMS_ACCOUNT时为必选:格式<txt>内容</txt> |
status |
String(32) |
|
是 |
|
状态 信息内容: WMS_ACCEPT -接单 WMS_FAILED -拒单 TMS_ACCEPT 揽收 TMS_REJECT -揽收失败 TMS_DELIVERING -派送 TMS_STATION_IN -分站进 TMS_STATION_OUT -分站出 TMS_CHANGE -用户改约 TMS_ERROR -异常 TMS_SIGN -签收成功 TMS_FAILED -拒签 TMS_DELIVERY-网点交付 TMS_FAILED_IN -转运入库 TMS_FAILED_OUT -转运出库 TMS_RETURN-拒收入库 TMS_RESULT_S-取件成功 TMS_RESULT_F-取件失败 COD_SUCCESS 扣款成功 TMS_DB_CREATE 调拨单生成 TMS_DB_OUT调拨单出库 TMS_DB_IN 调拨单入库 TMS_STATEMENT 结单(配送结束) TMS_ACCOUNT 对账(收款信息) |
响应参数
名称 |
类型 |
长度 |
是否必选 |
示例值 |
描述 |
flag |
boolean |
|
是 |
|
是否成功 |
msg |
String |
|
是 |
|
返回信息 |
response |
String |
|
否 |
|
根据业务数据定义 |
请求示例
XML
<Return>
<storecode>仓库编码 按日日顺C码</storecode>
<orderno>业务单号 订单号</orderno>
<expno>快递单号:自动分配的快递单号或客户生成的快递单号</expno>
<operator>操作人</operator>
<opercontact>操作人联系方式:针对TMS状态回传有效联系人电话</opercontact>
<operdate>操作时间:格式 yyyy-mm-dd hh:mm:ss </operdate>
<status>状态 信息内容:
WMS_ACCEPT -接单:
出库入库,共有状态。WMS确认订单可以处理,并正式接单
WMS_FAILED -拒单:
订单存在问题,无法处理,回传拒单
TMS_ACCEPT 揽收:
从仓库揽收包裹后需要反馈揽收节点
TMS_REJECT -揽收失败:
从仓库揽收包裹失败
TMS_DELIVERING -派送:
派送过程中的状态
TMS_STATION_IN -分站进:
进分拨中心/配送站点
TMS_STATION_OUT -分站出:
出分拨中心/配送站点
TMS_ERROR -异常:
配送过程中出现的异常情况,如未联系上买家等等
TMS_SIGN -签收成功:
买家签收后反馈的节点
TMS_FAILED -拒签:
因包裹或买家因素等因素出现的买家拒签
TMS_RETURN-退货入库:
买家发生退货时,退货入库节点
</status>
<content>状态说明</content>
<remark>备注</remark>
<attributes>属性备注</attributes>
</Return>
JSON
响应示例
XML
成功:
<request>
<flag>T</flag>
<msg>成功</msg>
</request>
失败:
<request>
<flag>F</flag>
<msg>失败原因</msg>
</request>
JSON