Files
baiyue-firstleg/reports/admin-test-env-acceptance-20260808015313.json
T
2026-08-08 10:11:04 +08:00

319 lines
9.9 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808015313253",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T01:53:13.958Z",
"startedAt": "2026-08-08T01:53:13.253Z",
"success": false,
"fatal": null,
"summary": {
"total": 14,
"passed": 13,
"failed": 1
},
"modules": [
{
"name": "orders",
"startedAt": "2026-08-08T01:53:13.665Z",
"finishedAt": "2026-08-08T01:53:13.955Z",
"success": true,
"passed": 12,
"failed": 0,
"fatal": null
},
{
"name": "inbound-measurement",
"startedAt": "2026-08-08T01:53:13.957Z",
"finishedAt": "2026-08-08T01:53:13.958Z",
"success": false,
"passed": 0,
"failed": 1,
"fatal": null
}
],
"scenarios": [
{
"name": "mojia-carton-measurement",
"module": "inbound-measurement",
"success": false,
"deploymentBlocked": true,
"passed": 0,
"failed": 1
}
],
"deploymentBlockers": [
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "取得隔离的待测量入库单",
"evidence": "orders 模块未提供 marker=ADMIN-API-20260808015313253 的 inboundId/tenantId;为避免修改随机历史订单,本模块停止写入",
"code": null,
"requestId": null,
"traceId": null
}
],
"createdResources": {},
"excluded": [
{
"scope": "dashboard",
"reason": "首页为静态演示数据,不调用后端 API"
},
{
"scope": "hidden-prototypes",
"reason": "隐藏原型页面尚无已确认后端契约"
}
],
"securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。",
"steps": [
{
"module": "authentication",
"scenario": null,
"name": "平台管理员登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "86e3206d-1691-432c-9a99-b015db7f8f97, 973c647e-a637-400e-8bb9-5b9ad35079fd",
"traceId": "9f8e6191cbcf4d28a8bc1adb7f8d458f",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.663Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询统一订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "13bf6838-66e2-42cf-985a-5a87b5d2fbb4, 3c93f152-23ef-481b-95a0-3ff83c8f81c0",
"traceId": "8e199a8800064fa3bd7d1d04423bad43",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.750Z"
},
{
"module": "orders",
"scenario": null,
"name": "统一订单分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "13bf6838-66e2-42cf-985a-5a87b5d2fbb4, 3c93f152-23ef-481b-95a0-3ff83c8f81c0",
"traceId": "8e199a8800064fa3bd7d1d04423bad43",
"evidence": "records=20, total=348",
"checkedAt": "2026-08-08T01:53:13.750Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085906673965793281?tenantId=2085906649595891713"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4d1c88c9-e5d6-4ce4-aa3c-006604edc15f, 50489bb2-25fd-45c8-ba70-7f3b14dc5fb1",
"traceId": "de649f51c8884eaf979c74908b191558",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.789Z"
},
{
"module": "orders",
"scenario": null,
"name": "统一订单详情与列表身份一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085906673965793281?tenantId=2085906649595891713"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4d1c88c9-e5d6-4ce4-aa3c-006604edc15f, 50489bb2-25fd-45c8-ba70-7f3b14dc5fb1",
"traceId": "de649f51c8884eaf979c74908b191558",
"evidence": "tenantId=2085906649595891713, orderId=2085906673965793281, timeline=3",
"checkedAt": "2026-08-08T01:53:13.789Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e02edcaa-3950-4f19-b4cb-a97f62e179ef, 9bbd217c-eb50-427e-a8e5-3917deeb17bf",
"traceId": "fcb8427cce6243d2b100a906627e2b94",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.838Z"
},
{
"module": "orders",
"scenario": null,
"name": "头程订单分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e02edcaa-3950-4f19-b4cb-a97f62e179ef, 9bbd217c-eb50-427e-a8e5-3917deeb17bf",
"traceId": "fcb8427cce6243d2b100a906627e2b94",
"evidence": "records=20, total=474",
"checkedAt": "2026-08-08T01:53:13.839Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085906676373323777?tenantId=2085906649595891713"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ff604e75-e48e-4478-83e4-73552521ab4b, 15776b66-94cb-4dda-a3be-f90baebfca36",
"traceId": "64264f2946a441ec9c3637a3ded6aabd",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.879Z"
},
{
"module": "orders",
"scenario": null,
"name": "头程订单详情包含货物、地址、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085906676373323777?tenantId=2085906649595891713"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ff604e75-e48e-4478-83e4-73552521ab4b, 15776b66-94cb-4dda-a3be-f90baebfca36",
"traceId": "64264f2946a441ec9c3637a3ded6aabd",
"evidence": "orderId=2085906676373323777, cargoes=1, history=2",
"checkedAt": "2026-08-08T01:53:13.879Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询平台入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ad2936d7-8f63-4afd-b04f-9afcd956c63b, 4c8f2435-1a24-4524-86a7-83db13d230a0",
"traceId": "02518a2fe0fc4987855ff4c28d943689",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.922Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ad2936d7-8f63-4afd-b04f-9afcd956c63b, 4c8f2435-1a24-4524-86a7-83db13d230a0",
"traceId": "02518a2fe0fc4987855ff4c28d943689",
"evidence": "records=20, total=244",
"checkedAt": "2026-08-08T01:53:13.922Z"
},
{
"module": "orders",
"scenario": null,
"name": "查询平台入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085905439760363522?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1ffa560d-6466-4e55-b66b-12fbb715a8c4, 3e6c3fa5-3b61-4886-aad0-25433133ce3e",
"traceId": "c952a2b76780471187a9b223df9b243f",
"evidence": "",
"checkedAt": "2026-08-08T01:53:13.955Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085905439760363522?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1ffa560d-6466-4e55-b66b-12fbb715a8c4, 3e6c3fa5-3b61-4886-aad0-25433133ce3e",
"traceId": "c952a2b76780471187a9b223df9b243f",
"evidence": "inboundId=2085905439760363522, status=WAIT_SPLIT",
"checkedAt": "2026-08-08T01:53:13.955Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "取得隔离的待测量入库单",
"passed": false,
"deploymentBlocker": true,
"request": null,
"http": null,
"code": null,
"message": null,
"requestId": null,
"traceId": null,
"evidence": "orders 模块未提供 marker=ADMIN-API-20260808015313253 的 inboundId/tenantId;为避免修改随机历史订单,本模块停止写入",
"checkedAt": "2026-08-08T01:53:13.957Z"
}
]
}