279 lines
8.9 KiB
JSON
279 lines
8.9 KiB
JSON
{
|
|
"marker": "20260808033753-4c2c604e",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T03:37:53.736Z",
|
|
"completedAt": "2026-08-08T03:37:58.175Z",
|
|
"success": false,
|
|
"fatal": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"undefined\""
|
|
},
|
|
"testAccount": {
|
|
"username": "merchant_admin"
|
|
},
|
|
"expectedTerminalState": {
|
|
"processStatus": "WAIT_SPLIT",
|
|
"measureReviewStatus": "APPROVED",
|
|
"feeStatus": "CONFIRMED"
|
|
},
|
|
"resources": {
|
|
"tenantId": "10001",
|
|
"terminalInboundId": "2085909619958919170",
|
|
"terminalOrderId": "2085909608158265345",
|
|
"terminalInboundCode": "RK-2085909608158265345",
|
|
"pendingOrderId": "2085931050820239362",
|
|
"foreignOrderId": "2085665774056833025",
|
|
"measurementImageFileIds": [],
|
|
"weightImageFileIds": []
|
|
},
|
|
"steps": [
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "client login",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:53.739Z",
|
|
"durationMs": 1936,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-ead0bc8b-a25e-4772-8d01-3201a4d79421, client-phase2-ead0bc8b-a25e-4772-8d01-3201a4d79421",
|
|
"traceId": "17acc285d527403b87cfe697d19f5866",
|
|
"evidence": {
|
|
"username": "merchant_admin"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "load current enterprise profile",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:55.675Z",
|
|
"durationMs": 551,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-aff88882-3334-4ec0-b9d9-87593bbfef26, client-phase2-aff88882-3334-4ec0-b9d9-87593bbfef26",
|
|
"traceId": "3b45386aaf104c3fb72e71fd4be10a79",
|
|
"evidence": {
|
|
"tenantId": "10001",
|
|
"tenantName": "一期演示企业",
|
|
"status": "ACTIVE"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "client has order view permission",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:56.226Z",
|
|
"durationMs": 72,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-42dc4e17-71be-4bc4-8480-b941a6d51f3d, client-phase2-42dc4e17-71be-4bc4-8480-b941a6d51f3d",
|
|
"traceId": "4e41c8b35f114390b5e6cd49a25d9282",
|
|
"evidence": {
|
|
"permissionCount": 27
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "platform fixture account login",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:56.298Z",
|
|
"durationMs": 402,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-806fe614-4724-4f2e-8953-2cc67902216a, client-phase2-806fe614-4724-4f2e-8953-2cc67902216a",
|
|
"traceId": "6127f43d3d104a8998b4e8eab39f0b8f",
|
|
"evidence": {
|
|
"username": "platform_admin"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "discover current enterprise inbound fixtures",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:56.700Z",
|
|
"durationMs": 821,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-b8a6edf3-2b47-4e38-b417-523faaf00337, client-phase2-b8a6edf3-2b47-4e38-b417-523faaf00337",
|
|
"traceId": "d81142a6caaa415b983a517c872e6983",
|
|
"evidence": {
|
|
"total": "23",
|
|
"statusCounts": {
|
|
"WAIT_MEASURE|NOT_SUBMITTED|UNPRICED": 10,
|
|
"MEASURING|NOT_SUBMITTED|UNPRICED": 9,
|
|
"WAIT_SPLIT|APPROVED|UNPRICED": 1,
|
|
"WAIT_SPLIT|APPROVED|CONFIRMED": 2,
|
|
"WAIT_SPLIT|APPROVED|CALCULATED": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "terminal state filters find selected inbound",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.522Z",
|
|
"durationMs": 80,
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "入库流程状态不合法",
|
|
"requestId": "client-phase2-d5a2bf0c-dc1d-4a03-a8f6-c87cfa65fb1f, client-phase2-d5a2bf0c-dc1d-4a03-a8f6-c87cfa65fb1f",
|
|
"traceId": "7a865fee161546aeb2468e1e0d709031",
|
|
"evidence": {
|
|
"inboundId": "2085909619958919170"
|
|
},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"A0400\""
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "load platform terminal inbound reference detail",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.602Z",
|
|
"durationMs": 99,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-94dc8387-1ddb-410d-bac9-59ec6442c5c3, client-phase2-94dc8387-1ddb-410d-bac9-59ec6442c5c3",
|
|
"traceId": "3277d55a79c344f28d66f6cefe3effe7",
|
|
"evidence": {
|
|
"inboundId": "2085909619958919170",
|
|
"orderId": "2085909608158265345",
|
|
"processStatus": "WAIT_SPLIT",
|
|
"measureReviewStatus": "APPROVED",
|
|
"feeStatus": "CONFIRMED"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "discover foreign terminal fixture for isolation",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.701Z",
|
|
"durationMs": 196,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-47c2feb0-8f59-485e-8825-ae7e4544276b, client-phase2-47c2feb0-8f59-485e-8825-ae7e4544276b",
|
|
"traceId": "1090649425ad4193bd279655fd51e411",
|
|
"evidence": {
|
|
"total": "263"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-visibility",
|
|
"name": "unfinished inbound billing remains unavailable",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.897Z",
|
|
"durationMs": 56,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "入库费用尚未由客服审核并发布",
|
|
"requestId": "client-phase2-d59134fc-9cc0-49ce-bed7-719cda77d291, client-phase2-d59134fc-9cc0-49ce-bed7-719cda77d291",
|
|
"traceId": "88c27c271d6b44ee83afb4aa5696172c",
|
|
"evidence": {
|
|
"orderId": "2085931050820239362",
|
|
"processStatus": "WAIT_MEASURE",
|
|
"feeStatus": "UNPRICED",
|
|
"rejectionCode": "A0404"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-visibility",
|
|
"name": "unknown order inbound billing is rejected",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.953Z",
|
|
"durationMs": 37,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "订单尚未生成入库单",
|
|
"requestId": "client-phase2-0eed8aa8-d0f0-49f2-9c6c-b801514df9fa, client-phase2-0eed8aa8-d0f0-49f2-9c6c-b801514df9fa",
|
|
"traceId": "49dddb72e1414a29a7176c283843224b",
|
|
"evidence": {
|
|
"orderId": 1,
|
|
"rejectionCode": "A0404"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-billing",
|
|
"name": "terminal inbound billing is visible to client",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:57.991Z",
|
|
"durationMs": 43,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "入库费用尚未由客服审核并发布",
|
|
"requestId": "client-phase2-83ba9d6d-5eed-41eb-a6fa-da2c0af20687, client-phase2-83ba9d6d-5eed-41eb-a6fa-da2c0af20687",
|
|
"traceId": "0030dfc8dd9a48dd873fa852e80031dd",
|
|
"evidence": {
|
|
"rejectionCode": "A0404"
|
|
},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"A0404\""
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-billing",
|
|
"name": "terminal billing aggregate contract",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T03:37:58.035Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": "Terminal billing endpoint did not return a visible aggregate",
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": null
|
|
},
|
|
{
|
|
"module": "phase2-client-images",
|
|
"name": "published measurement and weight image access",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T03:37:58.035Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": "Terminal billing endpoint did not return image references",
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": null
|
|
},
|
|
{
|
|
"module": "phase2-unified-orders",
|
|
"name": "unified order list exposes phase-two terminal state",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T03:37:58.035Z",
|
|
"durationMs": 140,
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "client-phase2-804cd78c-2820-44d2-b771-4a660eec6b94",
|
|
"traceId": null,
|
|
"evidence": {},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"undefined\""
|
|
}
|
|
}
|
|
]
|
|
}
|