721 lines
21 KiB
JSON
721 lines
21 KiB
JSON
{
|
|
"marker": "20260808040123-ac558482",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T04:01:23.697Z",
|
|
"completedAt": "2026-08-08T04:01:25.173Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"testAccount": {
|
|
"username": "merchant_admin"
|
|
},
|
|
"expectedTerminalState": {
|
|
"processStatus": "WAIT_SPLIT",
|
|
"measureReviewStatus": "APPROVED",
|
|
"feeStatus": "CONFIRMED"
|
|
},
|
|
"resources": {
|
|
"tenantId": "10001",
|
|
"terminalInboundId": "2085909619958919170",
|
|
"terminalOrderId": "2085909608158265345",
|
|
"terminalInboundCode": "RK-2085909608158265345",
|
|
"terminalMeasurementId": "2085909625084358657",
|
|
"pendingOrderId": "2085936562680954881",
|
|
"foreignOrderId": "2085665774056833025",
|
|
"measurementImageFileIds": [],
|
|
"weightImageFileIds": []
|
|
},
|
|
"steps": [
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "client login",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:23.698Z",
|
|
"durationMs": 374,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-c2bf562d-ba94-492c-9c5a-6dcc85c59691, client-phase2-c2bf562d-ba94-492c-9c5a-6dcc85c59691",
|
|
"traceId": "aa69c83dfc38421f85d35f13b762184d",
|
|
"evidence": {
|
|
"username": "merchant_admin"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "load current enterprise profile",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.072Z",
|
|
"durationMs": 44,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-71cbe220-8427-4a9c-9ad0-26c86a04f282, client-phase2-71cbe220-8427-4a9c-9ad0-26c86a04f282",
|
|
"traceId": "fe85faa91a884d7da91cc3ecd3e02488",
|
|
"evidence": {
|
|
"tenantId": "10001",
|
|
"tenantName": "一期演示企业",
|
|
"status": "ACTIVE"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-session",
|
|
"name": "client has order view permission",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.116Z",
|
|
"durationMs": 39,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-9851092b-1d4e-404b-a87e-05d760b8ff55, client-phase2-9851092b-1d4e-404b-a87e-05d760b8ff55",
|
|
"traceId": "cb524098d39e4210a907cb4ad1bb6c7d",
|
|
"evidence": {
|
|
"permissionCount": 27
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "platform fixture account login",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.155Z",
|
|
"durationMs": 337,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-ee8a1641-2caa-43fd-ba94-7d9f5acbd1f4, client-phase2-ee8a1641-2caa-43fd-ba94-7d9f5acbd1f4",
|
|
"traceId": "ff1506b27236453e993de6b0ca8d0fe0",
|
|
"evidence": {
|
|
"username": "platform_admin"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "discover current enterprise inbound fixtures",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.492Z",
|
|
"durationMs": 49,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-428e6f75-d11d-4870-b9b1-cbd1992691c7, client-phase2-428e6f75-d11d-4870-b9b1-cbd1992691c7",
|
|
"traceId": "94100d651dcc4003a9a9dffcb4062085",
|
|
"evidence": {
|
|
"total": "24",
|
|
"statusCounts": {
|
|
"WAIT_MEASURE|NOT_SUBMITTED|UNPRICED": 11,
|
|
"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-08T04:01:24.542Z",
|
|
"durationMs": 32,
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "入库流程状态不合法",
|
|
"requestId": "client-phase2-bc301e41-9e94-4db0-aa3f-11db9d8546bf, client-phase2-bc301e41-9e94-4db0-aa3f-11db9d8546bf",
|
|
"traceId": "227598eb9cf1498a811234fc0bd70cba",
|
|
"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-08T04:01:24.574Z",
|
|
"durationMs": 38,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-6f4b3484-1ad4-4883-b54c-5b045841d276, client-phase2-6f4b3484-1ad4-4883-b54c-5b045841d276",
|
|
"traceId": "036791794aed496e91f592927264d5d6",
|
|
"evidence": {
|
|
"inboundId": "2085909619958919170",
|
|
"orderId": "2085909608158265345",
|
|
"processStatus": "WAIT_SPLIT",
|
|
"measureReviewStatus": "APPROVED",
|
|
"feeStatus": "CONFIRMED"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "load four customer dimension weighting rules",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.613Z",
|
|
"durationMs": 40,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-948bee77-2d4a-421f-9b91-abfa8c1604cc, client-phase2-948bee77-2d4a-421f-9b91-abfa8c1604cc",
|
|
"traceId": "b548c55de64f40928fd877bf93e9db91",
|
|
"evidence": {
|
|
"tenantId": "10001",
|
|
"rules": [
|
|
{
|
|
"boxType": "SMALL",
|
|
"inner": [
|
|
30,
|
|
20,
|
|
20
|
|
],
|
|
"edgeAdditionCm": 2,
|
|
"outer": [
|
|
34,
|
|
24,
|
|
24
|
|
],
|
|
"volumeCbm": 0.02,
|
|
"version": 0
|
|
},
|
|
{
|
|
"boxType": "MEDIUM",
|
|
"inner": [
|
|
40,
|
|
30,
|
|
30
|
|
],
|
|
"edgeAdditionCm": 2,
|
|
"outer": [
|
|
44,
|
|
34,
|
|
34
|
|
],
|
|
"volumeCbm": 0.051,
|
|
"version": 0
|
|
},
|
|
{
|
|
"boxType": "LARGE",
|
|
"inner": [
|
|
50,
|
|
40,
|
|
40
|
|
],
|
|
"edgeAdditionCm": 2,
|
|
"outer": [
|
|
54,
|
|
44,
|
|
44
|
|
],
|
|
"volumeCbm": 0.105,
|
|
"version": 0
|
|
},
|
|
{
|
|
"boxType": "EXTRA_LARGE",
|
|
"inner": [
|
|
60,
|
|
50,
|
|
50
|
|
],
|
|
"edgeAdditionCm": 2,
|
|
"outer": [
|
|
64,
|
|
54,
|
|
54
|
|
],
|
|
"volumeCbm": 0.187,
|
|
"version": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "load approved terminal measurement detail",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.653Z",
|
|
"durationMs": 33,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-04797e36-5bc6-4579-ab1c-78b29aafbec5, client-phase2-04797e36-5bc6-4579-ab1c-78b29aafbec5",
|
|
"traceId": "94d316356db04659a3fb5a7f368825e2",
|
|
"evidence": {
|
|
"inboundId": "2085909619958919170",
|
|
"measurementId": "2085909625084358657",
|
|
"measurementStatus": "APPROVED",
|
|
"actualPackageCount": 4,
|
|
"actualGrossWeightKg": 1383,
|
|
"actualVolumeCbm": 0.1895,
|
|
"volumeWeightKg": 31.647,
|
|
"itemCount": 4,
|
|
"weightResultCount": 3
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "carton measurements contain complete traceable data",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.687Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": {
|
|
"itemCount": 4
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "carton volume and package aggregates are consistent",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.687Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": {
|
|
"actualPackageCount": 4,
|
|
"actualVolumeCbm": 0.1895,
|
|
"volumeWeightKg": 31.647
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "confirmed weight results form an independent weight line",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.687Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": {
|
|
"actualGrossWeightKg": 1383,
|
|
"weightResultCount": 3
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-measurement-fixture",
|
|
"name": "carton billing volume uses current customer dimension weighting",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.687Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": {
|
|
"measurementId": "2085909625084358657",
|
|
"items": [
|
|
{
|
|
"itemNo": "B1",
|
|
"measured": [
|
|
10,
|
|
10,
|
|
10
|
|
],
|
|
"storedOuter": [
|
|
null,
|
|
null,
|
|
null
|
|
],
|
|
"unitVolumeCbm": 0.001,
|
|
"expected": {
|
|
"boxType": "SMALL",
|
|
"ruleVersion": 0,
|
|
"outer": [
|
|
34,
|
|
24,
|
|
24
|
|
],
|
|
"unitVolumeCbm": 0.02
|
|
}
|
|
},
|
|
{
|
|
"itemNo": "B2",
|
|
"measured": [
|
|
35,
|
|
25,
|
|
25
|
|
],
|
|
"storedOuter": [
|
|
null,
|
|
null,
|
|
null
|
|
],
|
|
"unitVolumeCbm": 0.0219,
|
|
"expected": {
|
|
"boxType": "MEDIUM",
|
|
"ruleVersion": 0,
|
|
"outer": [
|
|
44,
|
|
34,
|
|
34
|
|
],
|
|
"unitVolumeCbm": 0.051
|
|
}
|
|
},
|
|
{
|
|
"itemNo": "B3",
|
|
"measured": [
|
|
45,
|
|
35,
|
|
35
|
|
],
|
|
"storedOuter": [
|
|
null,
|
|
null,
|
|
null
|
|
],
|
|
"unitVolumeCbm": 0.0552,
|
|
"expected": {
|
|
"boxType": "LARGE",
|
|
"ruleVersion": 0,
|
|
"outer": [
|
|
54,
|
|
44,
|
|
44
|
|
],
|
|
"unitVolumeCbm": 0.105
|
|
}
|
|
},
|
|
{
|
|
"itemNo": "B4",
|
|
"measured": [
|
|
55,
|
|
45,
|
|
45
|
|
],
|
|
"storedOuter": [
|
|
null,
|
|
null,
|
|
null
|
|
],
|
|
"unitVolumeCbm": 0.1114,
|
|
"expected": {
|
|
"boxType": "EXTRA_LARGE",
|
|
"ruleVersion": 0,
|
|
"outer": [
|
|
64,
|
|
54,
|
|
54
|
|
],
|
|
"unitVolumeCbm": 0.187
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "B1 weighted unit volume: expected=0.02 actual=0.001"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-security",
|
|
"name": "client cannot read platform measurement workspace directly",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.687Z",
|
|
"durationMs": 19,
|
|
"http": 403,
|
|
"code": "A0403",
|
|
"message": "无权访问该资源",
|
|
"requestId": "client-phase2-2c40c728-2f36-45bc-a5f2-3d9d3e78e115",
|
|
"traceId": null,
|
|
"evidence": {
|
|
"rejectionCode": "A0403"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-security",
|
|
"name": "client cannot bypass billing publication to read platform image",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.706Z",
|
|
"durationMs": 28,
|
|
"http": 403,
|
|
"code": "A0403",
|
|
"message": "无权访问该资源",
|
|
"requestId": "client-phase2-5cb81397-a261-4175-a4c2-03928f896d06",
|
|
"traceId": null,
|
|
"evidence": {
|
|
"fileId": "2085909625048727553",
|
|
"rejectionCode": "A0403"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-fixture",
|
|
"name": "discover foreign terminal fixture for isolation",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.734Z",
|
|
"durationMs": 183,
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "client-phase2-df15b1c3-fa79-49c7-a6bb-85f9813dc7a8, client-phase2-df15b1c3-fa79-49c7-a6bb-85f9813dc7a8",
|
|
"traceId": "686399932ca6466980a6261d0fd96c6b",
|
|
"evidence": {
|
|
"total": "264"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-visibility",
|
|
"name": "unfinished inbound billing remains unavailable",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.917Z",
|
|
"durationMs": 33,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "入库费用尚未由客服审核并发布",
|
|
"requestId": "client-phase2-97d45ca9-8c49-4805-bea7-bf3f95118039, client-phase2-97d45ca9-8c49-4805-bea7-bf3f95118039",
|
|
"traceId": "4571d819f0f448cca655959f83f89591",
|
|
"evidence": {
|
|
"orderId": "2085936562680954881",
|
|
"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-08T04:01:24.950Z",
|
|
"durationMs": 31,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "订单尚未生成入库单",
|
|
"requestId": "client-phase2-cef1ee54-53c9-47e3-983f-40ca571be3ae, client-phase2-cef1ee54-53c9-47e3-983f-40ca571be3ae",
|
|
"traceId": "44ab0a79494144d6b7dc773ae32c863a",
|
|
"evidence": {
|
|
"orderId": 1,
|
|
"rejectionCode": "A0404"
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-client-billing",
|
|
"name": "terminal inbound billing is visible to client",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:24.981Z",
|
|
"durationMs": 28,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "入库费用尚未由客服审核并发布",
|
|
"requestId": "client-phase2-59da9648-3227-43e1-b3a9-b07e9d5cd0ed, client-phase2-59da9648-3227-43e1-b3a9-b07e9d5cd0ed",
|
|
"traceId": "1535b144e3324ac7baa1ccda98a86760",
|
|
"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-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "published measurement summary matches approved platform snapshot",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "published carton measurements match platform snapshot",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "published carton volumes follow current weighting rules",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "published weight results match confirmed platform weights",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "weight and volume billing lines are independently consistent",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "published fee detail matches confirmed fee snapshot",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-billing",
|
|
"name": "client aggregate excludes platform internal collections",
|
|
"passed": true,
|
|
"skipped": true,
|
|
"startedAt": "2026-08-08T04:01:25.009Z",
|
|
"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-08T04:01:25.009Z",
|
|
"durationMs": 0,
|
|
"http": null,
|
|
"code": null,
|
|
"message": "Terminal billing endpoint did not return a visible aggregate",
|
|
"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-08T04:01:25.009Z",
|
|
"durationMs": 55,
|
|
"http": 200,
|
|
"code": "S0503",
|
|
"message": "统一订单履约摘要响应无效",
|
|
"requestId": "client-phase2-df76ddb8-885c-4045-ad02-f79ecb50472a, client-phase2-df76ddb8-885c-4045-ad02-f79ecb50472a",
|
|
"traceId": "6c43dc53e7424317865f9b854d46bea1",
|
|
"evidence": {},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"S0503\""
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-unified-orders",
|
|
"name": "unified order detail exposes phase-two summary and timeline",
|
|
"passed": false,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:25.064Z",
|
|
"durationMs": 75,
|
|
"http": 200,
|
|
"code": "S0503",
|
|
"message": "统一订单履约详情响应无效",
|
|
"requestId": "client-phase2-8fb3c470-b24d-4583-9cf8-142c3b52a0b8, client-phase2-8fb3c470-b24d-4583-9cf8-142c3b52a0b8",
|
|
"traceId": "20784521f0004e3cad30f95926b4e00c",
|
|
"evidence": {
|
|
"timelineCount": 0
|
|
},
|
|
"error": {
|
|
"name": "Error",
|
|
"message": "business code: expected=\"200\" actual=\"S0503\""
|
|
}
|
|
},
|
|
{
|
|
"module": "phase2-isolation",
|
|
"name": "cross-enterprise terminal billing is rejected",
|
|
"passed": true,
|
|
"skipped": false,
|
|
"startedAt": "2026-08-08T04:01:25.139Z",
|
|
"durationMs": 34,
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "订单尚未生成入库单",
|
|
"requestId": "client-phase2-56a5479b-88ed-488f-acb0-fa857b95b93c, client-phase2-56a5479b-88ed-488f-acb0-fa857b95b93c",
|
|
"traceId": "9eeec0b7a79448c5a24bdb54530682d6",
|
|
"evidence": {
|
|
"orderId": "2085665774056833025",
|
|
"tenantId": "2085308606829346818",
|
|
"rejectionCode": "A0404"
|
|
}
|
|
}
|
|
]
|
|
}
|