{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808124315437", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T12:43:18.987Z", "startedAt": "2026-08-08T12:43:15.437Z", "success": true, "fatal": null, "summary": { "total": 137, "passed": 137, "failed": 0 }, "modules": [ { "name": "master-data", "startedAt": "2026-08-08T12:43:15.812Z", "finishedAt": "2026-08-08T12:43:17.279Z", "success": true, "passed": 60, "failed": 0, "fatal": null }, { "name": "ocean-bookings", "startedAt": "2026-08-08T12:43:17.280Z", "finishedAt": "2026-08-08T12:43:17.925Z", "success": true, "passed": 23, "failed": 0, "fatal": null }, { "name": "truck-appointments", "startedAt": "2026-08-08T12:43:17.926Z", "finishedAt": "2026-08-08T12:43:18.835Z", "success": true, "passed": 43, "failed": 0, "fatal": null }, { "name": "service-center-flow", "startedAt": "2026-08-08T12:43:18.836Z", "finishedAt": "2026-08-08T12:43:18.987Z", "success": true, "passed": 10, "failed": 0, "fatal": null } ], "scenarios": [], "deploymentBlockers": [], "coverageGaps": [ { "module": "master-data", "scenario": "optimistic-lock", "name": "仓库/托盘/快递/往来单位旧 version 冲突", "reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖", "category": "contract-gap" } ], "createdResources": { "warehouse": { "id": "2086070734079180801", "code": "AW808124315437", "finalStatus": "INACTIVE" }, "location": { "id": "2086070734712520706", "warehouseId": "2086070734079180801", "deleted": false }, "pallet": { "id": "2086070735496855553", "warehouseId": "2086070734079180801", "deleted": true }, "expressCompany": { "id": "2086070736151166977", "code": "EX808124315437", "finalStatus": "INACTIVE" }, "partner": { "id": "2086070736809672706", "code": "PT808124315437", "finalStatus": "INACTIVE" }, "oceanBooking": { "id": "2086070740728721410", "customerId": "10001", "marker": "ADMIN-API-20260808124315437", "finalStatus": "RELEASED" }, "truckAppointment": { "id": "2086070744201605121", "marker": "ADMIN-API-20260808124315437", "finalStatus": "COMPLETED" }, "serviceCenterFlow": { "appointmentId": "2086070746621718530", "oceanBookingId": "2086070740728721410", "marker": "ADMIN-API-20260808124315437", "finalStatus": "CANCELLED" } }, "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": "4792513d-5f6d-4c61-b41d-701f7eecf468, 39613271-ade1-42ad-b2bd-b3922b4d512f", "traceId": "a8ce6896164e4b8ea096ba89960f0559", "evidence": "", "checkedAt": "2026-08-08T12:43:15.810Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "48be4d08-eaca-47a6-9db6-24925fa097d2, fe0de613-65eb-4ed6-96b8-809f3b9cb19d", "traceId": "7f1f79b3ee9c4a59aabc19404b31ed98", "evidence": "", "checkedAt": "2026-08-08T12:43:15.870Z" }, { "module": "master-data", "scenario": null, "name": "仓库列表分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "48be4d08-eaca-47a6-9db6-24925fa097d2, fe0de613-65eb-4ed6-96b8-809f3b9cb19d", "traceId": "7f1f79b3ee9c4a59aabc19404b31ed98", "evidence": "total=306", "checkedAt": "2026-08-08T12:43:15.870Z" }, { "module": "master-data", "scenario": null, "name": "创建平台公共仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin" }, "http": 200, "code": "200", "message": "success", "requestId": "393b2873-a619-4774-8670-a1382e6e81ab, e1601a32-a1bb-40ca-8fee-1f50da70b598", "traceId": "d3fd781434f84f0ca98d8a91398f69ee", "evidence": "", "checkedAt": "2026-08-08T12:43:15.915Z" }, { "module": "master-data", "scenario": null, "name": "仓库创建返回字符串兼容 ID", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin" }, "http": 200, "code": "200", "message": "success", "requestId": "393b2873-a619-4774-8670-a1382e6e81ab, e1601a32-a1bb-40ca-8fee-1f50da70b598", "traceId": "d3fd781434f84f0ca98d8a91398f69ee", "evidence": "warehouseId=2086070734079180801", "checkedAt": "2026-08-08T12:43:15.915Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070734079180801?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "c78d5128-0159-45f7-8f91-1fb80bbe564d, f69ffcf1-612e-437a-9c95-e360e5aafad4", "traceId": "fc6c99359a26459caa1777a747206b61", "evidence": "", "checkedAt": "2026-08-08T12:43:15.952Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070734079180801?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "c78d5128-0159-45f7-8f91-1fb80bbe564d, f69ffcf1-612e-437a-9c95-e360e5aafad4", "traceId": "fc6c99359a26459caa1777a747206b61", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T12:43:15.952Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2086070734079180801?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "ca7a85cd-4365-4f6e-ac3b-2ae02325fc50, 016d1cf2-084c-47b2-80ea-b31a9589dd7a", "traceId": "d3dc5d0ee4124acb913404c2b827c69f", "evidence": "", "checkedAt": "2026-08-08T12:43:15.988Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070734079180801?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fbe27ce5-5cec-4b82-9eea-fc3a7e11e6d8, 38cbb868-c362-430f-8b2b-ce1fe1c15309", "traceId": "5bd557b656ee4f5aa09e6b53f3ca8095", "evidence": "", "checkedAt": "2026-08-08T12:43:16.025Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070734079180801?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fbe27ce5-5cec-4b82-9eea-fc3a7e11e6d8, 38cbb868-c362-430f-8b2b-ce1fe1c15309", "traceId": "5bd557b656ee4f5aa09e6b53f3ca8095", "evidence": "warehouseId=2086070734079180801", "checkedAt": "2026-08-08T12:43:16.026Z" }, { "module": "master-data", "scenario": null, "name": "创建仓库库位", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/locations?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b99cb3cd-baf7-44ab-b310-9a6fd4d129bc, a8e1cea4-238b-4a28-8008-7dc3795ae992", "traceId": "7bf650f5acac423cb6e81f344ece2247", "evidence": "", "checkedAt": "2026-08-08T12:43:16.060Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "5c9a61d7-2eea-44e6-bbd5-9d97b1ad3bf7, 9052514f-82d0-4a86-8dd7-fbbbb67f4110", "traceId": "712a84e18b234bc8bc9ff0deef715976", "evidence": "", "checkedAt": "2026-08-08T12:43:16.086Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "5c9a61d7-2eea-44e6-bbd5-9d97b1ad3bf7, 9052514f-82d0-4a86-8dd7-fbbbb67f4110", "traceId": "712a84e18b234bc8bc9ff0deef715976", "evidence": "locationId=2086070734712520706", "checkedAt": "2026-08-08T12:43:16.086Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "2dfa8809-14b5-4c52-bd68-70360e097e53, 782bdff7-bd09-49d6-814b-4a447cc40aef", "traceId": "72491b9eda15467087b7e362395c117e", "evidence": "", "checkedAt": "2026-08-08T12:43:16.125Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "828cd4c3-33d1-4b04-b2c2-86fb02e49bcd, 4739bd62-2fd2-4d68-8c4f-e5d658dc5ad2", "traceId": "1be4a96f74034df3a6162b66f63cc816", "evidence": "", "checkedAt": "2026-08-08T12:43:16.146Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "828cd4c3-33d1-4b04-b2c2-86fb02e49bcd, 4739bd62-2fd2-4d68-8c4f-e5d658dc5ad2", "traceId": "1be4a96f74034df3a6162b66f63cc816", "evidence": "version=1", "checkedAt": "2026-08-08T12:43:16.146Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2086070734712520706/status?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "415a305d-9c3f-420d-9982-0957973d1f0e, b603b687-5b13-4fba-b389-e63b49a31859", "traceId": "7ec74fd92d804dad82151e5546f43b7b", "evidence": "", "checkedAt": "2026-08-08T12:43:16.174Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2086070734712520706?tenantId=0&warehouseId=2086070734079180801&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "58f9fc17-9068-426e-a927-e0fd93d6ec04, 070f57a5-bc15-40c4-bc42-58266b5c6f8c", "traceId": "d12a2d63d92e4824a9050b672cdf113d", "evidence": "", "checkedAt": "2026-08-08T12:43:16.214Z" }, { "module": "master-data", "scenario": null, "name": "创建仓库托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/pallets?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "79600ed5-4ed9-4850-a03c-f9d61da0510a, 0b622811-66a0-4f34-99c7-95a96b612288", "traceId": "e82cf32937ab4b458b10a741c3756192", "evidence": "", "checkedAt": "2026-08-08T12:43:16.247Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "389c9962-7fc5-4dba-aa7a-b764a9cee53a, 1631e61f-7f51-4ca4-8239-70e243d4e5bc", "traceId": "ce6c38f535e3499ba173b825b95cb916", "evidence": "", "checkedAt": "2026-08-08T12:43:16.273Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "389c9962-7fc5-4dba-aa7a-b764a9cee53a, 1631e61f-7f51-4ca4-8239-70e243d4e5bc", "traceId": "ce6c38f535e3499ba173b825b95cb916", "evidence": "palletId=2086070735496855553", "checkedAt": "2026-08-08T12:43:16.274Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "e05fc210-add5-423c-87bd-389b217121e3, 5bd5e009-4ddb-47bb-8dfd-dc389de3f046", "traceId": "d7057861cc41464581104ce351cf05a3", "evidence": "", "checkedAt": "2026-08-08T12:43:16.309Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "7c81ff19-5093-4738-a932-aeae43d54239, 171d275e-d9f8-4c0e-abb4-a39c0f97b35c", "traceId": "0f8cb780901b468bbf758de071a0e8b5", "evidence": "", "checkedAt": "2026-08-08T12:43:16.332Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "7c81ff19-5093-4738-a932-aeae43d54239, 171d275e-d9f8-4c0e-abb4-a39c0f97b35c", "traceId": "0f8cb780901b468bbf758de071a0e8b5", "evidence": "palletId=2086070735496855553", "checkedAt": "2026-08-08T12:43:16.332Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2086070735496855553?tenantId=0&warehouseId=2086070734079180801" }, "http": 200, "code": "200", "message": "success", "requestId": "d4b45aa3-1e4b-48c5-a472-d25230eacb29, ae271909-037c-40dc-bd2b-aa92c1960e77", "traceId": "41ca37a069f644f2806e9ea0c48068cb", "evidence": "", "checkedAt": "2026-08-08T12:43:16.369Z" }, { "module": "master-data", "scenario": null, "name": "创建快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "d8c01007-d7f9-44ba-aa2e-01b13c855c9a, c0d6f7f2-a9e4-4cf3-84a5-42149ec754a2", "traceId": "debb66b35b7d462980f4e1d00088e214", "evidence": "", "checkedAt": "2026-08-08T12:43:16.401Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2086070736151166977?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3f1f4dce-634b-45b6-84e3-29107ff75588, 56e04315-e31d-4d78-90fa-4c02cf3d2fb9", "traceId": "37610667a6bf46329ec890db1caa547a", "evidence": "", "checkedAt": "2026-08-08T12:43:16.428Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2086070736151166977?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3f1f4dce-634b-45b6-84e3-29107ff75588, 56e04315-e31d-4d78-90fa-4c02cf3d2fb9", "traceId": "37610667a6bf46329ec890db1caa547a", "evidence": "expressId=2086070736151166977", "checkedAt": "2026-08-08T12:43:16.428Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2086070736151166977?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "05272cfe-01d4-4780-94e4-25e113cd3ee8, c30621cf-5ac8-4b10-84aa-263cf0fc2f6c", "traceId": "18c6328625f9422a956b0ca43fa04a47", "evidence": "", "checkedAt": "2026-08-08T12:43:16.469Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2086070736151166977/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "9473e2d7-2909-4977-9cd1-690135527b8f, ad0a6dd9-c17c-4041-b328-ce625b143cec", "traceId": "0b4cfb8755c14f2ea31c286edc56b058", "evidence": "", "checkedAt": "2026-08-08T12:43:16.496Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "bfa6ad84-1a9c-47a1-95e1-22109023f353, 4bee00d7-2f64-424a-9978-0096fb550ee5", "traceId": "4b8d58ebee764457a889af2ca85ae548", "evidence": "", "checkedAt": "2026-08-08T12:43:16.527Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "bfa6ad84-1a9c-47a1-95e1-22109023f353, 4bee00d7-2f64-424a-9978-0096fb550ee5", "traceId": "4b8d58ebee764457a889af2ca85ae548", "evidence": "records=1", "checkedAt": "2026-08-08T12:43:16.527Z" }, { "module": "master-data", "scenario": null, "name": "创建往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "76e47066-6f4d-41be-a504-dfc5d2f646f3, 68159b3f-63c1-4de5-bcb1-45faf738be23", "traceId": "2542ca08e91942bcb43553ecbd873eac", "evidence": "", "checkedAt": "2026-08-08T12:43:16.562Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2086070736809672706?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "d4f31b60-378f-41f4-9019-3f82338a155c, 457bc340-2482-4bea-9dde-a1623e4902df", "traceId": "cfcb36b4b3084bf88618d9d5a1717db8", "evidence": "", "checkedAt": "2026-08-08T12:43:16.587Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2086070736809672706?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "d4f31b60-378f-41f4-9019-3f82338a155c, 457bc340-2482-4bea-9dde-a1623e4902df", "traceId": "cfcb36b4b3084bf88618d9d5a1717db8", "evidence": "partnerId=2086070736809672706", "checkedAt": "2026-08-08T12:43:16.588Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2086070736809672706?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "70b739f3-383e-49a5-99f7-1b861b9868c3, 49998519-9730-42e8-b810-7dbe160ab100", "traceId": "25a5987f7ae449d4837138812fce8703", "evidence": "", "checkedAt": "2026-08-08T12:43:16.618Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2086070736809672706/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "17c31229-caeb-43b7-9818-191cd77e5006, 93d594a4-274f-4774-9779-fb95ab000756", "traceId": "d2459bab8e4b4008aa95ee70bfd43f25", "evidence": "", "checkedAt": "2026-08-08T12:43:16.652Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "6ab40d1c-1fc2-4cdd-8e32-a37126ce81e5, 8196d007-eaa9-442b-8170-9f87fe4b3fb8", "traceId": "3de892e63e8048dfbf05abbccd152711", "evidence": "", "checkedAt": "2026-08-08T12:43:16.683Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "6ab40d1c-1fc2-4cdd-8e32-a37126ce81e5, 8196d007-eaa9-442b-8170-9f87fe4b3fb8", "traceId": "3de892e63e8048dfbf05abbccd152711", "evidence": "records=1", "checkedAt": "2026-08-08T12:43:16.683Z" }, { "module": "master-data", "scenario": null, "name": "下载仓库导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "1e68df42-49ec-4b6e-a196-5d104f28b8ad, 2b4cff30-ca8d-4570-83e0-b1ef70e169b6", "traceId": "47ca2a60f72f406eadec1c34bed233aa", "evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:43:16.725Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库合法 XLSX 带数据行导入", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "6530f81e-8c72-4712-94b9-f49b84310d0f, 7635e59b-e544-496d-b30b-c253c4bd3551", "traceId": "352507bea77e459198e5171c4feaaaf2", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:43:16.772Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库重复导入返回明确冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "25ab8014-a177-418d-8255-5f14a193e9a0, e8273f36-6828-459a-a0d1-90100e3a047b", "traceId": "ce54bfa2dc1245ca9968e8405dfdac60", "evidence": "HTTP=200, code=200, message=success, firstImported=1, replayImported=0, errors=0", "checkedAt": "2026-08-08T12:43:16.818Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "4ade375a-bcf0-419c-a3de-395731636a59, ba88a729-60ca-4820-91bf-1872d4646ef1", "traceId": "add462150ebe4622a89b953cf365782c", "evidence": "keyword=IMW808124315437", "checkedAt": "2026-08-08T12:43:16.855Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库重复导入后零新增", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "4ade375a-bcf0-419c-a3de-395731636a59, ba88a729-60ca-4820-91bf-1872d4646ef1", "traceId": "add462150ebe4622a89b953cf365782c", "evidence": "matchingRecords=1", "checkedAt": "2026-08-08T12:43:16.855Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库导入资源回查 marker", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "4ade375a-bcf0-419c-a3de-395731636a59, ba88a729-60ca-4820-91bf-1872d4646ef1", "traceId": "add462150ebe4622a89b953cf365782c", "evidence": "found=true, id=2086070737690476546", "checkedAt": "2026-08-08T12:43:16.855Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2086070737690476546/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "5a67a571-bd11-462c-bdec-c3123a4f7e12, 887333e9-1120-43b5-b082-d5c419dfda1b", "traceId": "7437b778d8c84e528543fa9b779801f9", "evidence": "id=2086070737690476546", "checkedAt": "2026-08-08T12:43:16.885Z" }, { "module": "master-data", "scenario": null, "name": "下载快递公司导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "315ad379-9d82-418e-ab80-54f216831db3, f065d2d6-e312-496f-a300-a1693c6f7cf2", "traceId": "5895136ee0e84841b9a82964b4ac3063", "evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:43:16.929Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司合法 XLSX 带数据行导入", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "ab73de72-1e09-4286-9533-4f6c9adc7857, d0b10092-5b85-49d8-8e6a-9b9252497b78", "traceId": "86ebf31ddc884f179e3c862e5fd5a367", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:43:16.974Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司重复导入返回明确冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "快递公司导入文件校验失败", "requestId": "e7f96725-8e20-4ea4-897a-cc703530bcef", "traceId": "e3bff6d7fa404259b607857f5c5aba62", "evidence": "HTTP=200, code=A0422, message=快递公司导入文件校验失败, firstImported=1, replayImported=0, errors=n/a", "checkedAt": "2026-08-08T12:43:17.015Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "544b2752-cc4a-4ca5-8dea-36859bf8988c, 898ab29d-80a3-4306-950f-71fe8f92b265", "traceId": "02341dbda3f94d7e8e98b0d791d6368c", "evidence": "keyword=IME808124315437", "checkedAt": "2026-08-08T12:43:17.039Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司重复导入后零新增", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "544b2752-cc4a-4ca5-8dea-36859bf8988c, 898ab29d-80a3-4306-950f-71fe8f92b265", "traceId": "02341dbda3f94d7e8e98b0d791d6368c", "evidence": "matchingRecords=1", "checkedAt": "2026-08-08T12:43:17.039Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司导入资源回查 marker", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "544b2752-cc4a-4ca5-8dea-36859bf8988c, 898ab29d-80a3-4306-950f-71fe8f92b265", "traceId": "02341dbda3f94d7e8e98b0d791d6368c", "evidence": "found=true, id=2086070738537725954", "checkedAt": "2026-08-08T12:43:17.039Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2086070738537725954/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "6d853c0d-0517-4063-8fbf-0b466c421bbf, 4633ab21-f663-4abb-85ef-39e4a7d1046a", "traceId": "b42f734dfec04565aadbcd4a515763dd", "evidence": "id=2086070738537725954", "checkedAt": "2026-08-08T12:43:17.075Z" }, { "module": "master-data", "scenario": null, "name": "下载往来单位导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "e68e9ebd-699d-40b2-937e-55f634377c71, d244a582-92ea-4f20-a48f-f06c752fe679", "traceId": "30a8117b36b541f9ba4ca3de39522306", "evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:43:17.108Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位合法 XLSX 带数据行导入", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "33d2d4bc-f2f4-46ea-bb54-a372c28edd61, 09818a68-b586-469f-b31d-be016d084551", "traceId": "9dffab1993884667af149f2cfbde9528", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:43:17.144Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位重复导入返回明确冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "往来单位导入文件校验失败", "requestId": "ca46a1ad-1f64-4c0e-b83f-fee1eeb5b439", "traceId": "01caeaa5fbcd4ff3a41d8ea6939da266", "evidence": "HTTP=200, code=A0422, message=往来单位导入文件校验失败, firstImported=1, replayImported=0, errors=n/a", "checkedAt": "2026-08-08T12:43:17.187Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "ada6eb19-ece9-4aee-a641-5f5874a0ef52, 75155f9f-60cf-4072-867d-0277c707a11a", "traceId": "1c3525e745e14459854544ec512b23fe", "evidence": "keyword=IMP808124315437", "checkedAt": "2026-08-08T12:43:17.215Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位重复导入后零新增", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "ada6eb19-ece9-4aee-a641-5f5874a0ef52, 75155f9f-60cf-4072-867d-0277c707a11a", "traceId": "1c3525e745e14459854544ec512b23fe", "evidence": "matchingRecords=1", "checkedAt": "2026-08-08T12:43:17.215Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位导入资源回查 marker", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "ada6eb19-ece9-4aee-a641-5f5874a0ef52, 75155f9f-60cf-4072-867d-0277c707a11a", "traceId": "1c3525e745e14459854544ec512b23fe", "evidence": "found=true, id=2086070739254951938", "checkedAt": "2026-08-08T12:43:17.215Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2086070739254951938/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "65d09256-a551-4145-8844-390394ef5964, 97941e93-ef6e-4e85-8949-bfd6a3cb19ed", "traceId": "840f0d1bb3bd42e3924b8d758c3f4d14", "evidence": "id=2086070739254951938", "checkedAt": "2026-08-08T12:43:17.250Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2086070734079180801/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "0f94007d-0fff-4f30-8eca-546e6b98adc2, 6e4fd01f-0843-478f-9cf4-0e876c82df64", "traceId": "e4af498a5fbb4109a76b5f4cc4cbf0f8", "evidence": "", "checkedAt": "2026-08-08T12:43:17.279Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱列表分页与 keyword 查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "a3b62203-be08-4d18-a354-f069bcd14059, b780a350-a429-491e-8c54-2fcc59342093", "traceId": "097cb4ed7d384450952c3b95e02055c6", "evidence": "", "checkedAt": "2026-08-08T12:43:17.306Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱列表分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "a3b62203-be08-4d18-a354-f069bcd14059, b780a350-a429-491e-8c54-2fcc59342093", "traceId": "097cb4ed7d384450952c3b95e02055c6", "evidence": "records=0", "checkedAt": "2026-08-08T12:43:17.306Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 DRAFT 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=DRAFT" }, "http": 200, "code": "200", "message": "success", "requestId": "97919380-e754-48a9-8ee2-254a9a3ef690, 2b3eb274-6f72-4e42-be7a-2ed772495186", "traceId": "84ce63fc189047ea96ae05d56da7c0ed", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.327Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 SUBMITTED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=SUBMITTED" }, "http": 200, "code": "200", "message": "success", "requestId": "906c765d-775d-4969-b3c4-ef82bc639177, e8d396f8-f00b-4bd4-9c83-ef2b391fe701", "traceId": "f08061a54b454d349ff693019e729c0c", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.350Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 CONFIRMED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CONFIRMED" }, "http": 200, "code": "200", "message": "success", "requestId": "a87e8215-ab65-421d-a541-44ff6e0acc0e, 264de2f6-04b8-4de4-8eb5-78882ec53055", "traceId": "bdbf36ec80fb47f098ae77ced493eeb5", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.370Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 RELEASED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=RELEASED" }, "http": 200, "code": "200", "message": "success", "requestId": "5c57802a-57f4-4229-8acf-0550d6404075, b7f535b6-e152-4895-bcc1-702a63d84d01", "traceId": "f168649e124749fd861f18561b375da7", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:43:17.398Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 FAILED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "81d37b7f-117b-41a3-b257-3816a1337c40, 82584110-c243-4aea-b261-a2002f8dc8fd", "traceId": "854fe88a3cf24bdf8213b4bd06b13e6a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.429Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 CANCELLED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CANCELLED" }, "http": 200, "code": "200", "message": "success", "requestId": "03a0e5d1-7856-4b19-966a-7c752ebae63d, 6e3f3c0b-59d3-45a8-bb3d-4b49a19fc7dc", "traceId": "301adf95e4b2472c8e2f07b37a79edcc", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.460Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "创建隔离海运订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "56e0719f-001e-4dd7-9856-375af42b2477, db1dcec6-45a0-4128-8743-3974cd0a3fd6", "traceId": "dc0ab613537546e1b0a74426644c2232", "evidence": "key=ADMIN-API-20260808124315437-ocean-create", "checkedAt": "2026-08-08T12:43:17.502Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 DTO 字段、DRAFT 和9类关联字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "56e0719f-001e-4dd7-9856-375af42b2477, db1dcec6-45a0-4128-8743-3974cd0a3fd6", "traceId": "dc0ab613537546e1b0a74426644c2232", "evidence": "bookingId=2086070740728721410, parties=3, requirements=1", "checkedAt": "2026-08-08T12:43:17.502Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "创建 Idempotency-Key 重放返回同一订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "0b281fde-bf88-4ac9-b596-5274db369749, 4b208c5a-78a2-47ab-bb39-ac327b73b72e", "traceId": "e507ca7d3f9c4c7ebba9b1e6e6fea512", "evidence": "first=2086070740728721410, replay=2086070740728721410", "checkedAt": "2026-08-08T12:43:17.541Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "编辑 DRAFT 订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "a5ee1359-1079-4950-a715-0f035f054d0a, b4b1be9a-9303-4ded-8718-85ea2dc31aab", "traceId": "1af4cadefd3d403eb05f85fa1867d9d8", "evidence": "version=0", "checkedAt": "2026-08-08T12:43:17.580Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "A0409", "message": "数据已被其他人修改,请刷新后重试", "requestId": "424148d9-c370-49ca-98a6-e95bbae55b58", "traceId": "3c1024d525f94b249bf72d968ee2b783", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:43:17.617Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "冲突后回查订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "b87affe9-6199-46fb-b9d7-a88828e07df4, 1ae9cf86-b821-4298-97be-52f719e922b5", "traceId": "3704bd71526d4a8d9a0c4a7bac66ae3f", "evidence": "", "checkedAt": "2026-08-08T12:43:17.647Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "b87affe9-6199-46fb-b9d7-a88828e07df4, 1ae9cf86-b821-4298-97be-52f719e922b5", "traceId": "3704bd71526d4a8d9a0c4a7bac66ae3f", "evidence": "vessel=编辑船-8124315437", "checkedAt": "2026-08-08T12:43:17.647Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "提交订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070740728721410/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "a174aef3-fe7f-49a0-a508-c810a1f1aaf9, 58079738-ea39-4952-ad70-05342532a633", "traceId": "08ac43199f0d41479609fd3d63ca4351", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T12:43:17.690Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070740728721410/confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "53eadb8d-c100-4852-a2c7-49590167c19b, 55db2e6e-dd31-4ac6-944c-fb7b1fe413d5", "traceId": "66a59d24a8e046d394d3b5f7c31a8207", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T12:43:17.719Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "申请改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070740728721410/change-request" }, "http": 200, "code": "200", "message": "success", "requestId": "4bda5ace-45ae-4328-b790-7c57235457ac, 0544b507-2be2-42d7-ba36-4d056b732867", "traceId": "23108c430eb344c4aedc03a153e2c836", "evidence": "", "checkedAt": "2026-08-08T12:43:17.765Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070740728721410/change-confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "a4061bef-da8a-4655-807f-e95f0cf7ce77, ae9529bd-2a4a-45f4-8dbe-a54cbe5a7829", "traceId": "fa29a9e72c0a47ddb8159d88f19104fd", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T12:43:17.813Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "放舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070740728721410/release" }, "http": 200, "code": "200", "message": "success", "requestId": "e3871989-8332-4604-9eb6-e04970d335c4, 1ac78249-a486-4a69-a471-1be7722f58d1", "traceId": "08ade48911254319b4ab3704b34bfbb4", "evidence": "status=RELEASED", "checkedAt": "2026-08-08T12:43:17.858Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "回查 RELEASED 订舱详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "f25c72b3-42c4-434d-8ba1-508716e678b1, d0bf6f8a-8628-4b75-8c06-646a52c45682", "traceId": "71e217b804704c96b31931cb68925931", "evidence": "", "checkedAt": "2026-08-08T12:43:17.895Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱状态历史、审计操作者和终态完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "f25c72b3-42c4-434d-8ba1-508716e678b1, d0bf6f8a-8628-4b75-8c06-646a52c45682", "traceId": "71e217b804704c96b31931cb68925931", "evidence": "status=RELEASED, histories=6", "checkedAt": "2026-08-08T12:43:17.895Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "不存在订舱详情安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/999999999999999999" }, "http": 200, "code": "A0404", "message": "订舱单不存在", "requestId": "efc1bc8b-ff27-4461-818d-c479cb31aacd", "traceId": "bb3b2fb678d541afa7285050684c040a", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:43:17.925Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约分页 keyword 查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "fec861c1-4e35-4ccc-b134-45ea742445e7, 582f9754-cdc4-4d74-a945-375d497e4bda", "traceId": "7f44157f46e04fa3ac17aa33e26fca00", "evidence": "", "checkedAt": "2026-08-08T12:43:17.958Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808124315437" }, "http": 200, "code": "200", "message": "success", "requestId": "fec861c1-4e35-4ccc-b134-45ea742445e7, 582f9754-cdc4-4d74-a945-375d497e4bda", "traceId": "7f44157f46e04fa3ac17aa33e26fca00", "evidence": "records=0", "checkedAt": "2026-08-08T12:43:17.958Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DRAFT 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DRAFT" }, "http": 200, "code": "200", "message": "success", "requestId": "001eda50-3647-4e62-b693-906c79773e66, ae3ff97f-4f1a-4561-b6f2-72c9cc221c8e", "traceId": "61d1f078ff374cd094b6502a3439a8be", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:17.988Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 PENDING_DISPATCH 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PENDING_DISPATCH" }, "http": 200, "code": "200", "message": "success", "requestId": "8f0d733f-bc85-4f2d-9e89-01f0c153d8a3, ee5a54c1-8a03-44d8-8b67-ee665b841d5b", "traceId": "8fceaadf96da427e9f86f433c7f244ad", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.020Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DISPATCHED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DISPATCHED" }, "http": 200, "code": "200", "message": "success", "requestId": "66bb0f5a-e2d9-44da-9df0-d422183e5fbd, a5e2ffad-ca10-46d0-8f76-3806ee18338b", "traceId": "37a5666a8b674c6e8aed0dee5cc1757d", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.050Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 PICKUP_IN_PROGRESS 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PICKUP_IN_PROGRESS" }, "http": 200, "code": "200", "message": "success", "requestId": "8254d542-5ec4-4c83-8c74-c07389aad001, 259ce442-b652-45e2-9c27-52fe07d58540", "traceId": "a80b804dcc4243b0bfbaf3e52855a587", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.083Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 ARRIVED_WAREHOUSE 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=ARRIVED_WAREHOUSE" }, "http": 200, "code": "200", "message": "success", "requestId": "068f5d3f-461f-4065-a56c-285070b06855, d1c938b8-b21e-4774-a18c-2918ebf54af4", "traceId": "85e5b3db3fb44ea2a2dfd23a95ac3a0a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.113Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 LOADING 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=LOADING" }, "http": 200, "code": "200", "message": "success", "requestId": "7ef37d4b-bcd9-48e1-8b9b-e5cfac387c49, a2a380be-c596-401b-990f-782212670aa7", "traceId": "bc569ba5596e4b93a5833ee4e4c4d0da", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.144Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DEPARTED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DEPARTED" }, "http": 200, "code": "200", "message": "success", "requestId": "15010a82-ff0f-4f7c-8bf9-346dc1792006, 28042066-5221-4963-8510-5a5844bf1eb8", "traceId": "64bd6e823c9b4430922141a2e2a31103", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.175Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 COMPLETED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=COMPLETED" }, "http": 200, "code": "200", "message": "success", "requestId": "82026514-6ddc-4fa2-a3e9-f7d54ec92475, 85915f7a-14c6-44fa-8018-4ae7b74112be", "traceId": "66ef6e366a6141488a9ec8360b34020c", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:43:18.196Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 RESCHEDULED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=RESCHEDULED" }, "http": 200, "code": "200", "message": "success", "requestId": "df273ea2-e96c-43f2-8e19-2c73b4724501, 2d761189-6478-455d-8560-943062ea0277", "traceId": "893ca76d3cf84b2ba091a46354509e1b", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.223Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 EXCEPTION 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=EXCEPTION" }, "http": 200, "code": "200", "message": "success", "requestId": "132ee965-9667-46eb-8f86-a55511abf58a, d7fd9d5b-c6e8-48ff-841b-627096e7c655", "traceId": "bf1738840f7f4a9f8b7d62556137bae4", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:43:18.255Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 CANCELLED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=CANCELLED" }, "http": 200, "code": "200", "message": "success", "requestId": "a4ede337-3a93-4a4c-835e-49c8368883fa, 761f92b8-ea44-4fb7-aca8-23a6e4033b34", "traceId": "111d87637b4744efbf75cfda9f24308f", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:43:18.288Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "创建隔离拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "2829248d-56d0-437e-8b36-7e4d2ca7f918, 94752b71-0fe3-41b6-b8a8-eb3e995d80cb", "traceId": "8fb50cc72f03478fb78c166437c12ff6", "evidence": "", "checkedAt": "2026-08-08T12:43:18.323Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约费用、司机车辆和地址字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "2829248d-56d0-437e-8b36-7e4d2ca7f918, 94752b71-0fe3-41b6-b8a8-eb3e995d80cb", "traceId": "8fb50cc72f03478fb78c166437c12ff6", "evidence": "id=2086070744201605121, status=DRAFT", "checkedAt": "2026-08-08T12:43:18.324Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "上传本轮拖车预约图片附件", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE" }, "http": 200, "code": "200", "message": "success", "requestId": "2143aba6-6f04-4325-ae9b-03016556eb04, adf00b3f-dbcf-43cf-809a-7387e4effdb3", "traceId": "0c4534b9fbbb436089c5ca2ed2bae792", "evidence": "fileName=ADMIN-API-20260808124315437-truck.png", "checkedAt": "2026-08-08T12:43:18.364Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件引用归属、类型和哈希元数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE" }, "http": 200, "code": "200", "message": "success", "requestId": "2143aba6-6f04-4325-ae9b-03016556eb04, adf00b3f-dbcf-43cf-809a-7387e4effdb3", "traceId": "0c4534b9fbbb436089c5ca2ed2bae792", "evidence": "attachmentId=2086070744377765890, fileId=2086070744354717697", "checkedAt": "2026-08-08T12:43:18.364Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "查询拖车预约附件列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments" }, "http": 200, "code": "200", "message": "success", "requestId": "86346f83-bfac-4daa-a028-45156fd8b266, 5d58abb8-1240-43c6-910c-f5f0cbcd3d5e", "traceId": "697d950316954a6dbc990601a23961f5", "evidence": "", "checkedAt": "2026-08-08T12:43:18.396Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件列表包含本轮上传引用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments" }, "http": 200, "code": "200", "message": "success", "requestId": "86346f83-bfac-4daa-a028-45156fd8b266, 5d58abb8-1240-43c6-910c-f5f0cbcd3d5e", "traceId": "697d950316954a6dbc990601a23961f5", "evidence": "attachments=1", "checkedAt": "2026-08-08T12:43:18.396Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "伪造附件 fileId 安全拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments" }, "http": 200, "code": "A0400", "message": "附件不存在或归属不匹配", "requestId": "b0c0b470-7d86-485d-b286-c2edfe958e17", "traceId": "cd34596a4ae24d44b9a6b88fbaf1bb03", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:43:18.432Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "删除本轮拖车预约附件引用", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/truck-appointments/2086070744201605121/attachments/2086070744377765890" }, "http": 200, "code": "200", "message": "success", "requestId": "d8ea1858-3611-46af-823b-84c241e320ad, cc9aef43-c181-4879-9112-6d3e9607249d", "traceId": "642dd8d0cb3945d09cfdf02ba4a801d6", "evidence": "attachmentId=2086070744377765890", "checkedAt": "2026-08-08T12:43:18.460Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "编辑拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "200", "message": "success", "requestId": "bcc3d3e3-5e79-4209-b975-b1c3b1d59a5d, 9345536e-c23d-4ca5-b1d4-efe16c81354f", "traceId": "538dd9dc79744be1add519b9af2e5da7", "evidence": "version=0", "checkedAt": "2026-08-08T12:43:18.495Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "A0409", "message": "版本已变化,请刷新后重试", "requestId": "a5cdffa9-d09e-4146-a211-4873829581e3", "traceId": "8c5c6c0fd7204842b347e1a39de62e07", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:43:18.520Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "冲突后回查拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "200", "message": "success", "requestId": "07488638-6470-4685-9658-c8c874789b5a, ba7f0c02-5fc3-4b46-ba73-c2500ade404a", "traceId": "95cce36a89f945809a029bf58af7c974", "evidence": "", "checkedAt": "2026-08-08T12:43:18.550Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "200", "message": "success", "requestId": "07488638-6470-4685-9658-c8c874789b5a, ba7f0c02-5fc3-4b46-ba73-c2500ade404a", "traceId": "95cce36a89f945809a029bf58af7c974", "evidence": "vehicleNo=粤C-315437", "checkedAt": "2026-08-08T12:43:18.550Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "bfddbf28-6ff6-462c-986f-fa42e128dc0c, 530ef252-bb57-4232-bd20-88d36d42c4c6", "traceId": "cf5b38b2caa5451e97d4b089167a7a93", "evidence": "", "checkedAt": "2026-08-08T12:43:18.590Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "bfddbf28-6ff6-462c-986f-fa42e128dc0c, 530ef252-bb57-4232-bd20-88d36d42c4c6", "traceId": "cf5b38b2caa5451e97d4b089167a7a93", "evidence": "status=PENDING_DISPATCH", "checkedAt": "2026-08-08T12:43:18.590Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "12f904f6-fea2-4bd5-8727-0914e870e28b, bf7e6ac4-53b1-42ec-99fa-11a2b0ee40e8", "traceId": "1eea84852c424a848105a9b57645101f", "evidence": "", "checkedAt": "2026-08-08T12:43:18.621Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "12f904f6-fea2-4bd5-8727-0914e870e28b, bf7e6ac4-53b1-42ec-99fa-11a2b0ee40e8", "traceId": "1eea84852c424a848105a9b57645101f", "evidence": "status=DISPATCHED", "checkedAt": "2026-08-08T12:43:18.621Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "6303e143-998d-4f7b-933d-2dcbcd3fddcb, f1ef7f3d-a894-4dec-8ecc-be2e9b763332", "traceId": "7d9904c807ca4206bb44f0d0f873514f", "evidence": "", "checkedAt": "2026-08-08T12:43:18.656Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "6303e143-998d-4f7b-933d-2dcbcd3fddcb, f1ef7f3d-a894-4dec-8ecc-be2e9b763332", "traceId": "7d9904c807ca4206bb44f0d0f873514f", "evidence": "status=PICKUP_IN_PROGRESS", "checkedAt": "2026-08-08T12:43:18.656Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "7e518603-4f67-48b6-aee4-d7f0954f43be, 8c5d63ba-f106-492e-bb81-183da5b0d2d3", "traceId": "3d4012705b784bf7a08f109ea869b58f", "evidence": "", "checkedAt": "2026-08-08T12:43:18.684Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "7e518603-4f67-48b6-aee4-d7f0954f43be, 8c5d63ba-f106-492e-bb81-183da5b0d2d3", "traceId": "3d4012705b784bf7a08f109ea869b58f", "evidence": "status=ARRIVED_WAREHOUSE", "checkedAt": "2026-08-08T12:43:18.684Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/load" }, "http": 200, "code": "200", "message": "success", "requestId": "379ff570-afa8-4068-9827-79af6f939680, 803478fe-8ab4-4555-8166-27c158a84e22", "traceId": "f9f575ecd8014672ab827091c80e5e00", "evidence": "", "checkedAt": "2026-08-08T12:43:18.717Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/load" }, "http": 200, "code": "200", "message": "success", "requestId": "379ff570-afa8-4068-9827-79af6f939680, 803478fe-8ab4-4555-8166-27c158a84e22", "traceId": "f9f575ecd8014672ab827091c80e5e00", "evidence": "status=LOADING", "checkedAt": "2026-08-08T12:43:18.717Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "2a61ce14-b340-4a93-b917-798acb9af8f2, d1a8cee2-da96-4727-90b3-032583be3d91", "traceId": "eecfa570365447bfab115d3f86cdf0f8", "evidence": "", "checkedAt": "2026-08-08T12:43:18.743Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "2a61ce14-b340-4a93-b917-798acb9af8f2, d1a8cee2-da96-4727-90b3-032583be3d91", "traceId": "eecfa570365447bfab115d3f86cdf0f8", "evidence": "status=DEPARTED", "checkedAt": "2026-08-08T12:43:18.744Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "bc9e53a9-c1fa-46f7-b392-7860ab24b6b5, c38a5e63-d8d1-4174-8f14-e2b9c791a6a3", "traceId": "65cf03366fe748339289b21cc6901d70", "evidence": "", "checkedAt": "2026-08-08T12:43:18.774Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070744201605121/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "bc9e53a9-c1fa-46f7-b392-7860ab24b6b5, c38a5e63-d8d1-4174-8f14-e2b9c791a6a3", "traceId": "65cf03366fe748339289b21cc6901d70", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T12:43:18.774Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "回查 COMPLETED 拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "200", "message": "success", "requestId": "c6add41d-32a1-434c-9fb3-2899e129af61, 90592d24-4f0e-4d4f-ab95-c8688738debe", "traceId": "026056ffab2448fdbcbee83e95c6b186", "evidence": "", "checkedAt": "2026-08-08T12:43:18.800Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约状态终态和费用快照正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121" }, "http": 200, "code": "200", "message": "success", "requestId": "c6add41d-32a1-434c-9fb3-2899e129af61, 90592d24-4f0e-4d4f-ab95-c8688738debe", "traceId": "026056ffab2448fdbcbee83e95c6b186", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T12:43:18.800Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "查询拖车预约状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121/history" }, "http": 200, "code": "200", "message": "success", "requestId": "62f37c9d-a3ce-4bfe-a060-801af4f86d4e, 203f5628-cada-4298-94e3-27b4b0fc339e", "traceId": "37076de99e2f430db787a80391c34855", "evidence": "", "checkedAt": "2026-08-08T12:43:18.835Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车状态历史动作、版本和审计操作者完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070744201605121/history" }, "http": 200, "code": "200", "message": "success", "requestId": "62f37c9d-a3ce-4bfe-a060-801af4f86d4e, 203f5628-cada-4298-94e3-27b4b0fc339e", "traceId": "37076de99e2f430db787a80391c34855", "evidence": "actions=CREATE,EDIT,SUBMIT,DISPATCH,PICKUP,ARRIVE,LOAD,DEPART,COMPLETE", "checkedAt": "2026-08-08T12:43:18.835Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "读取跨服务链路订舱真实客户归属", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "9ea38321-1e5e-4cc0-95d9-b977f74a5a1b, 40f5ecff-de9f-4dda-bdb1-aa60cb3d72d8", "traceId": "dd2fae10abd64a14b8bb7b89f325dd88", "evidence": "oceanBookingId=2086070740728721410", "checkedAt": "2026-08-08T12:43:18.864Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路订舱客户归属有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070740728721410" }, "http": 200, "code": "200", "message": "success", "requestId": "9ea38321-1e5e-4cc0-95d9-b977f74a5a1b, 40f5ecff-de9f-4dda-bdb1-aa60cb3d72d8", "traceId": "dd2fae10abd64a14b8bb7b89f325dd88", "evidence": "customerId=10001", "checkedAt": "2026-08-08T12:43:18.864Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "创建关联海运订舱的拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "92353957-5f15-4dfa-be4a-8807c1c131a3, b57b55a5-cd72-43cf-9a69-b021f34a5d46", "traceId": "a1f7d2861130447ba5bc4db154d55b01", "evidence": "oceanBookingId=2086070740728721410", "checkedAt": "2026-08-08T12:43:18.900Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约关联订舱 ID、版本和审计字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "92353957-5f15-4dfa-be4a-8807c1c131a3, b57b55a5-cd72-43cf-9a69-b021f34a5d46", "traceId": "a1f7d2861130447ba5bc4db154d55b01", "evidence": "appointmentId=2086070746621718530, oceanBookingId=2086070740728721410, version=0", "checkedAt": "2026-08-08T12:43:18.900Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "取消跨服务链路拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070746621718530/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "c46282fa-c35f-4b7b-8108-553e721f1ddc, 8e186f0c-f16d-4ad7-96ce-9ff6f93a5504", "traceId": "557e940fb4a44a92b0b3d29660f617fa", "evidence": "", "checkedAt": "2026-08-08T12:43:18.930Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路安全终态为 CANCELLED", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070746621718530/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "c46282fa-c35f-4b7b-8108-553e721f1ddc, 8e186f0c-f16d-4ad7-96ce-9ff6f93a5504", "traceId": "557e940fb4a44a92b0b3d29660f617fa", "evidence": "status=CANCELLED", "checkedAt": "2026-08-08T12:43:18.930Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "回查跨服务链路安全终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070746621718530" }, "http": 200, "code": "200", "message": "success", "requestId": "1741394b-f3b6-4385-8db5-043cbf80d388, c3d07579-8918-410f-add2-0f12a3f5d760", "traceId": "19912f49dbae49ba9551ea799d6a22c4", "evidence": "", "checkedAt": "2026-08-08T12:43:18.955Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路终态持久化且关联订舱未漂移", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070746621718530" }, "http": 200, "code": "200", "message": "success", "requestId": "1741394b-f3b6-4385-8db5-043cbf80d388, c3d07579-8918-410f-add2-0f12a3f5d760", "traceId": "19912f49dbae49ba9551ea799d6a22c4", "evidence": "status=CANCELLED, oceanBookingId=2086070740728721410", "checkedAt": "2026-08-08T12:43:18.956Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "查询跨服务链路拖车预约状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070746621718530/history" }, "http": 200, "code": "200", "message": "success", "requestId": "f6007a40-1abe-47ca-a4c5-13223f858028, 0c45099c-32f4-4d15-aac0-3b1249abdb18", "traceId": "a66dcf6477734c6d816cac70a106c380", "evidence": "", "checkedAt": "2026-08-08T12:43:18.987Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路历史包含归属、状态、操作者、时间和备注", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070746621718530/history" }, "http": 200, "code": "200", "message": "success", "requestId": "f6007a40-1abe-47ca-a4c5-13223f858028, 0c45099c-32f4-4d15-aac0-3b1249abdb18", "traceId": "a66dcf6477734c6d816cac70a106c380", "evidence": "history=2, cancelFrom=DRAFT, cancelTo=CANCELLED", "checkedAt": "2026-08-08T12:43:18.987Z" } ] }