异常单状态变更事件
更新时间: 2024-11-15 15:42:55 访问次数:803
事件名称: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
#
