采购单创建消息,采购下单完成异步返回的消息
Topic
Kafka topic | order |
消息类型 | 顺序消息 |
消息分区键 |
消息体
重要
请注意,因采购单创建为异步任务,如分销商调用CreatePurchaseOrder - 创建采购单接口返回异常时(如503错误码),建议勿立即执行业务侧的toC退款;请分销商等待并消费本消息后正常判断订单状态(如消费订单状态同步消息判断订单状态)后再处理业务逻辑,以免造成资损。
名称 | 类型 | 描述 | 示例值 | |
event | string | 消息类型 | PurchaseOrderCreate | |
body | distributorId | String | 分销商ID | 12****01 |
purchaseId | String | 采购方ID | ||
outerPurchaseOrderId | String | 创建时传入的外部采购单ID | outer009100 | |
purchaseOrderId | String | 采购单ID | 6696****5680 | |
purchaseOrderStatus | Integer | 采购单状态 20=采购成功,待发货 30=部分采购成功,待发货 80=交易失败 | 20 | |
orderList | List<Oder> | 主订单列表订单 | ||
failReason | String | 创建采购单失败原因 | 商品不可售 |
示例
{
"event": "PurchaseOrderCreate",
"body": {
"distributorId": "12****01",
"purchaseId": "PID12****01",
"orderList": [
{
"createDate": "2023-09-11T12:22:24.000+08:00",
"logisticsStatus": "8",
"orderAmount": "1",
"orderId": "6696****8593",
"orderLineList": [
{
"number": "1",
"orderLineId": "6696****8594",
"orderLineStatus": 1,
"productId": "6600****6736",
"productPicUrl": "//img.alicdn.com/imgextra/i4/2216003305543/O1CN01bip3Un1qokG0DYLWA_!!2216003305543.jpg",
"productPriceList": [
{
"fundAmountMoney": "1"
}
],
"productTitle": "小蚁yh测试商品请勿下单(多sku111)888",
"skuId": "6600****6737",
"skuTitle": "浅灰色"
}
],
"orderStatus": "1"
}
],
"outerPurchaseOrderId": "outer009100",
"purchaseOrderId": "6696****5680",
"purchaseOrderStatus": 20
}
}
变更历史
文档内容是否对您有帮助?