异常单状态变更事件
更新时间: 2024-11-15 15:42:55 访问次数:68
事件名称:EVENT_OMS_UNUSUAL_STATUS_CHANGE
事件说明:异常单状态变更时,触发事件。订单状态有:异常单状态为新提交、已处理、已反馈、已取消
在物流各环节或仓库作业中发现的信息流、货物流的异常情况,通过单据的形式通知到客户。客户可登录万邑联查看详情并给出进一步处理意见。包含入库异常,出库异常,库内异常,退货异常等
字段说明
请求
名称 | 类型 | 必填 | 字段 | 说明 |
---|---|---|---|---|
uuid | String(30) | Y | 记录唯一ID | |
docType | String | Y | 单据类型 | WI:入库订单 WO:出库订单 RMA:退货订单 OTHE: 其他 |
orderNo | String(128) | O | 订单号 | 订单类异常必传,否则为空 |
customerOrderNo | String(128) | O | 客户订单号 | 取订单关联的客户订单号 |
eventNo | String(128) | Y | 异常单号 | |
status | String(128) | Y | 异常状态 | SBC:新提交 CO:已处理 CL:已取消 WC:待销毁 FBD:已反馈 |
eventName | String(128) | Y | 异常名称 | |
eventAttribute | String(32) | Y | 异常类别 | AWARE_CLASS:知悉类 ACTION_CLASS:操作类 |
isCharge | String(32) | Y | 是否需要收费 | Y-是,N-否 |
chargingStatus | String(32) | Y | 收费状态 | FREE:不收费 CHARGED:已收费 NOCHARGE:未收费 |
estimateAffectedSla | Integer | Y | 预计影响SLA | |
actualAffectedSla | Integer | N | 实际影响SLA | |
slaUnit | String(32) | Y | SLA单位 | TD:当天 WD:工作日 ND:自然日 HD:小时 |
warehouseCode | String(32) | N | 登记仓库编码 | |
warehouseName | String(32) | N | 登记仓库名称 | |
eventDefinition | String(256) | Y | 异常定义 | |
packageList | Object | O | 异常登记包裹集合 | |
– packageSerno | String | O | 包裹条码 | |
– thirdPartyCaseNo | String | N | 第三方包裹码 | |
– packageDetails | String | O | 包裹商品明细 | |
– – merchandiseSerno | String | N | 商品条码 | |
– – qty | Int | N | 商品数量 | |
– – thirdPartyCode | String | N | 第三方商品条码 | |
– – skuType | String | N | SKU类型 | |
– – standardPartsQty | Int | N | 标准件数 | |
– – merchandiseCode | String | N | 商品编码 | |
– – nameCn | String | N | 商品中文名称 | |
– – nameEn | String | N | 商品英文名称 | |
– – itemList | String | N | 包裹单品明细 | |
– – – itemSerno | String | N | 单品条码 | |
subPackageList | Array | O | 异常登记子包裹集合 | |
– packageSerno | String | N | 包裹条码 | |
– subPackageSerno | String | Y | 子包裹条码 | |
merchandiseList | Array | O | 异常登记商品集合 | |
– merchandiseSerno | String | N | M码 | |
– merchandiseCode | String | N | 商品编码 | |
– thirdPartyCode | String | N | 第三方商品编码 | |
– skuType | String | N | SKU类型 | |
– standardPartsQty | Int | N | 标准件数 | |
– nameCn | String | N | 中文名称 | |
– nameEn | String | N | 英文名称 | |
itemList | String | O | 异常登记单品集合 | |
– packageSerno | String | N | 包裹条码 | |
– merchandiseSerno | String | N | M码 | |
– itemSerno | String | Y | 单品条码 | |
externalAttributes | String | O | 异常登记扩展属性集合 | |
– attributeName | String | O | 属性编码 | PKGNUM 订单包裹数量 OSQ 订单单品数量 SKU_QTY 商品数量 PACKAGE_SERNO 包裹条码 BUSINESS_TYPE 业务类型 WAREHOUSE_CODE 所属仓库编码 WINIT_ORDER_NO WINIT订单号 CUSTOMER_CODE 客户编码 PACKAGE_LEVEL 包裹等级 PKGNUM 订单包裹数量 SUB_PACKAGE_QTY 子包裹数量 CONTAINER_NUMBER 柜号 SUPPLIER_CODE 供应商编码 ONWARD_VOYAGE_TYPE 承运方式 AT 订单托盘数量 |
– attributeDesc | String | O | 属性描述 | |
– attributeDimension | String | O | 属性维度 | ORDER-订单维度 |
attachments | Array | O | 异常登记附件图片 | |
– fileName | String | N | 图片名称 | |
– fileData | String | Y | 图片内容 | Base64文件 |
feeList | Array | O | 异常登记收费明细集合 | |
– chargeName | String | Y | 费用名称 | |
– amount | String | Y | 金额 | |
– currencyCode | String | Y | 币种 | |
– registerTime | String | Y | 登记时间 | |
– acctDate | String | Y | 收费时间 |
返回
注:返回success即可,无需加引号逗号等其他信息
名称 | 类型 | 字段 | 说明 |
---|---|---|---|
success | String(7) | 接收成功 | 消息接收成功 |
fail | String(4) | 接收失败 | 消息接收失败 |
示例
解密后报文示例
[
{
"uuid": "bd5b028b-369d-494f-bf73-58514ca80a08",
"docType": "WI",
"orderNo": "W010001",
"eventNo": "E010001",
"customerOrderNo": "C0001",
"status": "W010001",
"eventName": "包裹条码异常",
"warehouseCode": "US0001",
"externalAttributes": [
{
"attributeName": "PKGNUM",
"attributeDesc": "订单包裹数量"
},
{
"attributeName": "OSQ ",
"attributeDesc": "订单单品数量"
}
],
"packageList": [
{
"packageSerno": "SHD",
"thirdPartyCaseNo": "SHD",
"packageDetails": [
{
"merchandiseSerno": "M01",
"qty": 1,
"itemList": [
{
"itemSerno": "S0001"
}
]
}
]
}
]
}
]
开发者返回的示例
success
#