Appearance
获取订单生命周期接口
接口说明:
| Method | URL | ContentType |
|---|---|---|
| GET | /api/restful/order/{orderId}/timeline | application/json |
URL 参数说明:
| 字段名 | 类型 | 说明 | 示例值 |
|---|---|---|---|
| order_id | String | 订单编号 | "ORD20250001" |
| timeline | Object | 时间线数据容器 | - |
订单时间节点(Timeline.Order)
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| confirmTime | LocalDateTime | 订单确认时间 | 2025-07-25 16:03:16 |
| shippingTime | LocalDateTime | 商品发货时间 | 2025-07-26 09:30:00 |
| receivingTime | LocalDateTime | 客户收货时间 | 2025-07-28 14:15:00 |
| expressTime | LocalDateTime | 快递发出时间 | 2025-07-26 09:30:00 |
| deliveryTime | LocalDateTime | 实际配送时间 | 2025-07-27 13:45:00 |
| deliveryOperator | String | 配送方信息 | "京东物流/王师傅" |
| signTime | LocalDateTime | 签收时间 | 2025-07-28 14:15:00 |
| signOperator | String | 签收人 | "李四" |
| settlementTime | LocalDateTime | 核销时间 | 2025-07-30 09:00:00 |
| settlementStatus | int | 核销状态 | 0:未核销、1:已核销、2:部分核销 |
交易过程(Timeline.Transaction)
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| completeTime | LocalDateTime | 交易完成时间 | 2025-07-28 14:15:00 |
| cancelTime | LocalDateTime | 取消时间 | - |
| closeTime | LocalDateTime | 关闭时间 | - |
| completeOperator | String | 完成操作人 | "李四" |
发票记录(Timeline.Invoice)
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| applyTime | LocalDateTime | 申请时间 | 2025-07-29 10:00:00 |
| invoiceTime | LocalDateTime | 开票时间 | 2025-07-29 11:20:00 |
| invoiceNos | list | 发票号 | - |
| billNo | string | 发票申请单号 | - |
资金记录(Timeline.Fund)
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| paymentTime | LocalDateTime | 支付时间 | 2025-07-25 16:05:30 |
| receivedTime | LocalDateTime | 到账时间 | 2025-07-25 16:06:15 |
售后服务(Timeline.AfterSale)
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| applyTime | LocalDateTime | 申请时间 | 2025-07-29 15:30:00 |
| reviewTime | LocalDateTime | 审核时间 | 2025-07-29 16:45:00 |
| reviewOperator | String | 审核人 | "客服张丽" |
| completeTime | LocalDateTime | 完成时间 | 2025-07-30 10:30:00 |
| completeOperator | String | 处理人 | "仓库王强" |
| applyCode | String | 售后申请单号 | - |
返回数据示例:
json
{
"order_id": "ORD20250001",
"timeline": {
"order": {
"confirmTime": "2025-07-25 16:03:16",
"shippingTime": "2025-07-26 09:30:00",
"signTime": "2025-07-28 14:15:00",
"settlementTime":"2025-10-17 17:44:42",
"settlementStatus":1
},
"transaction": {
"completeTime": "2025-07-28 14:15:00"
},
"invoices": [{
"applyTime": "2024-08-15 16:43:30",
"invoiceTime": "2024-08-15 16:43:30",
"settlementTime": null,
"invoiceNos": [{
"invoiceNo": "202408151647002",
"invoiceCode": "123456"
}],
"billNo": "FPSQ-10000165"
}],
"funds": [{
"paymentTime": "2025-07-29 15:30:00",
"receivedTime": "2025-07-30 10:30:00"
}],
"afterSales": [{
"applyTime": "2024-07-05 13:49:30",
"reviewTime": "2024-07-05 13:51:52",
"reviewOperator": null,
"completeTime": "2024-07-05 13:51:56",
"completeOperator": null,
"applyCode": "2407051349308356"
}]
}
}