POST detail 批次详情

地址:/api/order-batch/detail · 说明:查询批次信息与逐单处理结果(订单号 / 跟踪号 / 面单 / 失败原因)。

说明:只能查询当前 vendor-token 对应客户自己提交的批次。

参数说明

参数 必填 类型 说明
id 是 int 批次 ID(create 返回的 batch_id)

请求示例

GET /api/order-batch/detail?id=88
Header: vendor-token: xxxxx

返回示例

{
    "success": true,
    "code": 200,
    "data": {
        "batch": {
            "id": 88,
            "batch_no": "B20260921153000ab12",
            "status": 2,
            "status_text": "处理完成",
            "total_count": 2
        },
        "items": [
            {
                "row_no": 1,
                "reference": "ORDER-20260921-001",
                "parse_status_text": "成功",
                "rate_status_text": "询价成功",
                "print_status_text": "打单成功",
                "order_no": "20260921153000_ab12cd",
                "tracking": "9212345678901234567890",
                "label": "https://cdn.xxx.com/label/123_1699999999.pdf",
                "print_fee": 15.05,
                "fail_reason": ""
            }
        ]
    }
}
data 字段 类型 说明
batch object 批次信息(含 status / status_text)
batch.status int 批次状态:0待处理 1处理中 2处理完成 3处理失败
items array 逐单明细,按提交顺序返回
items[].row_no int 行号(从 1 起,与提交顺序一致)
items[].reference string 提交时传入的订单参考号
items[].parse_status_text string 校验结果(成功 / 失败)
items[].rate_status_text string 询价结果:未询价 / 询价成功 / 询价失败
items[].print_status_text string 打单结果:未打单 / 打单成功 / 打单失败
items[].order_no string 系统订单号(打单成功后返回)
items[].tracking string 渠道跟踪号 / 面单号(打单成功后返回)
items[].label string 面单地址,可直接下载打印(打单成功后返回)
items[].print_fee float 实际扣费金额
items[].fail_reason string 失败原因(校验或打单失败时返回,成功为空)
轮询建议:批次 status 为 0待处理 / 1处理中 时结果仍在生成, 建议间隔查询直至 2处理完成;单条失败请读取该行 fail_reason。