{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808124117517", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T12:41:51.519Z", "startedAt": "2026-08-08T12:41:17.517Z", "success": false, "fatal": null, "summary": { "total": 538, "passed": 534, "failed": 4 }, "modules": [ { "name": "customers", "startedAt": "2026-08-08T12:41:17.899Z", "finishedAt": "2026-08-08T12:41:19.173Z", "success": true, "passed": 38, "failed": 0, "fatal": null }, { "name": "overseas-storage-fees", "startedAt": "2026-08-08T12:41:19.175Z", "finishedAt": "2026-08-08T12:41:20.838Z", "success": true, "passed": 29, "failed": 0, "fatal": null }, { "name": "system", "startedAt": "2026-08-08T12:41:20.839Z", "finishedAt": "2026-08-08T12:41:23.215Z", "success": true, "passed": 41, "failed": 0, "fatal": null }, { "name": "master-data", "startedAt": "2026-08-08T12:41:23.216Z", "finishedAt": "2026-08-08T12:41:25.833Z", "success": false, "passed": 55, "failed": 2, "fatal": null }, { "name": "orders", "startedAt": "2026-08-08T12:41:25.834Z", "finishedAt": "2026-08-08T12:41:29.199Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "pricing", "startedAt": "2026-08-08T12:41:29.201Z", "finishedAt": "2026-08-08T12:41:33.686Z", "success": true, "passed": 26, "failed": 0, "fatal": null }, { "name": "downloads", "startedAt": "2026-08-08T12:41:33.687Z", "finishedAt": "2026-08-08T12:41:37.943Z", "success": true, "passed": 8, "failed": 0, "fatal": null }, { "name": "inbound-weight-ocr", "startedAt": "2026-08-08T12:41:37.944Z", "finishedAt": "2026-08-08T12:41:44.673Z", "success": true, "passed": 52, "failed": 0, "fatal": null }, { "name": "orders-inbound-measurement-fixture", "startedAt": "2026-08-08T12:41:44.673Z", "finishedAt": "2026-08-08T12:41:46.990Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "inbound-measurement", "startedAt": "2026-08-08T12:41:46.992Z", "finishedAt": "2026-08-08T12:41:47.849Z", "success": true, "passed": 28, "failed": 0, "fatal": null }, { "name": "supplemental", "startedAt": "2026-08-08T12:41:47.850Z", "finishedAt": "2026-08-08T12:41:49.434Z", "success": true, "passed": 74, "failed": 0, "fatal": null }, { "name": "supplemental-boundaries", "startedAt": "2026-08-08T12:41:49.435Z", "finishedAt": "2026-08-08T12:41:49.994Z", "success": true, "passed": 18, "failed": 0, "fatal": null }, { "name": "ocean-bookings", "startedAt": "2026-08-08T12:41:49.995Z", "finishedAt": "2026-08-08T12:41:50.631Z", "success": true, "passed": 23, "failed": 0, "fatal": null }, { "name": "truck-appointments", "startedAt": "2026-08-08T12:41:50.632Z", "finishedAt": "2026-08-08T12:41:51.489Z", "success": true, "passed": 43, "failed": 0, "fatal": null }, { "name": "service-center-flow", "startedAt": "2026-08-08T12:41:51.490Z", "finishedAt": "2026-08-08T12:41:51.519Z", "success": false, "passed": 0, "failed": 2, "fatal": null } ], "scenarios": [ { "name": "customer-dimension-rules", "module": "customers", "success": true, "deploymentBlocked": false, "passed": 13, "failed": 0 }, { "name": "customer-overseas-storage-fee-lifecycle", "module": "overseas-storage-fees", "success": true, "deploymentBlocked": false, "passed": 29, "failed": 0 }, { "name": "price-book-lifecycle", "module": "pricing", "success": true, "deploymentBlocked": false, "passed": 26, "failed": 0 }, { "name": "weight-image-recognition-and-confirmation", "module": "inbound-weight-ocr", "success": true, "deploymentBlocked": false, "passed": 52, "failed": 0 }, { "name": "mojia-carton-measurement", "module": "inbound-measurement", "success": true, "deploymentBlocked": false, "passed": 28, "failed": 0 }, { "name": "admin-boundary-automation", "module": "supplemental-boundaries", "success": true, "deploymentBlocked": false, "passed": 18, "failed": 0 } ], "deploymentBlockers": [ { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "创建关联海运订舱的拖车预约", "evidence": "oceanBookingId=2086070374704394242", "code": "A0400", "requestId": "fa286471-c525-4d68-875c-486f023b0fe3", "traceId": "5352326afc10485f80cb8902ff10e6b5" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约关联订舱 ID、版本和审计字段完整", "evidence": "appointmentId=missing, oceanBookingId=missing, version=missing", "code": "A0400", "requestId": "fa286471-c525-4d68-875c-486f023b0fe3", "traceId": "5352326afc10485f80cb8902ff10e6b5" } ], "coverageGaps": [ { "module": "master-data", "scenario": "optimistic-lock", "name": "仓库/托盘/快递/往来单位旧 version 冲突", "reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖", "category": "contract-gap" }, { "module": "supplemental-boundaries", "scenario": "resource-occupancy", "name": "托盘/库位真实占用删除保护", "reason": "当前公共验收 API 未提供可安全构造并释放占用关联的独立 fixture;未操作历史资源", "category": "no-public-fixture-api" } ], "createdResources": { "customer": { "tenantId": "2086070239414046722", "marker": "ADMIN-API-20260808124117517", "contactPhone": "16192877899" }, "overseasStorageFeeCustomer": { "tenantId": "2086070244745007106", "marker": "ADMIN-API-20260808124117517", "ownedByModule": true }, "systemPermission": { "id": "2086070251783049218", "code": "platform:acceptance:808124117517" }, "systemRole": { "id": "2086070252294754306", "code": "ADMIN_ACCEPT_808124117517", "finalStatus": "DISABLED", "retainedBecauseAssigned": true }, "systemUser": { "membershipId": "2086070253292998660", "username": "admin_accept_808124117517", "finalStatus": "DISABLED" }, "warehouse": { "id": "2086070262115123201", "code": "AW808124117517", "finalStatus": "INACTIVE" }, "location": { "id": "2086070262974955522", "warehouseId": "2086070262115123201", "deleted": false }, "pallet": { "id": "2086070263985782785", "warehouseId": "2086070262115123201", "deleted": true }, "expressCompany": { "id": "2086070264757534721", "code": "EX808124117517", "finalStatus": "INACTIVE" }, "partner": { "id": "2086070265743196162", "code": "PT808124117517", "finalStatus": "INACTIVE" }, "orders": { "marker": "ADMIN-API-20260808124117517", "tenantId": "10001", "orderId": "2086070275293118466", "productImageFileId": "2086070274861105153", "boxTypes": [ "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE" ], "inboundId": "2086070284224868354", "orderNo": "FL2086070275293118466", "inboundCode": "RK-2086070275293118466", "processStatus": "WAIT_MEASURE", "taskId": "2086070284220674049" }, "ocrInbound": { "tenantId": "10001", "inboundId": "2086070284224868354", "marker": "ADMIN-API-20260808124117517" }, "testInbound": { "tenantId": "10001", "inboundId": "2086070284224868354", "marker": "ADMIN-API-20260808124117517" }, "priceBookVersion": { "versionId": "2086070287861329921", "marker": "ADMIN-API-20260808124117517", "sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab" }, "exportTask": { "id": "2086070305475330050" }, "inboundWeightOcr": { "tenantId": "10001", "inboundId": "2086070284224868354", "resultIds": [ "2086070339627429890", "2086070349748285442" ], "cleaned": true }, "orchestrationFixtures": { "inboundMeasurement": { "marker": "ADMIN-API-20260808124117517-MOJIA", "tenantId": "10001", "orderId": "2086070354175393793", "inboundId": "2086070359827197953" } }, "inboundMeasurement": { "marker": "ADMIN-API-20260808124117517-MOJIA", "tenantId": "10001", "inboundId": "2086070359827197953", "measurementId": "2086070363186835457", "boxCode": "RK-2086070354175393793#4-1", "finalStatus": "APPROVED" }, "oceanBooking": { "id": "2086070374704394242", "marker": "ADMIN-API-20260808124117517", "finalStatus": "RELEASED" }, "truckAppointment": { "id": "2086070377879482370", "marker": "ADMIN-API-20260808124117517", "finalStatus": "COMPLETED" } }, "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": "d288db79-4321-4a9e-919f-d21b689115bf, 5677e004-b835-4e87-ace1-3b13cd00ea2c", "traceId": "ee633d32090f4084bc7f0a96dc0bdefb", "evidence": "", "checkedAt": "2026-08-08T12:41:17.898Z" }, { "module": "customers", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192877899" }, "http": 200, "code": "200", "message": "success", "requestId": "2a5e3821-c45e-4c3a-ba2e-ba41382de057, efc76170-9e5d-40d6-be91-f6bfc3a994d3", "traceId": "bd2838375a5c428aafbdf26d5aae5f3f", "evidence": "attempt=1", "checkedAt": "2026-08-08T12:41:17.940Z" }, { "module": "customers", "scenario": null, "name": "创建客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "", "checkedAt": "2026-08-08T12:41:18.680Z" }, { "module": "customers", "scenario": null, "name": "创建响应客户字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "missing=none", "checkedAt": "2026-08-08T12:41:18.681Z" }, { "module": "customers", "scenario": null, "name": "新客户基础字段正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "tenantId=2086070239414046722, status=PROFILE_REQUIRED", "checkedAt": "2026-08-08T12:41:18.681Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "创建客户生成初始密码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "generated=true, length=16", "checkedAt": "2026-08-08T12:41:18.681Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "管理员用户名默认使用联系电话", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "matches=true", "checkedAt": "2026-08-08T12:41:18.681Z" }, { "module": "customers", "scenario": null, "name": "待完善客户的审核字段保持为空", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3494fc-a080-4c14-8798-46fcda6d1494, 4c6087b4-daca-44f8-9500-ae5625752947", "traceId": "6d3094f856714526b2afcd0822fdc712", "evidence": "creditCode=omitted, approvedAt=omitted", "checkedAt": "2026-08-08T12:41:18.681Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "新客户尺寸规则可查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "tenantId=2086070239414046722", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "固定四箱规顺序完整且无重复", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "四箱规默认内径、加边和备注正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "defaults=matched", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "客户 ID、规则 ID 为字符串且初始版本为0", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "默认规则外径与 HALF_UP 三位 CBM 正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "derivedRows=4", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "PUT 每行只发送约定7字段并整组保存", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "0587cee0-e79d-41a0-a69d-dd394215d7ac, 6b8a631a-c240-4962-b507-784d24f54fee", "traceId": "afb14735ccac4960aaf2f6c2486e266a", "evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version", "checkedAt": "2026-08-08T12:41:18.716Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "一次 PUT 保存四条三位小数规则", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "a1b7aa38-e273-455c-b3de-ae8b0be14703, e5c88b44-97fc-4ac1-8d24-0075e4f7d79b", "traceId": "0ddc9e669e2d45b2bf4eb311e2f190ce", "evidence": "rows=4", "checkedAt": "2026-08-08T12:41:18.753Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "修改后四行版本+1且派生外径/CBM正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "a1b7aa38-e273-455c-b3de-ae8b0be14703, e5c88b44-97fc-4ac1-8d24-0075e4f7d79b", "traceId": "0ddc9e669e2d45b2bf4eb311e2f190ce", "evidence": "versions=1,1,1,1", "checkedAt": "2026-08-08T12:41:18.753Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "旧 version 重放 PUT 返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "A0409", "message": "箱规尺寸配置已被修改,请刷新后重试", "requestId": "62bb877a-dceb-4b4b-8d9c-a1ff0b6259de", "traceId": "3e39f62a25ac4de58247d4bfbc76d742", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:18.777Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突后重新查询四条规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "b741fc1e-39e6-4caf-a4b7-8317b4225140, c214310d-c079-44ef-975f-72de73215d75", "traceId": "25caf08e0f7546bc8716adae831eb9ca", "evidence": "", "checkedAt": "2026-08-08T12:41:18.806Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突请求未造成四行部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "b741fc1e-39e6-4caf-a4b7-8317b4225140, c214310d-c079-44ef-975f-72de73215d75", "traceId": "25caf08e0f7546bc8716adae831eb9ca", "evidence": "unchangedRows=4", "checkedAt": "2026-08-08T12:41:18.806Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "恢复本轮修改前的四箱规配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "6f29207c-2995-48a1-9c8e-8a1bb85224e9, 3d134020-86f1-485b-8215-dea469e60f5c", "traceId": "69df2a026ecc49518aa2a21ab82d9928", "evidence": "restore=original-values", "checkedAt": "2026-08-08T12:41:18.849Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "尺寸规则恢复后回显与初始值一致", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "6f29207c-2995-48a1-9c8e-8a1bb85224e9, 3d134020-86f1-485b-8215-dea469e60f5c", "traceId": "69df2a026ecc49518aa2a21ab82d9928", "evidence": "restoredRows=4", "checkedAt": "2026-08-08T12:41:18.849Z" }, { "module": "customers", "scenario": null, "name": "查询客户列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants?page=1&size=20&keyword=%E5%90%8E%E5%8F%B0%E5%AE%A2%E6%88%B7%E9%AA%8C%E6%94%B6-808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "675ae700-6f25-42fe-b920-e0dcaa102931, 3c053a67-6a67-4031-b79a-f42bed06b172", "traceId": "482ebb8a7e9b42f19361f027c57226b5", "evidence": "", "checkedAt": "2026-08-08T12:41:18.885Z" }, { "module": "customers", "scenario": null, "name": "列表包含新客户且字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants?page=1&size=20&keyword=%E5%90%8E%E5%8F%B0%E5%AE%A2%E6%88%B7%E9%AA%8C%E6%94%B6-808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "675ae700-6f25-42fe-b920-e0dcaa102931, 3c053a67-6a67-4031-b79a-f42bed06b172", "traceId": "482ebb8a7e9b42f19361f027c57226b5", "evidence": "found=true, missing=none", "checkedAt": "2026-08-08T12:41:18.885Z" }, { "module": "customers", "scenario": null, "name": "查询客户详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "8ae792a4-51ad-4944-9328-105d7ca595d2, 88802255-1349-48c6-8c40-8407bb77cfd0", "traceId": "22e29de0b4c64db08db9992a349586d4", "evidence": "", "checkedAt": "2026-08-08T12:41:18.913Z" }, { "module": "customers", "scenario": null, "name": "客户详情基本信息正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "8ae792a4-51ad-4944-9328-105d7ca595d2, 88802255-1349-48c6-8c40-8407bb77cfd0", "traceId": "22e29de0b4c64db08db9992a349586d4", "evidence": "tenantId=2086070239414046722", "checkedAt": "2026-08-08T12:41:18.913Z" }, { "module": "customers", "scenario": null, "name": "编辑客户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "7a28994c-a5d3-4018-8a8c-37a97cba6c17, b98065dd-a01c-4e2f-82fa-3573fe7ae156", "traceId": "5677e6d41b2f44dbb2384221b129d4f9", "evidence": "", "checkedAt": "2026-08-08T12:41:18.948Z" }, { "module": "customers", "scenario": null, "name": "客户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "7a28994c-a5d3-4018-8a8c-37a97cba6c17, b98065dd-a01c-4e2f-82fa-3573fe7ae156", "traceId": "5677e6d41b2f44dbb2384221b129d4f9", "evidence": "tenantId=2086070239414046722", "checkedAt": "2026-08-08T12:41:18.948Z" }, { "module": "customers", "scenario": null, "name": "回查客户编辑结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "9b6fa9c2-3cbc-4479-bf3b-a8478a00c771, 66cd39da-56a2-4813-92d3-bff1f202ba16", "traceId": "bed61c4d63694052946b14b8da866907", "evidence": "", "checkedAt": "2026-08-08T12:41:18.965Z" }, { "module": "customers", "scenario": null, "name": "客户编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "9b6fa9c2-3cbc-4479-bf3b-a8478a00c771, 66cd39da-56a2-4813-92d3-bff1f202ba16", "traceId": "bed61c4d63694052946b14b8da866907", "evidence": "tenantId=2086070239414046722", "checkedAt": "2026-08-08T12:41:18.965Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询资质", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "4ef582af-30e1-41c9-90f1-1291f8bca4a8, 239e1c38-6ead-4b2d-b2f2-3ff155486bce", "traceId": "a2822d8531444dad9f06cbd115a3bde0", "evidence": "", "checkedAt": "2026-08-08T12:41:18.991Z" }, { "module": "customers", "scenario": null, "name": "资质概况结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "4ef582af-30e1-41c9-90f1-1291f8bca4a8, 239e1c38-6ead-4b2d-b2f2-3ff155486bce", "traceId": "a2822d8531444dad9f06cbd115a3bde0", "evidence": "count=0", "checkedAt": "2026-08-08T12:41:18.991Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询成员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722/members" }, "http": 200, "code": "200", "message": "success", "requestId": "2c5a50d5-8a29-4d6c-afbc-4ae603ac68c4, 88d364f9-6f1e-4d48-a9b9-1b90a42d8806", "traceId": "fcd2d8db63b446c2bcb314944ee05b22", "evidence": "", "checkedAt": "2026-08-08T12:41:19.015Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "联系电话账号是企业管理员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070239414046722/members" }, "http": 200, "code": "200", "message": "success", "requestId": "2c5a50d5-8a29-4d6c-afbc-4ae603ac68c4, 88d364f9-6f1e-4d48-a9b9-1b90a42d8806", "traceId": "fcd2d8db63b446c2bcb314944ee05b22", "evidence": "ownerFound=true, matches=true", "checkedAt": "2026-08-08T12:41:19.016Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询运单数量", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "f1fa6cf2-bbe5-40e6-a7c2-ee2e10c1e023, a98a2686-d25b-45f3-a106-6db107fe7322", "traceId": "12109f05374444059a95b94bf105cc96", "evidence": "", "checkedAt": "2026-08-08T12:41:19.036Z" }, { "module": "customers", "scenario": null, "name": "业务概况返回当前客户运单数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2086070239414046722" }, "http": 200, "code": "200", "message": "success", "requestId": "f1fa6cf2-bbe5-40e6-a7c2-ee2e10c1e023, a98a2686-d25b-45f3-a106-6db107fe7322", "traceId": "12109f05374444059a95b94bf105cc96", "evidence": "orderCount=0", "checkedAt": "2026-08-08T12:41:19.036Z" }, { "module": "customers", "scenario": null, "name": "查询客户运单记录", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2086070239414046722&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "da1b80a4-2b68-4d6a-a2d7-3ad72f0d31c8, b474617a-ca4a-4f1b-a9b3-38739f187959", "traceId": "6f70bd7917744d7684ecc9e1d133427c", "evidence": "", "checkedAt": "2026-08-08T12:41:19.068Z" }, { "module": "customers", "scenario": null, "name": "运单记录分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2086070239414046722&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "da1b80a4-2b68-4d6a-a2d7-3ad72f0d31c8, b474617a-ca4a-4f1b-a9b3-38739f187959", "traceId": "6f70bd7917744d7684ecc9e1d133427c", "evidence": "records=0, total=0", "checkedAt": "2026-08-08T12:41:19.068Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2086070239414046722/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "f45e1715-52c4-4fdb-bb5b-8ea8895d191c, 13fef706-9c9e-4f9b-abde-efed13190408", "traceId": "24900405bd1c4b64b7c8c197edc21628", "evidence": "tenantId=2086070239414046722", "checkedAt": "2026-08-08T12:41:19.173Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "测试客户归档后处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2086070239414046722/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "f45e1715-52c4-4fdb-bb5b-8ea8895d191c, 13fef706-9c9e-4f9b-abde-efed13190408", "traceId": "24900405bd1c4b64b7c8c197edc21628", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:19.173Z" }, { "module": "overseas-storage-fees", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192879175" }, "http": 200, "code": "200", "message": "success", "requestId": "068192b1-2d70-462e-a197-e9dcac88cd1d, 19b8e4fd-7721-493b-a4d2-8b92710258cd", "traceId": "6049806162e7422ba5a5f70404f877b3", "evidence": "attempt=1", "checkedAt": "2026-08-08T12:41:19.210Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "创建海外仓费用隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "9abec15a-1e93-4720-8bf6-88e4d5436afa, b7de7ac4-0b30-4c1e-9e4e-0b44efe1a69a", "traceId": "07af51363b2940cf81fd5b0952dfa78a", "evidence": "", "checkedAt": "2026-08-08T12:41:19.597Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "海外仓费用隔离客户创建并带 marker", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "9abec15a-1e93-4720-8bf6-88e4d5436afa, b7de7ac4-0b30-4c1e-9e4e-0b44efe1a69a", "traceId": "07af51363b2940cf81fd5b0952dfa78a", "evidence": "tenantId=2086070244745007106", "checkedAt": "2026-08-08T12:41:19.597Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询客户海外仓费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "a23e054c-dc45-46ef-a21c-4f5dc80a77d2, e02ef438-e537-4243-b226-8f8a81880905", "traceId": "5636af10ec144d8fa50d7f669b182025", "evidence": "tenantId=2086070244745007106", "checkedAt": "2026-08-08T12:41:19.859Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "客户费用配置身份、默认 USD 与9档结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "a23e054c-dc45-46ef-a21c-4f5dc80a77d2, e02ef438-e537-4243-b226-8f8a81880905", "traceId": "5636af10ec144d8fa50d7f669b182025", "evidence": "ruleId=2086070244830396417, customerId=2086070244745007106, currency=USD, tiers=9", "checkedAt": "2026-08-08T12:41:19.860Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "按客户查询海外仓费用规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086070244745007106" }, "http": 200, "code": "200", "message": "success", "requestId": "e6764087-a28e-4441-8b9c-c7283ffcac18, d7fce9a9-fa74-475e-9bae-0893a94124ac", "traceId": "6030b04a3c4643dabdb05fef0a066cf8", "evidence": "tenantId=2086070244745007106", "checkedAt": "2026-08-08T12:41:20.016Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "每个客户恰好一条规则且规则内恰好9档", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086070244745007106" }, "http": 200, "code": "200", "message": "success", "requestId": "e6764087-a28e-4441-8b9c-c7283ffcac18, d7fce9a9-fa74-475e-9bae-0893a94124ac", "traceId": "6030b04a3c4643dabdb05fef0a066cf8", "evidence": "total=1, records=1, tiers=9", "checkedAt": "2026-08-08T12:41:20.016Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "请求体客户 ID 与路径不一致时安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户ID与路径不一致", "requestId": "d45ba31b-e22e-420a-b292-64b6a89927b3", "traceId": "5ef039136fd345f9bf975b035084ade4", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.116Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "非法费用类型安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "fae8e4f1-9d17-4595-a312-1ce7cd5450fd", "traceId": "4ac82b14854f4a949ea3754c2ac96110", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.147Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用类型与计费单位不匹配安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "费用类型和计费单位不匹配", "requestId": "65c2af71-37eb-446d-ab84-2831c50b40e9", "traceId": "cd617719d165469e9557f282d910643d", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.220Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间重叠安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "130c8a11-7227-429b-8953-b039f5561ca9", "traceId": "64f1f22809e74022b15a0d96ed433bab", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.269Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间断档安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "71c065bf-2972-445f-8a9d-63ba4ed245b8", "traceId": "0529c9f7c8bd43dbb0683eb211177510", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.307Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "非9档整组提交安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "2f8356af-fd88-4917-a0b7-7d63d645a656", "traceId": "112db99b391a42fbbca1f1bf84faacfd", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:20.344Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "负向请求后回查客户费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "eda66391-115b-479e-b99a-722328dccab1, f1809ec7-2a5a-4c21-804a-a34fd2749846", "traceId": "7b6bbefb9afb472f8520e7ce33b4f9d0", "evidence": "", "checkedAt": "2026-08-08T12:41:20.380Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "所有非法整组请求均未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "eda66391-115b-479e-b99a-722328dccab1, f1809ec7-2a5a-4c21-804a-a34fd2749846", "traceId": "7b6bbefb9afb472f8520e7ce33b4f9d0", "evidence": "version=0, tiers=9", "checkedAt": "2026-08-08T12:41:20.381Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "整组修改客户海外仓费用", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "f50677c8-1eee-4b2b-ba62-07df31b36fa1, ad139625-87fd-4e01-8227-9647e0c2cc49", "traceId": "66f5beee4e8f4fcb8733aa6b0c8801c2", "evidence": "tenantId=2086070244745007106, tiers=9", "checkedAt": "2026-08-08T12:41:20.449Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查整组修改后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "6eba83dd-1051-4f0d-be11-3baa6b4a0e38, a5a257f7-a5f1-425d-86a8-bf26b5cb6c3c", "traceId": "77a9c1522557415a90373d8c8c3a35df", "evidence": "", "checkedAt": "2026-08-08T12:41:20.491Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "修改后币种、价格、9档及版本整体回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "6eba83dd-1051-4f0d-be11-3baa6b4a0e38, a5a257f7-a5f1-425d-86a8-bf26b5cb6c3c", "traceId": "77a9c1522557415a90373d8c8c3a35df", "evidence": "currency=EUR, version=1, tiers=9", "checkedAt": "2026-08-08T12:41:20.491Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "编辑后再次按客户查询唯一规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086070244745007106" }, "http": 200, "code": "200", "message": "success", "requestId": "d47127dd-8213-48ba-9f35-a50ed20c3968, 7602a3e4-eb3e-431e-bcdf-6fe4eb710462", "traceId": "f6357b16a4874722acd932ce81a9b118", "evidence": "", "checkedAt": "2026-08-08T12:41:20.525Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "重复初始化结果保持幂等且编辑值未被覆盖", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086070244745007106" }, "http": 200, "code": "200", "message": "success", "requestId": "d47127dd-8213-48ba-9f35-a50ed20c3968, 7602a3e4-eb3e-431e-bcdf-6fe4eb710462", "traceId": "f6357b16a4874722acd932ce81a9b118", "evidence": "total=1, ruleId=2086070244830396417, version=1", "checkedAt": "2026-08-08T12:41:20.525Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "旧 version 整组保存返回并发冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "A0409", "message": "费用配置已被修改,请刷新后重试", "requestId": "bd7c3ecd-d95a-44c9-b9c0-8a856cd34e68", "traceId": "c69688c15d044ecba28f79bcdb471516", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:20.578Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突后回查费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "955961bd-19c0-4200-ab7d-af6fdb843e3e, 23a18446-8a51-44b4-ac1b-fffd038c67e9", "traceId": "6b2b89a8bb49455db41aa41580c1180c", "evidence": "", "checkedAt": "2026-08-08T12:41:20.618Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "955961bd-19c0-4200-ab7d-af6fdb843e3e, 23a18446-8a51-44b4-ac1b-fffd038c67e9", "traceId": "6b2b89a8bb49455db41aa41580c1180c", "evidence": "version=1, unchanged=true", "checkedAt": "2026-08-08T12:41:20.618Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "恢复本轮客户费用原始配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "0ec93e4e-cfc6-4b75-9644-9688f15e24ff, 80e8cc85-0607-4e02-9a07-0aceff91d20b", "traceId": "65d2159326d84ad9b2245a6ef47f84c8", "evidence": "restore=initial", "checkedAt": "2026-08-08T12:41:20.675Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查恢复后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "df02621f-1414-4938-becb-fac34530088a, bbdda1d5-ff02-4b4f-85c6-e5ecee285e1a", "traceId": "54878f1d75714bccb061628eaeac0990", "evidence": "", "checkedAt": "2026-08-08T12:41:20.708Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "恢复后9档、USD、免费档和无上限档一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2086070244745007106/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "df02621f-1414-4938-becb-fac34530088a, bbdda1d5-ff02-4b4f-85c6-e5ecee285e1a", "traceId": "54878f1d75714bccb061628eaeac0990", "evidence": "currency=USD, version=2, tiers=9", "checkedAt": "2026-08-08T12:41:20.708Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "错误客户 ID 查询安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees" }, "http": 200, "code": "A0404", "message": "海外仓费用不存在", "requestId": "c5fd46ff-9e90-4813-b51a-e74ecda81d57", "traceId": "a7333247aa754e9f8ac234a2deede6fc", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:20.736Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "清理费用隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2086070244745007106/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "50cc6d35-93f2-441c-b623-7852de337f57, 90c33b40-b41c-4f4f-a7b2-b60434d37fe3", "traceId": "8a1947a9f3b349d29d8ed792aa328def", "evidence": "tenantId=2086070244745007106", "checkedAt": "2026-08-08T12:41:20.838Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用隔离客户清理后停用", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2086070244745007106/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "50cc6d35-93f2-441c-b623-7852de337f57, 90c33b40-b41c-4f4f-a7b2-b60434d37fe3", "traceId": "8a1947a9f3b349d29d8ed792aa328def", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:20.838Z" }, { "module": "system", "scenario": null, "name": "查询菜单权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "ea4bc707-8c58-47e0-9b30-6f93f65c6267, 53e645fb-ce92-471a-ae49-a2103e82c7e2", "traceId": "0fde77411fc04875a1f76fce63088a8f", "evidence": "", "checkedAt": "2026-08-08T12:41:20.881Z" }, { "module": "system", "scenario": null, "name": "权限资源返回数组", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "ea4bc707-8c58-47e0-9b30-6f93f65c6267, 53e645fb-ce92-471a-ae49-a2103e82c7e2", "traceId": "0fde77411fc04875a1f76fce63088a8f", "evidence": "count=151", "checkedAt": "2026-08-08T12:41:20.881Z" }, { "module": "system", "scenario": null, "name": "创建自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "b39f6206-81d2-479a-b0a7-589ac03cf08d, da99242e-15fe-4e78-add8-2eebd2e205cd", "traceId": "03d3eb743a664837b3056f92012db59e", "evidence": "", "checkedAt": "2026-08-08T12:41:20.919Z" }, { "module": "system", "scenario": null, "name": "权限创建字段正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "b39f6206-81d2-479a-b0a7-589ac03cf08d, da99242e-15fe-4e78-add8-2eebd2e205cd", "traceId": "03d3eb743a664837b3056f92012db59e", "evidence": "permissionId=2086070251783049218", "checkedAt": "2026-08-08T12:41:20.919Z" }, { "module": "system", "scenario": null, "name": "编辑自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218" }, "http": 200, "code": "200", "message": "success", "requestId": "c3f21ddc-745d-4e16-a998-9aefc5fae72d, fc97c153-0b6e-4952-998d-0a6d4569c152", "traceId": "f24c73c923954dd699cfdf787bc862fe", "evidence": "", "checkedAt": "2026-08-08T12:41:20.951Z" }, { "module": "system", "scenario": null, "name": "权限编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218" }, "http": 200, "code": "200", "message": "success", "requestId": "c3f21ddc-745d-4e16-a998-9aefc5fae72d, fc97c153-0b6e-4952-998d-0a6d4569c152", "traceId": "f24c73c923954dd699cfdf787bc862fe", "evidence": "permissionId=2086070251783049218", "checkedAt": "2026-08-08T12:41:20.952Z" }, { "module": "system", "scenario": null, "name": "停用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218/status" }, "http": 200, "code": "200", "message": "success", "requestId": "76e442b4-ac9c-42a3-96b0-b82eb0116643, 33f548d5-f6a1-4d87-a684-d9eaadb19c88", "traceId": "5a29070f6829443f84588fb9a314d95e", "evidence": "", "checkedAt": "2026-08-08T12:41:20.982Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218/status" }, "http": 200, "code": "200", "message": "success", "requestId": "76e442b4-ac9c-42a3-96b0-b82eb0116643, 33f548d5-f6a1-4d87-a684-d9eaadb19c88", "traceId": "5a29070f6829443f84588fb9a314d95e", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:20.982Z" }, { "module": "system", "scenario": null, "name": "启用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218/status" }, "http": 200, "code": "200", "message": "success", "requestId": "47188aaa-dd0a-4084-ab01-1b6d93039240, 30097f13-e045-480a-90d8-c1e0fe449f25", "traceId": "722aa146feb9401098d2928379962e17", "evidence": "", "checkedAt": "2026-08-08T12:41:21.012Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2086070251783049218/status" }, "http": 200, "code": "200", "message": "success", "requestId": "47188aaa-dd0a-4084-ab01-1b6d93039240, 30097f13-e045-480a-90d8-c1e0fe449f25", "traceId": "722aa146feb9401098d2928379962e17", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T12:41:21.012Z" }, { "module": "system", "scenario": null, "name": "创建平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "3b90e927-b577-40ef-b2bb-56cc39065a37, 50f131d2-a49e-4a4b-8477-8c08734fb4f2", "traceId": "2399961f067f4e08a033175f03c7dde2", "evidence": "", "checkedAt": "2026-08-08T12:41:21.041Z" }, { "module": "system", "scenario": null, "name": "角色创建字段正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "3b90e927-b577-40ef-b2bb-56cc39065a37, 50f131d2-a49e-4a4b-8477-8c08734fb4f2", "traceId": "2399961f067f4e08a033175f03c7dde2", "evidence": "roleId=2086070252294754306", "checkedAt": "2026-08-08T12:41:21.041Z" }, { "module": "system", "scenario": null, "name": "编辑平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306" }, "http": 200, "code": "200", "message": "success", "requestId": "67d8391f-2fcb-4496-b1ee-9eb4be348e03, 9dbfc157-7ad7-4178-976a-7b3d394a6ac5", "traceId": "b4555ca314744142ad1591bdb999a84a", "evidence": "", "checkedAt": "2026-08-08T12:41:21.074Z" }, { "module": "system", "scenario": null, "name": "角色编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306" }, "http": 200, "code": "200", "message": "success", "requestId": "67d8391f-2fcb-4496-b1ee-9eb4be348e03, 9dbfc157-7ad7-4178-976a-7b3d394a6ac5", "traceId": "b4555ca314744142ad1591bdb999a84a", "evidence": "roleId=2086070252294754306", "checkedAt": "2026-08-08T12:41:21.074Z" }, { "module": "system", "scenario": null, "name": "角色全量保存权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "9acaf7f7-566c-4b1f-9ceb-5cee63b35022, 69d38a70-3da3-4ada-920e-4a71aaa02e79", "traceId": "6830a932e6d944309a0bf8f226d05155", "evidence": "", "checkedAt": "2026-08-08T12:41:21.107Z" }, { "module": "system", "scenario": null, "name": "回查平台角色列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "2b03465e-75a0-4708-bbe9-ea7bdb0a0b4b, 0d2ab0c2-bc81-4320-88f8-1db87edd4e16", "traceId": "a7ac5c78ac234fb18e19ee27e5985ead", "evidence": "", "checkedAt": "2026-08-08T12:41:21.142Z" }, { "module": "system", "scenario": null, "name": "角色权限 ID 正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "2b03465e-75a0-4708-bbe9-ea7bdb0a0b4b, 0d2ab0c2-bc81-4320-88f8-1db87edd4e16", "traceId": "a7ac5c78ac234fb18e19ee27e5985ead", "evidence": "permissionIds=2086070251783049218", "checkedAt": "2026-08-08T12:41:21.142Z" }, { "module": "system", "scenario": null, "name": "停用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "34d56244-3ce1-40e7-8506-325e737bf43b, 40b91cc5-6407-4888-b1ff-175cf62be641", "traceId": "b7e495d0a23243bfb86480f3de0abfba", "evidence": "", "checkedAt": "2026-08-08T12:41:21.186Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "34d56244-3ce1-40e7-8506-325e737bf43b, 40b91cc5-6407-4888-b1ff-175cf62be641", "traceId": "b7e495d0a23243bfb86480f3de0abfba", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:21.186Z" }, { "module": "system", "scenario": null, "name": "启用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "f47500c0-bcb9-4fd2-81f6-b1d64ff0bc79, 46f79fda-07f7-4b2e-8f6c-e67129845c01", "traceId": "c2f8e0625e6d4c8d8b309d6f83507d65", "evidence": "", "checkedAt": "2026-08-08T12:41:21.214Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "f47500c0-bcb9-4fd2-81f6-b1d64ff0bc79, 46f79fda-07f7-4b2e-8f6c-e67129845c01", "traceId": "c2f8e0625e6d4c8d8b309d6f83507d65", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T12:41:21.214Z" }, { "module": "system", "scenario": null, "name": "查询内部用户可选平台角色", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users/options" }, "http": 200, "code": "200", "message": "success", "requestId": "bcc7c9f7-9863-4e46-b5e4-1176cdaa916c, 0f7811ac-1186-4f86-9fae-4ec66adb82b4", "traceId": "878aefd6f95349d8af3f1cba39010706", "evidence": "", "checkedAt": "2026-08-08T12:41:21.237Z" }, { "module": "system", "scenario": null, "name": "用户选项包含平台与测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users/options" }, "http": 200, "code": "200", "message": "success", "requestId": "bcc7c9f7-9863-4e46-b5e4-1176cdaa916c, 0f7811ac-1186-4f86-9fae-4ec66adb82b4", "traceId": "878aefd6f95349d8af3f1cba39010706", "evidence": "tenants=1, roles=23", "checkedAt": "2026-08-08T12:41:21.237Z" }, { "module": "system", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192881237" }, "http": 200, "code": "200", "message": "success", "requestId": "d96a355f-17b4-42f9-80d9-fad385400ac9, 64b99ac3-e6b4-406c-bbc1-0f69f3880d9a", "traceId": "82396b319b5848d9bc364b0eeb12403b", "evidence": "attempt=1", "checkedAt": "2026-08-08T12:41:21.258Z" }, { "module": "system", "scenario": null, "name": "创建平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/users" }, "http": 200, "code": "200", "message": "success", "requestId": "c29e2893-9bfd-4958-b3a3-babfb3520a55, 382e699a-cf71-4a51-808e-76ce6c454578", "traceId": "97a1f5960497449487c29f5b0d5a7a24", "evidence": "", "checkedAt": "2026-08-08T12:41:21.595Z" }, { "module": "system", "scenario": null, "name": "内部用户账号、平台范围和角色正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/users" }, "http": 200, "code": "200", "message": "success", "requestId": "c29e2893-9bfd-4958-b3a3-babfb3520a55, 382e699a-cf71-4a51-808e-76ce6c454578", "traceId": "97a1f5960497449487c29f5b0d5a7a24", "evidence": "membershipId=2086070253292998660", "checkedAt": "2026-08-08T12:41:21.595Z" }, { "module": "system", "scenario": null, "name": "按账号查询平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=20&keyword=admin_accept_808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "cff5e99e-bfe9-44bf-a785-2f204c698b88, 31d63e0c-1e22-4802-bca7-4c8f097be59c", "traceId": "73eb1a8bc56541f8816c2c795e3094ce", "evidence": "", "checkedAt": "2026-08-08T12:41:21.636Z" }, { "module": "system", "scenario": null, "name": "用户列表包含新账号且字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=20&keyword=admin_accept_808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "cff5e99e-bfe9-44bf-a785-2f204c698b88, 31d63e0c-1e22-4802-bca7-4c8f097be59c", "traceId": "73eb1a8bc56541f8816c2c795e3094ce", "evidence": "records=1, missing=none, lastLoginAt=omitted", "checkedAt": "2026-08-08T12:41:21.636Z" }, { "module": "system", "scenario": null, "name": "编辑平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2086070253292998660" }, "http": 200, "code": "200", "message": "success", "requestId": "0b7c1bf9-5a59-4917-a55d-4d683c567fd2, 2c9b9fab-fda3-480e-8672-798234adcc2f", "traceId": "4e297df330c44cc3bed1a6fd26aec5c8", "evidence": "", "checkedAt": "2026-08-08T12:41:21.736Z" }, { "module": "system", "scenario": null, "name": "用户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2086070253292998660" }, "http": 200, "code": "200", "message": "success", "requestId": "0b7c1bf9-5a59-4917-a55d-4d683c567fd2, 2c9b9fab-fda3-480e-8672-798234adcc2f", "traceId": "4e297df330c44cc3bed1a6fd26aec5c8", "evidence": "membershipId=2086070253292998660", "checkedAt": "2026-08-08T12:41:21.736Z" }, { "module": "system", "scenario": null, "name": "新建内部用户可使用初始密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "27398002-7daa-439e-bce7-2529cd07775d, b7a980a1-5943-4021-89af-4176206366a3", "traceId": "3b3f43505cc54e49bd2bb5709d0cb52a", "evidence": "username=admin_accept_808124117517", "checkedAt": "2026-08-08T12:41:22.074Z" }, { "module": "system", "scenario": null, "name": "重置平台内部用户密码", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2086070253292998660/password" }, "http": 200, "code": "200", "message": "success", "requestId": "81ea4719-f071-4511-ad91-4422ceb216d9, da4c87c1-1e06-4ea4-8646-3a974da4548b", "traceId": "d2a4352640f44371ac31ab7c59a62642", "evidence": "", "checkedAt": "2026-08-08T12:41:22.463Z" }, { "module": "system", "scenario": null, "name": "内部用户使用重置密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "5124ed43-c376-472b-b9f2-5fca20e288c0, 6c17590b-204d-4e19-9f47-f022f33ca840", "traceId": "ed0046c3e167472c9393e4ecaa72eac4", "evidence": "username=admin_accept_808124117517", "checkedAt": "2026-08-08T12:41:22.794Z" }, { "module": "system", "scenario": null, "name": "停用平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2086070253292998660/status" }, "http": 200, "code": "200", "message": "success", "requestId": "dad15b40-8686-47ba-8c52-f0f1f9fc7a87, e44f310e-5a0f-47ac-9812-63a299c7154f", "traceId": "87bda1b449014f48a80944d57fe1494d", "evidence": "", "checkedAt": "2026-08-08T12:41:22.904Z" }, { "module": "system", "scenario": null, "name": "内部用户停用状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2086070253292998660/status" }, "http": 200, "code": "200", "message": "success", "requestId": "dad15b40-8686-47ba-8c52-f0f1f9fc7a87, e44f310e-5a0f-47ac-9812-63a299c7154f", "traceId": "87bda1b449014f48a80944d57fe1494d", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:22.905Z" }, { "module": "system", "scenario": null, "name": "停用用户禁止登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "af584396-cff3-4605-b263-3c2307f66575", "traceId": "54049bc9df2f48bcb5f740e29e8b1d29", "evidence": "HTTP=200, code=A0403", "checkedAt": "2026-08-08T12:41:22.923Z" }, { "module": "system", "scenario": null, "name": "清空测试角色权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "d1c0ee57-0ac8-4095-aeda-402dd89ed26a, a0d80df6-38f0-4aea-9aaa-1457453065a8", "traceId": "850873773a5542059699fce230f3eb15", "evidence": "", "checkedAt": "2026-08-08T12:41:23.031Z" }, { "module": "system", "scenario": "system-role-protection", "name": "已分配成员的角色禁止删除", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/roles/2086070252294754306" }, "http": 200, "code": "A0409", "message": "角色已分配给成员,不能删除", "requestId": "39e3b43b-d55d-4d97-bef2-ccf2418deda8", "traceId": "1a10ff1a379f4a399c91c30dbba66944", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:23.067Z" }, { "module": "system", "scenario": null, "name": "清理时停用测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "aff94544-d89a-4236-be6e-97b4c6a0c160, 54de20db-6d8c-4981-a5b3-5fb44a61d31c", "traceId": "d2a888e5d11b443a929c11eee59db6d9", "evidence": "", "checkedAt": "2026-08-08T12:41:23.178Z" }, { "module": "system", "scenario": null, "name": "保留测试角色处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2086070252294754306/status" }, "http": 200, "code": "200", "message": "success", "requestId": "aff94544-d89a-4236-be6e-97b4c6a0c160, 54de20db-6d8c-4981-a5b3-5fb44a61d31c", "traceId": "d2a888e5d11b443a929c11eee59db6d9", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T12:41:23.178Z" }, { "module": "system", "scenario": null, "name": "删除临时权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/permissions/2086070251783049218" }, "http": 200, "code": "200", "message": "success", "requestId": "06bd297b-e990-44cc-aa91-c02a5e54dd6b, 6447b2ff-ec3f-499c-a0cb-8a389e87970d", "traceId": "ec1814a903c44a599030009ca0a8f42b", "evidence": "", "checkedAt": "2026-08-08T12:41:23.215Z" }, { "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": "fa7a8300-a686-4c48-ba92-f7c35ae48919, 0a45f54d-4917-4a8d-bd94-d6337a1839ef", "traceId": "321ee9ab42f14d388598de1a406f1665", "evidence": "", "checkedAt": "2026-08-08T12:41:23.285Z" }, { "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": "fa7a8300-a686-4c48-ba92-f7c35ae48919, 0a45f54d-4917-4a8d-bd94-d6337a1839ef", "traceId": "321ee9ab42f14d388598de1a406f1665", "evidence": "total=301", "checkedAt": "2026-08-08T12:41:23.285Z" }, { "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": "c201663f-2501-4e24-a01f-c9960ed9e784, 639d0e2e-c9ee-4476-8247-9bb75b00f4e2", "traceId": "edb80072fc004d1f912841e448c941ad", "evidence": "", "checkedAt": "2026-08-08T12:41:23.406Z" }, { "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": "c201663f-2501-4e24-a01f-c9960ed9e784, 639d0e2e-c9ee-4476-8247-9bb75b00f4e2", "traceId": "edb80072fc004d1f912841e448c941ad", "evidence": "warehouseId=2086070262115123201", "checkedAt": "2026-08-08T12:41:23.406Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070262115123201?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "e31e831c-ae57-4ae8-bc3d-64e7bcd760e7, a61f883f-f829-421b-9940-b22a8a6cc649", "traceId": "324adea72427461e9d7be27153c93b84", "evidence": "", "checkedAt": "2026-08-08T12:41:23.454Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070262115123201?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "e31e831c-ae57-4ae8-bc3d-64e7bcd760e7, a61f883f-f829-421b-9940-b22a8a6cc649", "traceId": "324adea72427461e9d7be27153c93b84", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T12:41:23.454Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2086070262115123201?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "110a7972-29e4-476c-9fdf-6171e7d57c5e, 428baba1-f49d-4b53-abf3-7ff8a3298efc", "traceId": "2bbb4a60c9a94682ac71535aa3258cd2", "evidence": "", "checkedAt": "2026-08-08T12:41:23.506Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070262115123201?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "efd67e05-7111-40f1-8fba-9d7bbad58171, b53a8f21-e7ae-4bb8-9121-5ee4a40b1434", "traceId": "be3a30e5d1bf4b99960e90b38d486699", "evidence": "", "checkedAt": "2026-08-08T12:41:23.538Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2086070262115123201?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "efd67e05-7111-40f1-8fba-9d7bbad58171, b53a8f21-e7ae-4bb8-9121-5ee4a40b1434", "traceId": "be3a30e5d1bf4b99960e90b38d486699", "evidence": "warehouseId=2086070262115123201", "checkedAt": "2026-08-08T12:41:23.538Z" }, { "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": "b39ecb49-8404-449f-9235-a4142b78ea9c, 0cf1b5b7-2239-4ba5-847a-83f81709abe4", "traceId": "a8715bd3988b458aacbd06ee534d338c", "evidence": "", "checkedAt": "2026-08-08T12:41:23.593Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "3cb1ee9a-f0dd-4258-960d-7fbd518cfe9c, 323f49c5-c003-4a81-bc2b-3349691e7cc4", "traceId": "8269e8efb8e04a128b84cf2f8ade4fa0", "evidence": "", "checkedAt": "2026-08-08T12:41:23.633Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "3cb1ee9a-f0dd-4258-960d-7fbd518cfe9c, 323f49c5-c003-4a81-bc2b-3349691e7cc4", "traceId": "8269e8efb8e04a128b84cf2f8ade4fa0", "evidence": "locationId=2086070262974955522", "checkedAt": "2026-08-08T12:41:23.633Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "304bd9c5-f1be-456f-8d3c-08346a1c2548, 6fc26ac4-5087-476c-9a4d-a5d0ed94c1ca", "traceId": "8059af1771f14f1abccc22f2b40ad1af", "evidence": "", "checkedAt": "2026-08-08T12:41:23.671Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "4ed5417d-7ff5-4cb1-af60-b7460b9d523a, 85c0753d-5550-4b77-87d6-9eeb53d13057", "traceId": "a21eaeb271a0435abac4cb58c5b07653", "evidence": "", "checkedAt": "2026-08-08T12:41:23.703Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "4ed5417d-7ff5-4cb1-af60-b7460b9d523a, 85c0753d-5550-4b77-87d6-9eeb53d13057", "traceId": "a21eaeb271a0435abac4cb58c5b07653", "evidence": "version=1", "checkedAt": "2026-08-08T12:41:23.703Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2086070262974955522/status?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "f978c256-8ae3-452b-aaf6-44fc92661ae3, 2b2d2b4c-82bd-4b85-9244-acf5a8ff6799", "traceId": "c39a0026626e4acea788fc4f7fd7d39b", "evidence": "", "checkedAt": "2026-08-08T12:41:23.745Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2086070262974955522?tenantId=0&warehouseId=2086070262115123201&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "4fbe4975-84ac-40de-8883-f30c90abe488, 259c42ea-4620-4e37-9b04-886892be91c4", "traceId": "46bf6d385e41416fbdb793ed1a83b471", "evidence": "", "checkedAt": "2026-08-08T12:41:23.787Z" }, { "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": "e291939c-eb4f-4eda-ba65-5bb1e36bd2b9, 6bde35ec-d0e5-4449-82aa-ebbf50dcc4ab", "traceId": "32db5512460a49d49195fb5652f12b13", "evidence": "", "checkedAt": "2026-08-08T12:41:23.832Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "a89e04c2-472c-4752-91c7-52e0444f5583, 41f5faa9-479f-4b80-b543-bef4f6fc1c25", "traceId": "89fc9fb67f594d66b677c163aa78c0bd", "evidence": "", "checkedAt": "2026-08-08T12:41:23.860Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "a89e04c2-472c-4752-91c7-52e0444f5583, 41f5faa9-479f-4b80-b543-bef4f6fc1c25", "traceId": "89fc9fb67f594d66b677c163aa78c0bd", "evidence": "palletId=2086070263985782785", "checkedAt": "2026-08-08T12:41:23.860Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "bf0aabcb-923a-46ef-9cb7-8496bb7796f1, 27cccb91-c1d4-4696-b583-5e8e9d12ed80", "traceId": "61ebc1780bb0479eb61ee59fefd9bde9", "evidence": "", "checkedAt": "2026-08-08T12:41:23.896Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "d67c7951-09f7-467b-801c-68f09b8d449a, 5a75b2d2-2593-44c2-a0b4-46f806b7bf09", "traceId": "861ef96656c941c497d2e4daaf26cf60", "evidence": "", "checkedAt": "2026-08-08T12:41:23.918Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "d67c7951-09f7-467b-801c-68f09b8d449a, 5a75b2d2-2593-44c2-a0b4-46f806b7bf09", "traceId": "861ef96656c941c497d2e4daaf26cf60", "evidence": "palletId=2086070263985782785", "checkedAt": "2026-08-08T12:41:23.918Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2086070263985782785?tenantId=0&warehouseId=2086070262115123201" }, "http": 200, "code": "200", "message": "success", "requestId": "78aa8338-6aa8-4de3-8d2e-ba600fc029ba, 7b6fd9f0-67dd-4bd5-8c87-2712669e467a", "traceId": "6ca2073044134b02a0e8b5b1fda3a849", "evidence": "", "checkedAt": "2026-08-08T12:41:23.962Z" }, { "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": "38f3ce68-0eb9-4c49-b268-add73de26709, a2cb418e-ed9a-4dbc-90ba-d8384b53eaec", "traceId": "ad77c0d76203455887e0018a0d27469c", "evidence": "", "checkedAt": "2026-08-08T12:41:24.017Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2086070264757534721?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "f0b4fe2b-a568-4bed-b95b-ace2ccce1c49, 76e5b89a-3db9-4cb0-b8e8-c23b729ac554", "traceId": "30622e9fc16d4c9a9c5aa32bd584281e", "evidence": "", "checkedAt": "2026-08-08T12:41:24.044Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2086070264757534721?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "f0b4fe2b-a568-4bed-b95b-ace2ccce1c49, 76e5b89a-3db9-4cb0-b8e8-c23b729ac554", "traceId": "30622e9fc16d4c9a9c5aa32bd584281e", "evidence": "expressId=2086070264757534721", "checkedAt": "2026-08-08T12:41:24.044Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2086070264757534721?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "cdc09ddc-b976-4c58-b19e-0c91d8e2dd5c, 84ba0027-69f0-44ed-9298-7876c42c427c", "traceId": "7107461f3ced491983a8ec7e3d2ee84f", "evidence": "", "checkedAt": "2026-08-08T12:41:24.084Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2086070264757534721/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "12d77c6b-0700-4e84-b877-5861de6fc2c8, 438a5d5b-f645-4012-8080-a19360ef10db", "traceId": "af5d181f542545bfa8c82fc87941bf59", "evidence": "", "checkedAt": "2026-08-08T12:41:24.131Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "d3817d77-6368-4933-a76b-69d613ad6355, a81f0535-80d3-46d6-a6ba-8657dc1e333f", "traceId": "2efeb2734db7495f94e1fa85334d851b", "evidence": "", "checkedAt": "2026-08-08T12:41:24.181Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "d3817d77-6368-4933-a76b-69d613ad6355, a81f0535-80d3-46d6-a6ba-8657dc1e333f", "traceId": "2efeb2734db7495f94e1fa85334d851b", "evidence": "records=1", "checkedAt": "2026-08-08T12:41:24.181Z" }, { "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": "12970320-e545-4ecb-9b18-f7476562d05c, be16fd6e-899b-4adf-922e-76d332f14b36", "traceId": "1791ec3ef9ae4c008355e454371dd0c0", "evidence": "", "checkedAt": "2026-08-08T12:41:24.254Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2086070265743196162?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "98274fe5-c04a-4285-aae0-40a398dff762, 78a92d7b-3650-4ad5-9272-971f3f0fed5e", "traceId": "86f01da27fe54a7eb56440c26c7bf2d3", "evidence": "", "checkedAt": "2026-08-08T12:41:24.284Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2086070265743196162?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "98274fe5-c04a-4285-aae0-40a398dff762, 78a92d7b-3650-4ad5-9272-971f3f0fed5e", "traceId": "86f01da27fe54a7eb56440c26c7bf2d3", "evidence": "partnerId=2086070265743196162", "checkedAt": "2026-08-08T12:41:24.284Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2086070265743196162?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "96ccfd24-ca2f-4f2e-bd47-85001c453fd4, a11e77d7-50b6-4996-910e-18b9fa9bf7fa", "traceId": "ef59a8d3cec74cfdb6553793ca1de48c", "evidence": "", "checkedAt": "2026-08-08T12:41:24.324Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2086070265743196162/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "34a517dd-64e0-479e-91ab-140611d1d141, 80830819-39e8-42d0-86d0-f61dfaf171c0", "traceId": "45e79434901447839fa1edb4e45ccbd3", "evidence": "", "checkedAt": "2026-08-08T12:41:24.366Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "f4b843e7-f175-4c2b-8dbe-dde34d809f42, b3c080eb-2bd2-485a-b5d4-d805d22b2a57", "traceId": "6568975c757f403387b2b57278a47127", "evidence": "", "checkedAt": "2026-08-08T12:41:24.414Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "f4b843e7-f175-4c2b-8dbe-dde34d809f42, b3c080eb-2bd2-485a-b5d4-d805d22b2a57", "traceId": "6568975c757f403387b2b57278a47127", "evidence": "records=1", "checkedAt": "2026-08-08T12:41:24.414Z" }, { "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": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "86a85882-c2d5-4f08-bc70-de71ed1bf841, d4144f6b-21b0-471c-a48d-164e1dae20c4", "traceId": "85bfea48e02a4bb8a304ac795bd40abf", "evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:25.015Z" }, { "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": "d96c1e71-ae57-45c9-b6a6-40d85d67f087, 15ac133e-90b5-4721-892f-b817f21e2233", "traceId": "5ca98e95f8bd4636a5bab7aa0f09dd7d", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:41:25.145Z" }, { "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": "ca816d2e-d8f2-4423-90dd-4c3efe755da8, 4c10e2cd-ee82-4d16-b837-a5abe57ba8cc", "traceId": "cd592a29bffe4feebb15b56a641f9a73", "evidence": "firstImported=1, replayImported=0, errors=0", "checkedAt": "2026-08-08T12:41:25.199Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "74bcca22-6deb-4906-945e-846aea6f2231, 6495f8ab-63ec-4d6b-bb69-1889c9c237ee", "traceId": "f6250e3aab704b2faa52099effb5874c", "evidence": "keyword=IMW808124117517", "checkedAt": "2026-08-08T12:41:25.236Z" }, { "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=IMW808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "74bcca22-6deb-4906-945e-846aea6f2231, 6495f8ab-63ec-4d6b-bb69-1889c9c237ee", "traceId": "f6250e3aab704b2faa52099effb5874c", "evidence": "found=true, id=2086070269446766594", "checkedAt": "2026-08-08T12:41:25.236Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2086070269446766594/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "cf83e1f9-5c9b-446f-bb1b-4dbadd32f25e, cb2b0008-ea40-43f0-a4a0-e6d23e46091d", "traceId": "c41adc76df12475aafa03f469bd0af85", "evidence": "id=2086070269446766594", "checkedAt": "2026-08-08T12:41:25.280Z" }, { "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": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "5deada03-5907-49b0-801f-d4f7e3a9682a, c1620ced-57a2-4f3b-81b6-d1164060a86e", "traceId": "a9f2c3aa5fad492a883669ecc815c071", "evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:25.414Z" }, { "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": "3487e8f5-47b1-4ba9-98e2-41514407f8ae, 0231a778-4865-42db-8c53-91925aea1197", "traceId": "d87c8ce6ed6349e8be6588ddb3f97197", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:41:25.455Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司重复导入返回明确冲突", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "快递公司导入文件校验失败", "requestId": "38b8c4e4-ad9b-4231-88e9-c125ad639864", "traceId": "a211e29c63f2460eb898ad33efc0b7e1", "evidence": "firstImported=1, replayImported=0, errors=n/a", "checkedAt": "2026-08-08T12:41:25.489Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "d1b8f3c6-23ff-43c7-a936-ef3bad2d1308, dc0744af-d878-438f-98b7-97dba122bfe7", "traceId": "dd79bcff40a0491c9933fc003cbc8ad8", "evidence": "keyword=IME808124117517", "checkedAt": "2026-08-08T12:41:25.522Z" }, { "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=IME808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "d1b8f3c6-23ff-43c7-a936-ef3bad2d1308, dc0744af-d878-438f-98b7-97dba122bfe7", "traceId": "dd79bcff40a0491c9933fc003cbc8ad8", "evidence": "found=true, id=2086070270788943874", "checkedAt": "2026-08-08T12:41:25.522Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2086070270788943874/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "0d4c76e3-379c-4c20-ac6f-354a7f3ebd8e, 1272242a-2953-47ec-a2fa-4912d4841e3c", "traceId": "56d3585e48b544b1878fdc79a4240280", "evidence": "id=2086070270788943874", "checkedAt": "2026-08-08T12:41:25.559Z" }, { "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": "7ce67d41-a6d2-4d85-a641-dde8e8320d41, b82d6131-e338-4faa-a9a0-d1a4d1fbbec3", "traceId": "4a6182043af445a09ca66d0d2307fb2a", "evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:25.625Z" }, { "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": "0a67ed3b-a445-494b-9041-090e751b8f3c, 2e395bff-7221-482d-aa58-b750c2cba3ea", "traceId": "a471e1e3189c41d5ac6db724483a7ac7", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T12:41:25.690Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位重复导入返回明确冲突", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "往来单位导入文件校验失败", "requestId": "903c6a70-a5ca-4c18-84b3-8e69a888eab3", "traceId": "9fe4383544234430bd4582a8c7d1695a", "evidence": "firstImported=1, replayImported=0, errors=n/a", "checkedAt": "2026-08-08T12:41:25.732Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "9ccdd50f-4622-47b8-a578-6fc64716c9f6, ea376342-a365-4823-8cfc-3649e682ca28", "traceId": "349c523733af4fca965004eb94e54ca8", "evidence": "keyword=IMP808124117517", "checkedAt": "2026-08-08T12:41:25.772Z" }, { "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=IMP808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "9ccdd50f-4622-47b8-a578-6fc64716c9f6, ea376342-a365-4823-8cfc-3649e682ca28", "traceId": "349c523733af4fca965004eb94e54ca8", "evidence": "found=true, id=2086070271753633794", "checkedAt": "2026-08-08T12:41:25.772Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2086070271753633794/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7283fc9d-76e9-4d44-a468-d5dfb9560e53, 84249827-abd1-48e1-a6b6-ff4948f3ef98", "traceId": "dc661efd14f94eaf9abe48fc2af159b7", "evidence": "id=2086070271753633794", "checkedAt": "2026-08-08T12:41:25.805Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2086070262115123201/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "36013f2f-ddec-4f02-a955-cd4feec2e7a9, 50704b56-a983-43ba-ba1d-3d299b04cd97", "traceId": "e0796918613740aeae0ddd19893c18af", "evidence": "", "checkedAt": "2026-08-08T12:41:25.833Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "1bbed8e3-2d98-4eb8-8e36-3fa50f6903c5, abf63f8d-59e9-40ea-8a6b-01e906e570b1", "traceId": "a1850be0b8a149328e359132a11d707b", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T12:41:26.166Z" }, { "module": "orders", "scenario": null, "name": "Client 查询当前企业资料", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/iam/tenant/profile" }, "http": 200, "code": "200", "message": "success", "requestId": "df2d03b7-7afa-43ec-8cf1-6c0c1a8a0565, af505964-d2e3-40c7-bf0f-43f6e827679d", "traceId": "1af144c3739541428ea401fbeb57b5f8", "evidence": "", "checkedAt": "2026-08-08T12:41:26.193Z" }, { "module": "orders", "scenario": null, "name": "Client 测试企业已审核且客户 ID 有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/iam/tenant/profile" }, "http": 200, "code": "200", "message": "success", "requestId": "df2d03b7-7afa-43ec-8cf1-6c0c1a8a0565, af505964-d2e3-40c7-bf0f-43f6e827679d", "traceId": "1af144c3739541428ea401fbeb57b5f8", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T12:41:26.194Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询客户固定箱型", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3f1a89c9-21a0-41f1-938a-246da395090e, e716b969-614e-4f4a-9f64-e8a5427909d3", "traceId": "958a0d8d299c441fa13475f5f9738ff1", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T12:41:26.227Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "固定四箱型顺序、内径及每边加2cm正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3f1a89c9-21a0-41f1-938a-246da395090e, e716b969-614e-4f4a-9f64-e8a5427909d3", "traceId": "958a0d8d299c441fa13475f5f9738ff1", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T12:41:26.228Z" }, { "module": "orders", "scenario": null, "name": "Client 查询国内收货仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC" }, "http": 200, "code": "200", "message": "success", "requestId": "9c1642a2-658d-42c1-8de8-fc0c8e142987, b8429e38-75a0-442a-a873-accb3260f95b", "traceId": "dc0c7be3224f45fbb42f222d45ce7e02", "evidence": "", "checkedAt": "2026-08-08T12:41:26.267Z" }, { "module": "orders", "scenario": null, "name": "存在可用国内收货仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC" }, "http": 200, "code": "200", "message": "success", "requestId": "9c1642a2-658d-42c1-8de8-fc0c8e142987, b8429e38-75a0-442a-a873-accb3260f95b", "traceId": "dc0c7be3224f45fbb42f222d45ce7e02", "evidence": "count=2", "checkedAt": "2026-08-08T12:41:26.267Z" }, { "module": "orders", "scenario": null, "name": "Client 查询 FBA 目的仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "494eeb5e-26b3-4b32-be65-a2f372d60453, 0e7653e5-4c48-456f-b166-8de14ae028d4", "traceId": "8c331bf978994554bd35b0027ad0b5e8", "evidence": "", "checkedAt": "2026-08-08T12:41:26.326Z" }, { "module": "orders", "scenario": null, "name": "存在可用 FBA 目的仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "494eeb5e-26b3-4b32-be65-a2f372d60453, 0e7653e5-4c48-456f-b166-8de14ae028d4", "traceId": "8c331bf978994554bd35b0027ad0b5e8", "evidence": "count=200", "checkedAt": "2026-08-08T12:41:26.326Z" }, { "module": "orders", "scenario": null, "name": "Client 查询可用计费渠道", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001" }, "http": 200, "code": "200", "message": "success", "requestId": "512a44af-9605-42eb-8acd-78b6ee97ae76, a3999af7-6387-4604-994b-7edda9e50a88", "traceId": "955bbc911e3c47feaf34ad80918c9985", "evidence": "", "checkedAt": "2026-08-08T12:41:26.357Z" }, { "module": "orders", "scenario": null, "name": "存在带计价税制的可用渠道", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001" }, "http": 200, "code": "200", "message": "success", "requestId": "512a44af-9605-42eb-8acd-78b6ee97ae76, a3999af7-6387-4604-994b-7edda9e50a88", "traceId": "955bbc911e3c47feaf34ad80918c9985", "evidence": "count=15", "checkedAt": "2026-08-08T12:41:26.357Z" }, { "module": "orders", "scenario": null, "name": "Client 查询发货客户候选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/partners/candidates?type=SHIPPER" }, "http": 200, "code": "200", "message": "success", "requestId": "e73cb84e-fdbb-42af-ae8c-e332b5c90091, b94de3bd-4872-4dd3-9369-e0aadb6c6c64", "traceId": "bec44890221c4691af236d82e10e73d3", "evidence": "", "checkedAt": "2026-08-08T12:41:26.392Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 上传产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/files/product-images" }, "http": 200, "code": "200", "message": "success", "requestId": "b4bbe627-fc6e-44b2-aac6-c2e27e27cb44, 0d3299b4-9d58-4fef-803f-b48330940d62", "traceId": "8bdb9697f926452fb7e3a05189c3dc18", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T12:41:26.425Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "产品图片上传返回字符串文件 ID", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/files/product-images" }, "http": 200, "code": "200", "message": "success", "requestId": "b4bbe627-fc6e-44b2-aac6-c2e27e27cb44, 0d3299b4-9d58-4fef-803f-b48330940d62", "traceId": "8bdb9697f926452fb7e3a05189c3dc18", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T12:41:26.425Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2086070274861105153" }, "http": 200, "code": null, "message": null, "requestId": "7211e537-369e-49b4-b82d-a965b6283bcc, 280bbfb8-3f39-4c0a-9fa1-d8d0c016e95f", "traceId": "eaf85c9264374938b10b41de2823b616", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T12:41:26.448Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 创建四箱型隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "bf7aab29-dd9b-43a2-9038-f35ae76e105e, 918053f7-8d6b-4184-a1c6-1edb8a9df2c7", "traceId": "3e7156d61156461b89aafe9b6e87d2b9", "evidence": "marker=ADMIN-API-20260808124117517", "checkedAt": "2026-08-08T12:41:26.539Z" }, { "module": "orders", "scenario": null, "name": "Client 创建订单幂等重放", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "aa8303d3-cde9-4d21-aa21-aa968375fe66, 2a78202f-d8f8-4d8e-9dcb-5b1a1fb9877c", "traceId": "6114416aab594075a7800fa245b7f0a0", "evidence": "", "checkedAt": "2026-08-08T12:41:26.562Z" }, { "module": "orders", "scenario": null, "name": "Client 创建幂等结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "aa8303d3-cde9-4d21-aa21-aa968375fe66, 2a78202f-d8f8-4d8e-9dcb-5b1a1fb9877c", "traceId": "6114416aab594075a7800fa245b7f0a0", "evidence": "orderId=2086070275293118466, replayedId=2086070275293118466", "checkedAt": "2026-08-08T12:41:26.562Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "e3d300e6-3311-408b-8eef-4b830c5af730, 339f3132-4f25-496d-b2a6-7abab6e45137", "traceId": "62aa28bf05d14ae7aae56a2f05dfec5d", "evidence": "", "checkedAt": "2026-08-08T12:41:26.597Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "e3d300e6-3311-408b-8eef-4b830c5af730, 339f3132-4f25-496d-b2a6-7abab6e45137", "traceId": "62aa28bf05d14ae7aae56a2f05dfec5d", "evidence": "orderNo=FL2086070275293118466, status=DRAFT", "checkedAt": "2026-08-08T12:41:26.598Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "e3d300e6-3311-408b-8eef-4b830c5af730, 339f3132-4f25-496d-b2a6-7abab6e45137", "traceId": "62aa28bf05d14ae7aae56a2f05dfec5d", "evidence": "cargoes=4, imageFileId=2086070274861105153", "checkedAt": "2026-08-08T12:41:26.598Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "0bad233d-7d91-4a76-a5a2-ae66a15dad55, 8aa029c2-e38c-47ac-9b22-aff5fd06e323", "traceId": "f6a8ce923efd4060b078a2ad89fea986", "evidence": "orderId=2086070275293118466", "checkedAt": "2026-08-08T12:41:26.662Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "2d0bc743-d1cd-4806-ad5a-687e6ea40a44, abc9d4ee-37e0-4917-9b4c-33339b7b9a57", "traceId": "ff69a516f250418b81bcde3a0ebf1a89", "evidence": "", "checkedAt": "2026-08-08T12:41:26.682Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "2d0bc743-d1cd-4806-ad5a-687e6ea40a44, abc9d4ee-37e0-4917-9b4c-33339b7b9a57", "traceId": "ff69a516f250418b81bcde3a0ebf1a89", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T12:41:26.682Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "87d05e92-09b4-46ca-b98c-21927919d94a, 7f127f23-c68d-4708-9d6d-8047089dc2a2", "traceId": "e33499dc23ca40b7a9fcf8dfeaa36bb2", "evidence": "", "checkedAt": "2026-08-08T12:41:26.724Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2086070275293118466" }, "http": 200, "code": "200", "message": "success", "requestId": "87d05e92-09b4-46ca-b98c-21927919d94a, 7f127f23-c68d-4708-9d6d-8047089dc2a2", "traceId": "e33499dc23ca40b7a9fcf8dfeaa36bb2", "evidence": "orderId=2086070275293118466, found=true", "checkedAt": "2026-08-08T12:41:26.724Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5174bcde-9208-416c-a71f-2b48092e1771, 627940aa-2fd1-4ae2-a8aa-68a763e2bf76", "traceId": "71df4eb1e0a44a7eb00e616467f989f2", "evidence": "", "checkedAt": "2026-08-08T12:41:26.747Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5174bcde-9208-416c-a71f-2b48092e1771, 627940aa-2fd1-4ae2-a8aa-68a763e2bf76", "traceId": "71df4eb1e0a44a7eb00e616467f989f2", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T12:41:26.747Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086070275293118466&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "1ad19a87-0cc1-4890-a2e2-5205fee38714, 6c393d2c-44ed-432b-aad0-cabc388fbe0a", "traceId": "b6b11ff6d9e54c309cf6d52f0cbdac38", "evidence": "", "checkedAt": "2026-08-08T12:41:26.769Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086070275293118466&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "1ad19a87-0cc1-4890-a2e2-5205fee38714, 6c393d2c-44ed-432b-aad0-cabc388fbe0a", "traceId": "b6b11ff6d9e54c309cf6d52f0cbdac38", "evidence": "orderId=2086070275293118466, found=true", "checkedAt": "2026-08-08T12:41:26.769Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f76d69a7-f9c8-4eb7-8702-aeb3f8bb8777, dbfe3d64-d367-42b2-b128-c49ebb3a2aa5", "traceId": "c6332d738eff439cbb16e9f81b67e3ca", "evidence": "", "checkedAt": "2026-08-08T12:41:26.792Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f76d69a7-f9c8-4eb7-8702-aeb3f8bb8777, dbfe3d64-d367-42b2-b128-c49ebb3a2aa5", "traceId": "c6332d738eff439cbb16e9f81b67e3ca", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T12:41:26.792Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f76d69a7-f9c8-4eb7-8702-aeb3f8bb8777, dbfe3d64-d367-42b2-b128-c49ebb3a2aa5", "traceId": "c6332d738eff439cbb16e9f81b67e3ca", "evidence": "cargoes=4, imageFileId=2086070274861105153", "checkedAt": "2026-08-08T12:41:26.792Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070275293118466/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a99594dd-8ad0-4fef-8966-7389cc868b28, 8b3dff95-472a-41db-8866-01828d31b029", "traceId": "21b184c89ade4ff58f74fb05bca5bc89", "evidence": "", "checkedAt": "2026-08-08T12:41:26.828Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070275293118466/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1b1c7fa9-5b18-4c5b-a885-1efc312fe775, 0e8a7cb4-01af-4f95-a849-2107da3aa05d", "traceId": "51ec1d05977f4f2495b936074bdead99", "evidence": "orderId=2086070275293118466", "checkedAt": "2026-08-08T12:41:26.861Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "2505b86f-707d-48b2-8e92-c05af07712ef, 5fcc9407-8728-448f-ac03-ac0eda2d75f5", "traceId": "3399fa7cd7ea439bada983049a081e9e", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:29.005Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070284224868354?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dd6a2e00-1e1e-4a90-abff-6ccdd65d24f7, 6afa8458-a9bc-4a36-b7bb-544678ee859b", "traceId": "348b4970fc094bcbbe816439337a70c9", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:29.041Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070284224868354?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dd6a2e00-1e1e-4a90-abff-6ccdd65d24f7, 6afa8458-a9bc-4a36-b7bb-544678ee859b", "traceId": "348b4970fc094bcbbe816439337a70c9", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T12:41:29.041Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070284224868354?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dd6a2e00-1e1e-4a90-abff-6ccdd65d24f7, 6afa8458-a9bc-4a36-b7bb-544678ee859b", "traceId": "348b4970fc094bcbbe816439337a70c9", "evidence": "inboundId=2086070284224868354, history=1", "checkedAt": "2026-08-08T12:41:29.041Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086070275293118466&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "74691b83-09a9-4e1e-995e-eee46f5a01be, bc92fe0d-c108-4fc5-b5c7-eb8d73da258f", "traceId": "2ef8647c54cf44aa83070e7f41fd5589", "evidence": "", "checkedAt": "2026-08-08T12:41:29.072Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086070275293118466&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "74691b83-09a9-4e1e-995e-eee46f5a01be, bc92fe0d-c108-4fc5-b5c7-eb8d73da258f", "traceId": "2ef8647c54cf44aa83070e7f41fd5589", "evidence": "inboundId=2086070284224868354, total=1", "checkedAt": "2026-08-08T12:41:29.072Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7fed5392-37d0-4885-b925-c53729827078, e7a0a639-b826-4f18-bd6e-c6fecfb14db6", "traceId": "7bd17fff269a4bb9b38661194cbebb99", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T12:41:29.098Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7fed5392-37d0-4885-b925-c53729827078, e7a0a639-b826-4f18-bd6e-c6fecfb14db6", "traceId": "7bd17fff269a4bb9b38661194cbebb99", "evidence": "taskId=2086070284220674049, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T12:41:29.099Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2086070284220674049/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "de8b558f-190c-4231-8df3-bc11fbb86bff, 9e732354-2899-4d2d-9e0e-945ee76fd5a3", "traceId": "832233056e73452c9ebd31b083a9a53d", "evidence": "", "checkedAt": "2026-08-08T12:41:29.131Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2086070284220674049/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "de8b558f-190c-4231-8df3-bc11fbb86bff, 9e732354-2899-4d2d-9e0e-945ee76fd5a3", "traceId": "832233056e73452c9ebd31b083a9a53d", "evidence": "taskId=2086070284220674049, total=0", "checkedAt": "2026-08-08T12:41:29.131Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070275293118466/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "781c2cda-1396-4821-8003-a83e5c136c4a, c5a03410-015d-495a-ab86-32e5eaadabc7", "traceId": "74a306ae614845d88555631953ab5e11", "evidence": "", "checkedAt": "2026-08-08T12:41:29.155Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070275293118466/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "18c2484d-0c0b-4ea4-a3b1-803afd6bb856, b7f27f8e-8ffd-44a9-b883-7719c91bc3a9", "traceId": "29388acdb3eb4e23bc6ee18e22c416a1", "evidence": "", "checkedAt": "2026-08-08T12:41:29.181Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6752a4b2-f501-4289-87e0-c70fb7726ccb, ada54f8d-e402-4301-b50c-89304b41e95e", "traceId": "955f5433619a4a028f400233f6640569", "evidence": "", "checkedAt": "2026-08-08T12:41:29.199Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070275293118466?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6752a4b2-f501-4289-87e0-c70fb7726ccb, ada54f8d-e402-4301-b50c-89304b41e95e", "traceId": "955f5433619a4a028f400233f6640569", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T12:41:29.199Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询发布前船期价格版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "5846edd7-df3e-40b6-8109-eae6285b81e1, 656f838b-a418-4271-a019-3f4a3342290c", "traceId": "8b33dc1a9afb4690bd9b263e3594ca7e", "evidence": "", "checkedAt": "2026-08-08T12:41:29.225Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "发布前最多一份生效版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "5846edd7-df3e-40b6-8109-eae6285b81e1, 656f838b-a418-4271-a019-3f4a3342290c", "traceId": "8b33dc1a9afb4690bd9b263e3594ca7e", "evidence": "versions=20, active=1", "checkedAt": "2026-08-08T12:41:29.225Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "船期价格测试文件已隔离", "passed": true, "deploymentBlocker": false, "request": null, "http": null, "code": null, "message": null, "requestId": null, "traceId": null, "evidence": "fileName=ADMIN-API-20260808124117517-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T12:41:29.228Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上传并解析船期价格表", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "ee2b96b0-bbd7-4bf1-813f-edb1b0f9f9cd, 627c2925-cafc-4e8b-aa85-39ab8495d3f0", "traceId": "654e33e693ac4485904f4d56c574a87a", "evidence": "fileName=ADMIN-API-20260808124117517-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T12:41:31.517Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上传返回隔离的待确认版本", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "ee2b96b0-bbd7-4bf1-813f-edb1b0f9f9cd, 627c2925-cafc-4e8b-aa85-39ab8495d3f0", "traceId": "654e33e693ac4485904f4d56c574a87a", "evidence": "versionId=2086070287861329921, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808124117517-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true", "checkedAt": "2026-08-08T12:41:31.517Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "解析出15个固定渠道且编码唯一", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "ee2b96b0-bbd7-4bf1-813f-edb1b0f9f9cd, 627c2925-cafc-4e8b-aa85-39ab8495d3f0", "traceId": "654e33e693ac4485904f4d56c574a87a", "evidence": "channelCount=15, unique=15, missing=none", "checkedAt": "2026-08-08T12:41:31.517Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "解析价格行完整且可追溯到 Excel", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "ee2b96b0-bbd7-4bf1-813f-edb1b0f9f9cd, 627c2925-cafc-4e8b-aa85-39ab8495d3f0", "traceId": "654e33e693ac4485904f4d56c574a87a", "evidence": "rateCount=2157, declared=2157, valid=true", "checkedAt": "2026-08-08T12:41:31.518Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "解析阻断仅包含可确认的仓库映射问题", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "ee2b96b0-bbd7-4bf1-813f-edb1b0f9f9cd, 627c2925-cafc-4e8b-aa85-39ab8495d3f0", "traceId": "654e33e693ac4485904f4d56c574a87a", "evidence": "blocking=0, unexpected=none, infrastructure=none", "checkedAt": "2026-08-08T12:41:31.518Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上传后回查价格版本列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "1441323c-d354-4706-aa51-562efa7730fa, b3f31405-a5cc-4a79-b95f-2b12bf862fa6", "traceId": "f3aa96dcd1df4eccb0375870ae37c701", "evidence": "", "checkedAt": "2026-08-08T12:41:31.550Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上传只生成待确认版本且不替换当前生效版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "1441323c-d354-4706-aa51-562efa7730fa, b3f31405-a5cc-4a79-b95f-2b12bf862fa6", "traceId": "f3aa96dcd1df4eccb0375870ae37c701", "evidence": "pending=PENDING_CONFIRMATION, activeBefore=2086069883538812930, activeAfterUpload=2086069883538812930", "checkedAt": "2026-08-08T12:41:31.550Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询待确认版本渠道和价格预览", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921" }, "http": 200, "code": "200", "message": "success", "requestId": "422a58b3-4561-4d95-bd45-3a9b050392b6, 7286fc38-df05-41ae-80eb-b26e800a0669", "traceId": "44291992b5734a968ac65bc2379f6e5c", "evidence": "", "checkedAt": "2026-08-08T12:41:31.631Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "详情与上传解析结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921" }, "http": 200, "code": "200", "message": "success", "requestId": "422a58b3-4561-4d95-bd45-3a9b050392b6, 7286fc38-df05-41ae-80eb-b26e800a0669", "traceId": "44291992b5734a968ac65bc2379f6e5c", "evidence": "versionId=2086070287861329921, channels=15, rates=2157, issues=2", "checkedAt": "2026-08-08T12:41:31.631Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "下载原始 XLSX 且内容散列一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "a166c4fb-b159-4fe2-961e-31b3c2dd1bb9, 9a5e989a-b043-49a9-88ed-b1ecdf6f54a3, 4c558f57-1662-4f18-9142-597130f698c7", "traceId": "d4f5df6094bc4994979b406d8b65f06d, 4bdcd387b5a946059ee392cf7fcfc434", "evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T12:41:31.748Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询启用的平台公共国内仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC" }, "http": 200, "code": "200", "message": "success", "requestId": "e04ac45e-d95f-473a-9c84-f24fd123f84a, 7688bf9a-ca10-4741-8cfe-fc64e540a48e", "traceId": "82b77493504240f79a94c247c37c8934", "evidence": "", "checkedAt": "2026-08-08T12:41:31.781Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询启用的平台公共海外仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=200&status=ACTIVE&warehouseType=OVERSEAS" }, "http": 200, "code": "200", "message": "success", "requestId": "5bb79b66-af4c-4b57-98a0-22343fbd24da, 3becea48-afdd-4ca8-b69b-31bf49e34f9c", "traceId": "a91dd8a977b3410f89f010e389932e88", "evidence": "", "checkedAt": "2026-08-08T12:41:31.809Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "国内起运仓和目的海外仓均精确映射", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=200&status=ACTIVE&warehouseType=OVERSEAS" }, "http": 200, "code": "200", "message": "success", "requestId": "5bb79b66-af4c-4b57-98a0-22343fbd24da, 3becea48-afdd-4ca8-b69b-31bf49e34f9c", "traceId": "a91dd8a977b3410f89f010e389932e88", "evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none", "checkedAt": "2026-08-08T12:41:31.810Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "确认仓库映射并立即生效", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "c5306f72-b4ce-45cb-8d36-cf1382d34268, dc2745d4-8453-47bf-87ca-d0b853989ef6", "traceId": "16f0e76344ee4897add9670b2fbb9d9e", "evidence": "versionId=2086070287861329921, originMappings=2, overseasMappings=2", "checkedAt": "2026-08-08T12:41:33.506Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "发布后价格版本为 ACTIVE 且无阻断", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "c5306f72-b4ce-45cb-8d36-cf1382d34268, dc2745d4-8453-47bf-87ca-d0b853989ef6", "traceId": "16f0e76344ee4897add9670b2fbb9d9e", "evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T20:41:32.211, channels=15, rates=2157", "checkedAt": "2026-08-08T12:41:33.506Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "发布后回查当前生效和历史版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "a31750d5-5272-4e35-a1ea-51bb8944143f, 8d778c9a-9b6e-4332-95c9-69806a7be27c", "traceId": "5f698632fa93415ab7cdb0e38364c18b", "evidence": "", "checkedAt": "2026-08-08T12:41:33.542Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "始终只有一份当前生效版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "a31750d5-5272-4e35-a1ea-51bb8944143f, 8d778c9a-9b6e-4332-95c9-69806a7be27c", "traceId": "5f698632fa93415ab7cdb0e38364c18b", "evidence": "active=2086070287861329921", "checkedAt": "2026-08-08T12:41:33.542Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上一生效版本已保留为历史版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "a31750d5-5272-4e35-a1ea-51bb8944143f, 8d778c9a-9b6e-4332-95c9-69806a7be27c", "traceId": "5f698632fa93415ab7cdb0e38364c18b", "evidence": "previous=2086069883538812930, superseded=true", "checkedAt": "2026-08-08T12:41:33.542Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询当前生效价格版本详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921" }, "http": 200, "code": "200", "message": "success", "requestId": "2c9251d3-0e2d-4f90-af4b-4e259e51a41c, 83febc00-e0df-4218-a81e-a4d7b06955df", "traceId": "a6c139a466bc477ca19f86fdcad09f6a", "evidence": "", "checkedAt": "2026-08-08T12:41:33.628Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "当前生效版本预览数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921" }, "http": 200, "code": "200", "message": "success", "requestId": "2c9251d3-0e2d-4f90-af4b-4e259e51a41c, 83febc00-e0df-4218-a81e-a4d7b06955df", "traceId": "a6c139a466bc477ca19f86fdcad09f6a", "evidence": "status=ACTIVE, channels=15, rates=2157", "checkedAt": "2026-08-08T12:41:33.628Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "已生效版本禁止重复发布", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921/publish" }, "http": 200, "code": "A0409", "message": "只有待确认上传记录可以确认并生效", "requestId": "97e28ca6-c9f6-4082-ad8c-b89d4d44672d", "traceId": "3fb2cf3d673c4fa2b216aeb7e5cee50e", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:33.654Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "重复发布被拒绝后回查版本状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "9e8723e6-7ca6-4821-9262-c4d56fb5acaa, 7017d7b0-1061-4cb5-970f-3b4bdc35eba4", "traceId": "92cc7f5cc27d44f480f17321a1f01759", "evidence": "", "checkedAt": "2026-08-08T12:41:33.686Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "重复发布未改变唯一生效版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "9e8723e6-7ca6-4821-9262-c4d56fb5acaa, 7017d7b0-1061-4cb5-970f-3b4bdc35eba4", "traceId": "92cc7f5cc27d44f480f17321a1f01759", "evidence": "active=2086070287861329921", "checkedAt": "2026-08-08T12:41:33.686Z" }, { "module": "downloads", "scenario": null, "name": "创建客户列表导出任务", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/export-tasks" }, "http": 200, "code": "200", "message": "success", "requestId": "444a101e-6009-4961-b2e1-0c93aa7a3fb5, d3067274-7bc3-489a-b4b0-8889d20540ef", "traceId": "5052655135f74a93b4c3bb8ac574aeb5", "evidence": "", "checkedAt": "2026-08-08T12:41:33.731Z" }, { "module": "downloads", "scenario": null, "name": "导出任务创建字段正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/export-tasks" }, "http": 200, "code": "200", "message": "success", "requestId": "444a101e-6009-4961-b2e1-0c93aa7a3fb5, d3067274-7bc3-489a-b4b0-8889d20540ef", "traceId": "5052655135f74a93b4c3bb8ac574aeb5", "evidence": "taskId=2086070305475330050, status=PENDING", "checkedAt": "2026-08-08T12:41:33.731Z" }, { "module": "downloads", "scenario": null, "name": "查询下载中心任务列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST" }, "http": 200, "code": "200", "message": "success", "requestId": "8b75107d-7391-4a0b-8491-70ba780b1792, 06d3a786-4050-4615-92b6-6718e8b66f6e", "traceId": "c3c771bf74594fb6b136eb5c19ca899a", "evidence": "", "checkedAt": "2026-08-08T12:41:33.771Z" }, { "module": "downloads", "scenario": null, "name": "下载中心列表包含新任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST" }, "http": 200, "code": "200", "message": "success", "requestId": "8b75107d-7391-4a0b-8491-70ba780b1792, 06d3a786-4050-4615-92b6-6718e8b66f6e", "traceId": "c3c771bf74594fb6b136eb5c19ca899a", "evidence": "records=19", "checkedAt": "2026-08-08T12:41:33.771Z" }, { "module": "downloads", "scenario": null, "name": "轮询导出任务直到终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2086070305475330050" }, "http": 200, "code": "200", "message": "success", "requestId": "c4a8570f-a3ef-4258-aad5-cd46dbefd416, c48b57e2-4d00-4725-9dad-6d2736550c51", "traceId": "8f7d5b0339bf4deb894eea52fcadebce", "evidence": "status=SUCCEEDED, processedRows=0", "checkedAt": "2026-08-08T12:41:37.866Z" }, { "module": "downloads", "scenario": null, "name": "查询导出任务详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2086070305475330050" }, "http": 200, "code": "200", "message": "success", "requestId": "1d593b77-082f-42ee-ba14-ce72fb08f272, 0ec157d5-0f18-4c08-b954-ccf9e2ebdd33", "traceId": "60d5aeef8c76422692c23670db020d9f", "evidence": "", "checkedAt": "2026-08-08T12:41:37.914Z" }, { "module": "downloads", "scenario": null, "name": "导出详情行数和文件元数据正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2086070305475330050" }, "http": 200, "code": "200", "message": "success", "requestId": "1d593b77-082f-42ee-ba14-ce72fb08f272, 0ec157d5-0f18-4c08-b954-ccf9e2ebdd33", "traceId": "60d5aeef8c76422692c23670db020d9f", "evidence": "processedRows=0, sizeBytes=4066", "checkedAt": "2026-08-08T12:41:37.914Z" }, { "module": "downloads", "scenario": null, "name": "下载并校验客户列表 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2086070305475330050/download" }, "http": 200, "code": null, "message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "794f5ece-6315-4eb4-a4a4-b040d231bc31, 1acdbbcf-6056-40ed-af65-a6c8753ca61c", "traceId": "e389629a53304d9582053407fad10bb5", "evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:37.943Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅选择带本轮测试标记的可编辑入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070284224868354?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "029c1c4e-4693-4b4b-95fe-6aaaefdf11b7, 9a91a992-fdef-48aa-8991-16a2d0c62514", "traceId": "a9057e13d44349c487bafee99d0e6eaf", "evidence": "tenantId=10001, inboundId=2086070284224868354, status=WAIT_MEASURE", "checkedAt": "2026-08-08T12:41:37.979Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "读取 OCR 测试前重量工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "af646aed-0696-47e9-b332-e54bd009341e, b02304ad-2c06-4a79-93b3-f9fad54c5c73", "traceId": "94fa996fe3834cd88e92c1543cf538e5", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:38.005Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "测试入库单身份与基线可追踪", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "af646aed-0696-47e9-b332-e54bd009341e, b02304ad-2c06-4a79-93b3-f9fad54c5c73", "traceId": "94fa996fe3834cd88e92c1543cf538e5", "evidence": "existingResults=0, baselineWeight=null", "checkedAt": "2026-08-08T12:41:38.005Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "未认证请求不能上传称重图片", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "cd977951-3189", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:38.023Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "非图片类型被拒绝且不模拟成功", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "A0400", "message": "称重图片仅支持JPG、PNG、BMP", "requestId": "a0f79432-ea49-484c-b0f9-7301674d31b1", "traceId": "7dcbc7473e0443d2af64bb047e12b3c2", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:38.054Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "超过5MB图片被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "A0400", "message": "称重图片不能超过5MB", "requestId": "14bf9a15-6901-4140-a3e4-00187bf1a199", "traceId": "e8c802bae4a449df962b81b470fcca4f", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:39.291Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "上传称重图片并执行 OCR", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "d1ef417e-4d25-4e20-b919-70a3240495a6, 11a6ae60-403f-4559-a5a6-f2757f7e5137", "traceId": "7a2a855e053f4504a2edf32c2e2179e6", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T12:41:40.975Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "上传响应保持文件 ID 字符串契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "d1ef417e-4d25-4e20-b919-70a3240495a6, 11a6ae60-403f-4559-a5a6-f2757f7e5137", "traceId": "7a2a855e053f4504a2edf32c2e2179e6", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T12:41:40.975Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "OCR 上传响应字段完整且置信度受限", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "d1ef417e-4d25-4e20-b919-70a3240495a6, 11a6ae60-403f-4559-a5a6-f2757f7e5137", "traceId": "7a2a855e053f4504a2edf32c2e2179e6", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T12:41:40.975Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "重试当前称重图片 OCR", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070332381790210/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "1bd27236-5f96-4bc7-abe4-91883bfddba2, d080535c-3264-4a9c-9946-8fb0278fe585", "traceId": "06cee56f160e4b65aa6214e7b067b485", "evidence": "fileId=2086070332381790210", "checkedAt": "2026-08-08T12:41:41.832Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "OCR 重试保持文件身份并返回识别契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070332381790210/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "1bd27236-5f96-4bc7-abe4-91883bfddba2, d080535c-3264-4a9c-9946-8fb0278fe585", "traceId": "06cee56f160e4b65aa6214e7b067b485", "evidence": "sameFile=true, status=RECOGNIZED", "checkedAt": "2026-08-08T12:41:41.832Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "登记 OCR 原值", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1f5b0a36-d4db-4b90-9b8a-1f9934c702ba, 89a8a8ec-1c27-4851-b5e2-011712f22b37", "traceId": "a545f1f17f194128a68b66ce85d1b5a0", "evidence": "fileId=2086070332381790210", "checkedAt": "2026-08-08T12:41:41.866Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "重量结果 ID、文件 ID 和初始版本契约正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1f5b0a36-d4db-4b90-9b8a-1f9934c702ba, 89a8a8ec-1c27-4851-b5e2-011712f22b37", "traceId": "a545f1f17f194128a68b66ce85d1b5a0", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T12:41:41.866Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "鉴权读取原始称重图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070332381790210" }, "http": 200, "code": null, "message": "3701469 bytes (image/jpeg)", "requestId": "6d77d088-b286-4d3b-8b94-9662906a3128, af88e0d3-cd44-4947-800a-41e8b691c6bb", "traceId": "5d64e570ec544aa49d24b2d65368f5ee", "evidence": "contentType=image/jpeg, bytes=3701469", "checkedAt": "2026-08-08T12:41:42.041Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "缩略图返回受限尺寸 JPEG", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070332381790210/thumbnail" }, "http": 200, "code": null, "message": "18677 bytes (image/jpeg)", "requestId": "c830a094-3146-4413-b242-2f3a58e6e86d, 7e551f07-4b9c-47a5-ab00-b605256edcef", "traceId": "3c1302db16284c0fb5c8f585d2ccd5ba", "evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320", "checkedAt": "2026-08-08T12:41:42.431Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "登记后回查 OCR 重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d33dfe02-7738-41bb-8d8c-c5ce4a12be4c, 98d3fde6-853b-4ed3-bd49-897848680b23", "traceId": "fcdae9b556e6402ca43c87c4a61b6663", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:42.462Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "工作区保留本轮 OCR 原值且未覆盖历史结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d33dfe02-7738-41bb-8d8c-c5ce4a12be4c, 98d3fde6-853b-4ed3-bd49-897848680b23", "traceId": "fcdae9b556e6402ca43c87c4a61b6663", "evidence": "resultFound=true, baselineCount=0, currentCount=1", "checkedAt": "2026-08-08T12:41:42.462Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "旧版本确认返回并发冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070339627429890/confirm?tenantId=10001" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "bd37fec4-26df-4acb-aa2a-5a333e7f05c4", "traceId": "f53a774abfbe4d75a45c36322b5e1ab7", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:42.483Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "确认 OCR 重量并计入实际总毛重", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070339627429890/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3665d97b-3f8a-4e95-b2e4-79ea5647746e, c436b4d5-a3a2-4b26-91eb-e1e856a58bae", "traceId": "127e6255c9504cf093c935cc7604e8ee", "evidence": "usedOriginal=true", "checkedAt": "2026-08-08T12:41:42.518Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "确认结果状态、版本和最终KG正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070339627429890/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3665d97b-3f8a-4e95-b2e4-79ea5647746e, c436b4d5-a3a2-4b26-91eb-e1e856a58bae", "traceId": "127e6255c9504cf093c935cc7604e8ee", "evidence": "status=CONFIRMED, version=1, finalKg=285.5", "checkedAt": "2026-08-08T12:41:42.518Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "确认后回查实际总毛重", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "225e7252-28b1-4ff2-aa3c-519a05a7efca, 1df8e574-4c3a-4ba0-b226-4668e990a1d9", "traceId": "32e7b8a273234f42a47b9afe5fdc81d2", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:42.556Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "确认后实际总毛重按服务端结果重算", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "225e7252-28b1-4ff2-aa3c-519a05a7efca, 1df8e574-4c3a-4ba0-b226-4668e990a1d9", "traceId": "32e7b8a273234f42a47b9afe5fdc81d2", "evidence": "baseline=null, added=285.5, actual=285.5", "checkedAt": "2026-08-08T12:41:42.556Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "旧版本删除返回并发冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070339627429890?tenantId=10001&version=0" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "32d3addf-529c-433b-b0c9-3645874ab113", "traceId": "11694cb1d47247f4a0920ddf616ab947", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:42.582Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除本轮已确认图片及重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070339627429890?tenantId=10001&version=1" }, "http": 200, "code": "200", "message": "success", "requestId": "70cae1a2-d83f-4be3-b6f0-2d209142ff8a, aed410db-6c20-4e89-8e40-53648d8d9eb9", "traceId": "ddce5e6bdd3c4795ad5e46c8bfc54a3b", "evidence": "resultId=2086070339627429890, version=1", "checkedAt": "2026-08-08T12:41:42.633Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后回查重量工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4b313e8e-b929-4a78-8bb9-4801c3680a31, cf8cd122-784c-4e19-a3b1-0cee368c6deb", "traceId": "011d30f6d8cb4435b51192d89836d183", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:42.661Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4b313e8e-b929-4a78-8bb9-4801c3680a31, cf8cd122-784c-4e19-a3b1-0cee368c6deb", "traceId": "011d30f6d8cb4435b51192d89836d183", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T12:41:42.661Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除结果后原始图片不可再读取", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070332381790210" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "c88c640a-5a0d-4586-94d2-5f9c23924d28", "traceId": "3eae3f6ca9e748349e562bceff8c5e7b", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:42.693Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "上传称重图片并执行 OCR", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "74996918-bf16-4945-9bd3-e715f18d26f7, 80006b4d-9457-41c2-9202-1e0582e5a2be", "traceId": "c53e323714a842ac96eec3d07e2612a6", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T12:41:44.240Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "上传响应保持文件 ID 字符串契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "74996918-bf16-4945-9bd3-e715f18d26f7, 80006b4d-9457-41c2-9202-1e0582e5a2be", "traceId": "c53e323714a842ac96eec3d07e2612a6", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T12:41:44.240Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "OCR 上传响应字段完整且置信度受限", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354" }, "http": 200, "code": "200", "message": "success", "requestId": "74996918-bf16-4945-9bd3-e715f18d26f7, 80006b4d-9457-41c2-9202-1e0582e5a2be", "traceId": "c53e323714a842ac96eec3d07e2612a6", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T12:41:44.240Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "登记人工录入重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6748eeee-2af7-4cfc-9192-d7378999e40b, 23bfb1dc-6f98-41c8-bd9b-87ff19e45600", "traceId": "0f75b8120510470aaf4507fc6d22288e", "evidence": "fileId=2086070345983918082", "checkedAt": "2026-08-08T12:41:44.276Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "重量结果 ID、文件 ID 和初始版本契约正确", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6748eeee-2af7-4cfc-9192-d7378999e40b, 23bfb1dc-6f98-41c8-bd9b-87ff19e45600", "traceId": "0f75b8120510470aaf4507fc6d22288e", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T12:41:44.276Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "零重量确认被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "0a35180d-3055-47e3-be38-2ffb55204a75", "traceId": "2ce1ca7d048f43c29613fe2d525e4fa9", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:44.302Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "零重量确认被拒绝后回查工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "fc8c1bf0-5d63-46a6-b80c-5e528eac6fb3, 71130dbd-2f56-40bb-b7a4-9287b38d7076", "traceId": "1ae9453154dd4390aee1ce76bcbfd403", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.334Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "零重量确认被拒绝未改变重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "fc8c1bf0-5d63-46a6-b80c-5e528eac6fb3, 71130dbd-2f56-40bb-b7a4-9287b38d7076", "traceId": "1ae9453154dd4390aee1ce76bcbfd403", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T12:41:44.334Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "负重量确认被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "026e9b65-a327-441a-985a-ebe44b96558e", "traceId": "7b3be51218e1497ca89348effa1324e0", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:44.364Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "负重量确认被拒绝后回查工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5ca1e732-ee50-4532-9199-fd1a057edfec, f45b4e88-f8c3-4eb7-b40f-194b3c52278e", "traceId": "2bf8180254354fcc97478be8741b37a5", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.393Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "负重量确认被拒绝未改变重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5ca1e732-ee50-4532-9199-fd1a057edfec, f45b4e88-f8c3-4eb7-b40f-194b3c52278e", "traceId": "2bf8180254354fcc97478be8741b37a5", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T12:41:44.393Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "LB 0.001换算为零后被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "换算后重量不能小于 0.001 KG", "requestId": "9f2a7d80-d4e0-4b45-acd9-13e7ae026c6b", "traceId": "b805aeafc79f44dc80776c31d8e6367a", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:44.427Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "LB 0.001换算为零后被拒绝后回查工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0360c368-a36d-45f6-918f-e89c8232c126, 782a4a99-6909-4336-9d08-a623196d844f", "traceId": "0593c942dc4a4edebb575a8d71428d5f", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.446Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "LB 0.001换算为零后被拒绝未改变重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0360c368-a36d-45f6-918f-e89c8232c126, 782a4a99-6909-4336-9d08-a623196d844f", "traceId": "0593c942dc4a4edebb575a8d71428d5f", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T12:41:44.446Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "超出15位整数重量被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)", "requestId": "00c0fc5b-ee0e-45ad-989b-f0629d7c7fed", "traceId": "33860e7aed30490482ff9296ca46a20f", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:44.472Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "超出15位整数重量被拒绝后回查工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "028a4c94-cab4-4aeb-834b-bd66e7ebe98d, 8fe17276-576e-4c49-bbc9-3a1886da36b2", "traceId": "95e062e1b89c4a64ac0a829fbb619974", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.504Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "超出15位整数重量被拒绝未改变重量结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "028a4c94-cab4-4aeb-834b-bd66e7ebe98d, 8fe17276-576e-4c49-bbc9-3a1886da36b2", "traceId": "95e062e1b89c4a64ac0a829fbb619974", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T12:41:44.504Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "人工改重与确认原子完成", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c4af41bd-3690-4cc6-914f-a75b48784af9, d8008d93-521b-44be-9f7f-c30b04410c21", "traceId": "560d5ed93a294d6caf38db0286a92a3a", "evidence": "adjusted=10.125 LB", "checkedAt": "2026-08-08T12:41:44.546Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "LB 人工改重保留输入并正确换算最终KG", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c4af41bd-3690-4cc6-914f-a75b48784af9, d8008d93-521b-44be-9f7f-c30b04410c21", "traceId": "560d5ed93a294d6caf38db0286a92a3a", "evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593", "checkedAt": "2026-08-08T12:41:44.546Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除本轮人工改重图片及结果", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/weight-results/2086070349748285442?tenantId=10001&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "cfd165ae-c3bc-4021-9453-01942cb232c0, 6d9202c5-1440-4c9e-aeb3-dcf997491c31", "traceId": "f9f2aea149a74a0893cb2f63f194eb45", "evidence": "resultId=2086070349748285442, version=2", "checkedAt": "2026-08-08T12:41:44.599Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后回查重量工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8b510f1a-a776-4a3f-90fc-d08fd677cefa, c93fd3f5-635a-4bb7-a2c9-69ef82ce325a", "traceId": "db94e5940a074cc9a6459d58a83d3da8", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.627Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8b510f1a-a776-4a3f-90fc-d08fd677cefa, c93fd3f5-635a-4bb7-a2c9-69ef82ce325a", "traceId": "db94e5940a074cc9a6459d58a83d3da8", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T12:41:44.628Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除结果后原始图片不可再读取", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/measurements/10001/2086070284224868354/2086070345983918082" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "5d814dad-d5e6-4c31-9e00-1233f7061d03", "traceId": "935f56c90c3941eb9cbe5946adccf823", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:44.649Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "最终清理后回查重量工作区", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a4d66dc6-ae0e-4430-a9d1-6caa6f1ed0a0, 0a028465-c36e-4def-bf4f-411616fc2751", "traceId": "f3cd13b31d38412bb6cdd1b63d947034", "evidence": "inboundId=2086070284224868354", "checkedAt": "2026-08-08T12:41:44.673Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅清理本轮结果且订单总毛重恢复运行前基线", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070284224868354/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a4d66dc6-ae0e-4430-a9d1-6caa6f1ed0a0, 0a028465-c36e-4def-bf4f-411616fc2751", "traceId": "f3cd13b31d38412bb6cdd1b63d947034", "evidence": "leftovers=0, baseline=null, actual=null", "checkedAt": "2026-08-08T12:41:44.673Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "a2180eb1-e719-473a-a2f5-8884bb1abc97, 2ab4bdda-e86c-4b85-bfd4-2e481a6a6208", "traceId": "d233186f91f449cd85bd42d5623d071d", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T12:41:45.001Z" }, { "module": "orders", "scenario": null, "name": "Client 查询当前企业资料", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/iam/tenant/profile" }, "http": 200, "code": "200", "message": "success", "requestId": "0ab1ba9e-ab4c-4ed2-9f45-69cc9a3b7def, d380d136-e940-4c92-9e41-8ad68eab816a", "traceId": "8bb7990e6a734fd1abc12373073095b3", "evidence": "", "checkedAt": "2026-08-08T12:41:45.028Z" }, { "module": "orders", "scenario": null, "name": "Client 测试企业已审核且客户 ID 有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/iam/tenant/profile" }, "http": 200, "code": "200", "message": "success", "requestId": "0ab1ba9e-ab4c-4ed2-9f45-69cc9a3b7def, d380d136-e940-4c92-9e41-8ad68eab816a", "traceId": "8bb7990e6a734fd1abc12373073095b3", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T12:41:45.028Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询客户固定箱型", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9b8b433d-4fbe-4e13-90e0-7ca4cf2e682b, af395bcb-e498-438e-a689-a6f1348b34bb", "traceId": "ef616b7abd2143e095e7221138608a2a", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T12:41:45.060Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "固定四箱型顺序、内径及每边加2cm正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9b8b433d-4fbe-4e13-90e0-7ca4cf2e682b, af395bcb-e498-438e-a689-a6f1348b34bb", "traceId": "ef616b7abd2143e095e7221138608a2a", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T12:41:45.060Z" }, { "module": "orders", "scenario": null, "name": "Client 查询国内收货仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC" }, "http": 200, "code": "200", "message": "success", "requestId": "794139cc-5ca5-45df-acab-2019c7a3143c, 3672199a-4dc1-474f-aa9c-be8f136361ef", "traceId": "e3b9e96c2baa4279baeba9dfaf8af3ea", "evidence": "", "checkedAt": "2026-08-08T12:41:45.095Z" }, { "module": "orders", "scenario": null, "name": "存在可用国内收货仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC" }, "http": 200, "code": "200", "message": "success", "requestId": "794139cc-5ca5-45df-acab-2019c7a3143c, 3672199a-4dc1-474f-aa9c-be8f136361ef", "traceId": "e3b9e96c2baa4279baeba9dfaf8af3ea", "evidence": "count=2", "checkedAt": "2026-08-08T12:41:45.095Z" }, { "module": "orders", "scenario": null, "name": "Client 查询 FBA 目的仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "c75bb6ea-76d9-4506-aff5-13f76065fa57, bcf2e024-c109-4f18-90a8-2f299b405105", "traceId": "b39fbdbeedf34342852ccf87bcba590a", "evidence": "", "checkedAt": "2026-08-08T12:41:45.148Z" }, { "module": "orders", "scenario": null, "name": "存在可用 FBA 目的仓", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "c75bb6ea-76d9-4506-aff5-13f76065fa57, bcf2e024-c109-4f18-90a8-2f299b405105", "traceId": "b39fbdbeedf34342852ccf87bcba590a", "evidence": "count=200", "checkedAt": "2026-08-08T12:41:45.148Z" }, { "module": "orders", "scenario": null, "name": "Client 查询可用计费渠道", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001" }, "http": 200, "code": "200", "message": "success", "requestId": "ec36c7e6-e24d-4a5a-b9a5-55bb128ad082, a0cb835e-a9a8-4103-a36c-42883da8137b", "traceId": "9fb5b0ac08214ffdbeada44596f72d3d", "evidence": "", "checkedAt": "2026-08-08T12:41:45.184Z" }, { "module": "orders", "scenario": null, "name": "存在带计价税制的可用渠道", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001" }, "http": 200, "code": "200", "message": "success", "requestId": "ec36c7e6-e24d-4a5a-b9a5-55bb128ad082, a0cb835e-a9a8-4103-a36c-42883da8137b", "traceId": "9fb5b0ac08214ffdbeada44596f72d3d", "evidence": "count=15", "checkedAt": "2026-08-08T12:41:45.185Z" }, { "module": "orders", "scenario": null, "name": "Client 查询发货客户候选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/partners/candidates?type=SHIPPER" }, "http": 200, "code": "200", "message": "success", "requestId": "31657632-5433-44d4-9310-fed0c6e02d45, 098b7423-75a4-4cf8-9380-63f828ff3263", "traceId": "1adc8015980b49f082ecf1e38c52860a", "evidence": "", "checkedAt": "2026-08-08T12:41:45.207Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 上传产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/files/product-images" }, "http": 200, "code": "200", "message": "success", "requestId": "316c008d-6de5-4c27-b5df-4629f9dc555f, d954d7eb-a0bc-494e-9f09-ccff1e60976d", "traceId": "8cd88b0bfdc849a49f09238d334ead52", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T12:41:45.239Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "产品图片上传返回字符串文件 ID", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/files/product-images" }, "http": 200, "code": "200", "message": "success", "requestId": "316c008d-6de5-4c27-b5df-4629f9dc555f, d954d7eb-a0bc-494e-9f09-ccff1e60976d", "traceId": "8cd88b0bfdc849a49f09238d334ead52", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T12:41:45.239Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2086070353776934914" }, "http": 200, "code": null, "message": null, "requestId": "6b691fdd-bca2-4df2-be82-f9e91e192ad9, 39bdc8b9-ffbe-47af-8272-90b6187a1886", "traceId": "aa63e5c5413e4597959ff338023ffc46", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T12:41:45.268Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 创建四箱型隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "f095bb4f-2b6f-4a74-a143-949a13411cb9, 2b9f6076-7389-4ed4-92b2-75020dffd794", "traceId": "3f8c6c54fa9d4c9da45f3fe3fc7f3443", "evidence": "marker=ADMIN-API-20260808124117517-MOJIA", "checkedAt": "2026-08-08T12:41:45.337Z" }, { "module": "orders", "scenario": null, "name": "Client 创建订单幂等重放", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "3a8bd8b6-6864-4081-8ae1-f06eea86f8d0, b155e6bd-4a7e-41d4-bc29-5b0354daa9d5", "traceId": "0a4deb489f2e4f4990d8412146b32b20", "evidence": "", "checkedAt": "2026-08-08T12:41:45.373Z" }, { "module": "orders", "scenario": null, "name": "Client 创建幂等结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg" }, "http": 200, "code": "200", "message": "success", "requestId": "3a8bd8b6-6864-4081-8ae1-f06eea86f8d0, b155e6bd-4a7e-41d4-bc29-5b0354daa9d5", "traceId": "0a4deb489f2e4f4990d8412146b32b20", "evidence": "orderId=2086070354175393793, replayedId=2086070354175393793", "checkedAt": "2026-08-08T12:41:45.373Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "67b547a8-8c26-4322-af04-a1826ccdce76, a0d232ae-5b58-4719-8a65-2de471ebd4b0", "traceId": "bc9e74835e3c4f6a9c304d9db2622419", "evidence": "", "checkedAt": "2026-08-08T12:41:45.401Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "67b547a8-8c26-4322-af04-a1826ccdce76, a0d232ae-5b58-4719-8a65-2de471ebd4b0", "traceId": "bc9e74835e3c4f6a9c304d9db2622419", "evidence": "orderNo=FL2086070354175393793, status=DRAFT", "checkedAt": "2026-08-08T12:41:45.402Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "67b547a8-8c26-4322-af04-a1826ccdce76, a0d232ae-5b58-4719-8a65-2de471ebd4b0", "traceId": "bc9e74835e3c4f6a9c304d9db2622419", "evidence": "cargoes=4, imageFileId=2086070353776934914", "checkedAt": "2026-08-08T12:41:45.402Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "1de570b2-7fdb-4d18-a2c4-bace6799f9c8, 2625ce43-d2e4-45c1-84d6-e9893a414134", "traceId": "988219a3821f4f2d876f735d12640c78", "evidence": "orderId=2086070354175393793", "checkedAt": "2026-08-08T12:41:45.478Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "c14c875a-9187-4ed4-8a29-2b58f0bb9ffa, 77254f49-0e2d-4364-8e53-03666c209faa", "traceId": "b6ce3b517c234d188a73ce97ff499476", "evidence": "", "checkedAt": "2026-08-08T12:41:45.511Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "c14c875a-9187-4ed4-8a29-2b58f0bb9ffa, 77254f49-0e2d-4364-8e53-03666c209faa", "traceId": "b6ce3b517c234d188a73ce97ff499476", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T12:41:45.511Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "4ae45a39-63df-49b8-940c-d0cd5990c977, 921cad5a-ee60-4179-b18a-fbad52c5ae04", "traceId": "97504a77dbd64c8b863e58c7a895f621", "evidence": "", "checkedAt": "2026-08-08T12:41:45.548Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2086070354175393793" }, "http": 200, "code": "200", "message": "success", "requestId": "4ae45a39-63df-49b8-940c-d0cd5990c977, 921cad5a-ee60-4179-b18a-fbad52c5ae04", "traceId": "97504a77dbd64c8b863e58c7a895f621", "evidence": "orderId=2086070354175393793, found=true", "checkedAt": "2026-08-08T12:41:45.548Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "033c0a9c-cd3f-47b7-bafc-9410433e7731, 4687aac7-b832-49df-8300-a2d5e13923cd", "traceId": "7253260f7b314a7981ce0eb505cf4b02", "evidence": "", "checkedAt": "2026-08-08T12:41:45.573Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "033c0a9c-cd3f-47b7-bafc-9410433e7731, 4687aac7-b832-49df-8300-a2d5e13923cd", "traceId": "7253260f7b314a7981ce0eb505cf4b02", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T12:41:45.573Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086070354175393793&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "e001d2ed-7f55-46b7-abc3-dd5b3eb8823d, d96c9c25-4b96-4654-b1b6-67e51a1000b2", "traceId": "a6ff0382d1594aefb2ed799b67b70a30", "evidence": "", "checkedAt": "2026-08-08T12:41:45.606Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086070354175393793&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "e001d2ed-7f55-46b7-abc3-dd5b3eb8823d, d96c9c25-4b96-4654-b1b6-67e51a1000b2", "traceId": "a6ff0382d1594aefb2ed799b67b70a30", "evidence": "orderId=2086070354175393793, found=true", "checkedAt": "2026-08-08T12:41:45.606Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1ae4b6af-d8ef-4069-826a-261756d7612c, f4804c1b-3b54-4e05-ab7f-89c8ad9e50ef", "traceId": "432493b1510b4363a962ad247fb23a61", "evidence": "", "checkedAt": "2026-08-08T12:41:45.633Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1ae4b6af-d8ef-4069-826a-261756d7612c, f4804c1b-3b54-4e05-ab7f-89c8ad9e50ef", "traceId": "432493b1510b4363a962ad247fb23a61", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T12:41:45.633Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1ae4b6af-d8ef-4069-826a-261756d7612c, f4804c1b-3b54-4e05-ab7f-89c8ad9e50ef", "traceId": "432493b1510b4363a962ad247fb23a61", "evidence": "cargoes=4, imageFileId=2086070353776934914", "checkedAt": "2026-08-08T12:41:45.633Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070354175393793/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "56c7480f-5d77-4572-823b-77651e59ef4f, 4f3ea440-7373-45c6-9cb0-1c8ed5e066bc", "traceId": "c709698d90034d2880c617592a8ce12a", "evidence": "", "checkedAt": "2026-08-08T12:41:45.666Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070354175393793/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "85db19f1-0d7b-4d61-bfda-f2faba5f5ee7, 97ee26c5-e3fb-457b-af3d-16c42545f6ce", "traceId": "cd8dfaaaa70146d69ce49faa675fce56", "evidence": "orderId=2086070354175393793", "checkedAt": "2026-08-08T12:41:45.703Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ada6acd6-affe-4bdf-b634-9f387e0d566e, 939433a7-59b2-4cca-bd24-6349b0ea7842", "traceId": "7c6c3f2ff4584f86b83fd9d801031ad1", "evidence": "inboundId=2086070359827197953", "checkedAt": "2026-08-08T12:41:46.781Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a5234dcf-027f-4a50-945c-70dcf838c3b5, 90eb1b53-c0ea-406b-8285-81a65c614258", "traceId": "abedb21856394fbb9d69f503597ab1d9", "evidence": "inboundId=2086070359827197953", "checkedAt": "2026-08-08T12:41:46.807Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a5234dcf-027f-4a50-945c-70dcf838c3b5, 90eb1b53-c0ea-406b-8285-81a65c614258", "traceId": "abedb21856394fbb9d69f503597ab1d9", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T12:41:46.807Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a5234dcf-027f-4a50-945c-70dcf838c3b5, 90eb1b53-c0ea-406b-8285-81a65c614258", "traceId": "abedb21856394fbb9d69f503597ab1d9", "evidence": "inboundId=2086070359827197953, history=1", "checkedAt": "2026-08-08T12:41:46.807Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086070354175393793&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5f411518-5119-43ed-83ef-10c61ca1cd21, f635234f-938e-4eec-b6e4-11269044b828", "traceId": "a69bae4a37ee45dc938af47bdae7f77c", "evidence": "", "checkedAt": "2026-08-08T12:41:46.836Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086070354175393793&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5f411518-5119-43ed-83ef-10c61ca1cd21, f635234f-938e-4eec-b6e4-11269044b828", "traceId": "a69bae4a37ee45dc938af47bdae7f77c", "evidence": "inboundId=2086070359827197953, total=1", "checkedAt": "2026-08-08T12:41:46.836Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "95e1329a-513a-4ea8-b84f-e8f0c91bfc65, 1ca6bdcd-6a91-4aeb-9091-7f6d5b38fab3", "traceId": "577d8ad1328145cf9c1c41544333e91a", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T12:41:46.865Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "95e1329a-513a-4ea8-b84f-e8f0c91bfc65, 1ca6bdcd-6a91-4aeb-9091-7f6d5b38fab3", "traceId": "577d8ad1328145cf9c1c41544333e91a", "evidence": "taskId=2086070359823003650, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T12:41:46.865Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2086070359823003650/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "720c0f68-3660-4347-acdf-9648fb9d4f8f, 8927ed35-26c1-48ad-9e6e-8a448cc64947", "traceId": "75c53d564cc8408f9f82fdda25553d88", "evidence": "", "checkedAt": "2026-08-08T12:41:46.895Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2086070359823003650/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "720c0f68-3660-4347-acdf-9648fb9d4f8f, 8927ed35-26c1-48ad-9e6e-8a448cc64947", "traceId": "75c53d564cc8408f9f82fdda25553d88", "evidence": "taskId=2086070359823003650, total=0", "checkedAt": "2026-08-08T12:41:46.895Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070354175393793/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "681d452f-3895-44ca-9184-15f692f73a5c, 3f51870b-0065-428d-9977-a1078fa331ee", "traceId": "ab4364e3a262488c96e6ffcd8e173be3", "evidence": "", "checkedAt": "2026-08-08T12:41:46.932Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2086070354175393793/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "aa5c3fed-ebf6-4670-ae12-8336049da2c7, 193278cb-0fd8-480d-a0d0-395716c57f41", "traceId": "fa46504546fd4da7845ddbdb162a940f", "evidence": "", "checkedAt": "2026-08-08T12:41:46.962Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bad2b325-046e-4a3e-b065-c19bcb913526, 0ecfcae8-406f-44c0-992f-5d573c660ba6", "traceId": "e112040279da410b8b656942ef1ac402", "evidence": "", "checkedAt": "2026-08-08T12:41:46.990Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2086070354175393793?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bad2b325-046e-4a3e-b065-c19bcb913526, 0ecfcae8-406f-44c0-992f-5d573c660ba6", "traceId": "e112040279da410b8b656942ef1ac402", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T12:41:46.990Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询隔离入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "211a7c91-a996-430c-87d0-3ffc62ed2777, baae51ab-975f-4906-9ca8-20fff0fcaf99", "traceId": "274488160d7d4c4a99a81530eae9adf6", "evidence": "inboundId=2086070359827197953, tenantId=10001", "checkedAt": "2026-08-08T12:41:47.019Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "隔离入库单身份与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "211a7c91-a996-430c-87d0-3ffc62ed2777, baae51ab-975f-4906-9ca8-20fff0fcaf99", "traceId": "274488160d7d4c4a99a81530eae9adf6", "evidence": "identity=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T12:41:47.019Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "生成箱唛 PDF 并冻结稳定箱码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2086070359827197953/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "14002 bytes (application/pdf)", "requestId": "22ac498d-5010-4e20-bbeb-a0be9145bc7e, 804b4df7-3a6a-4ae2-b58a-31ad258dfe81, 357974fa-ff6e-4595-b852-6328bc772eee", "traceId": "04a64cc402d7412188f8264330b50d8a, db79a8780fe44f7c9fc8ef27c46ff9ee", "evidence": "contentType=application/pdf, bytes=14002", "checkedAt": "2026-08-08T12:41:47.155Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印后回查冻结箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5744c8d1-1abe-4f42-8ec9-8ce6294440b0, 3f78ec39-a6f1-40dc-8bc2-df15148f9b7b", "traceId": "21b18580528543f3b922a402b2b60be7", "evidence": "", "checkedAt": "2026-08-08T12:41:47.190Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印按订单货物冻结原始总箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5744c8d1-1abe-4f42-8ec9-8ce6294440b0, 3f78ec39-a6f1-40dc-8bc2-df15148f9b7b", "traceId": "21b18580528543f3b922a402b2b60be7", "evidence": "inboundCodeStable=true, totalPackageCount=4", "checkedAt": "2026-08-08T12:41:47.190Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复整单打印复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2086070359827197953/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "14002 bytes (application/pdf)", "requestId": "4a7e4765-adfc-4e8b-a6c9-ba661ef07072, 8cca46f6-ac9c-46c8-a2b4-a38836cdc929, 32f43d04-00aa-4559-b2e3-ecf06a18dd5e", "traceId": "bbd653784b724ff6a695e58821c1ef74, feca6228b51b4d598ad33d1a1ed2b90a", "evidence": "boxCode=RK-2086070354175393793#4-1, contentType=application/pdf, bytes=14002", "checkedAt": "2026-08-08T12:41:47.315Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "指定第1箱补打复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2086070359827197953/carton-label-pdf?tenantId=10001&cartonIndex=1" }, "http": 200, "code": null, "message": "7809 bytes (application/pdf)", "requestId": "f2ec25c9-88c2-43b1-b63d-bddcd1548ed9, 7f02d759-67bc-49ab-8588-5614aeb11a95, 5517cca8-60e5-4c25-b381-c215c50f2be6", "traceId": "2292c5a246004bb3b81cea2b0692687f, dd1eb755892545e99b0ab22f09edf76e", "evidence": "boxCode=RK-2086070354175393793#4-1, cartonIndex=1, contentType=application/pdf, bytes=7809", "checkedAt": "2026-08-08T12:41:47.433Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "模拟墨家首次扫描单箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4c13d130-ee46-48e7-b512-47878cae2ef0, cd624b0f-c163-4a1f-ad16-87df324a7588", "traceId": "3f960f1185844cdaab63fe82a255a9ac", "evidence": "boxCode=RK-2086070354175393793#4-1, machineNo=MJ-ADMIN-E2E-01", "checkedAt": "2026-08-08T12:41:47.484Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次扫描新增一条且默认代表1箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4c13d130-ee46-48e7-b512-47878cae2ef0, cd624b0f-c163-4a1f-ad16-87df324a7588", "traceId": "3f960f1185844cdaab63fe82a255a9ac", "evidence": "created=true, confirmedPackageCount=1", "checkedAt": "2026-08-08T12:41:47.484Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复打印及指定箱补打后原箱码仍可解析", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4c13d130-ee46-48e7-b512-47878cae2ef0, cd624b0f-c163-4a1f-ad16-87df324a7588", "traceId": "3f960f1185844cdaab63fe82a255a9ac", "evidence": "boxCodeStable=true, resolvedInboundId=2086070359827197953", "checkedAt": "2026-08-08T12:41:47.484Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询箱级测量详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0bc0d547-0864-4b4a-b722-d7951f79da75, 729add19-12d9-45fe-9e31-7116fb493ef5", "traceId": "5aa1cdb3775f41898d37c472be7a03ff", "evidence": "measurementId=2086070363186835457", "checkedAt": "2026-08-08T12:41:47.507Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱级查询回显箱码、尺寸、图片与设备信息", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0bc0d547-0864-4b4a-b722-d7951f79da75, 729add19-12d9-45fe-9e31-7116fb493ef5", "traceId": "5aa1cdb3775f41898d37c472be7a03ff", "evidence": "itemFound=true, imageFileId=2086070363147010050", "checkedAt": "2026-08-08T12:41:47.507Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工确认当前测量代表箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/items/2086070363191029762/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "32951327-da4a-468f-b755-b6b21c76a53a, 4282574c-3e10-4acb-b657-44a5705d0e1e", "traceId": "8cd86da5c50347a6929aa98c7f3ffa86", "evidence": "confirmedPackageCount=4", "checkedAt": "2026-08-08T12:41:47.548Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工箱数更新且测量版本递增", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/items/2086070363191029762/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "32951327-da4a-468f-b755-b6b21c76a53a, 4282574c-3e10-4acb-b657-44a5705d0e1e", "traceId": "8cd86da5c50347a6929aa98c7f3ffa86", "evidence": "version=2", "checkedAt": "2026-08-08T12:41:47.548Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "同箱号重新扫描覆盖当前记录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d92f46d3-1ba0-4d13-9fea-38f547291723, 2cb2ee65-edfa-470f-8382-7d0b834f3014", "traceId": "8912c2c5fde2430ba2583c3c95e7d987", "evidence": "boxCode=RK-2086070354175393793#4-1, machineNo=MJ-ADMIN-E2E-02", "checkedAt": "2026-08-08T12:41:47.613Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖保留同一条记录和人工箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d92f46d3-1ba0-4d13-9fea-38f547291723, 2cb2ee65-edfa-470f-8382-7d0b834f3014", "traceId": "8912c2c5fde2430ba2583c3c95e7d987", "evidence": "sameItem=true, confirmedPackageCount=4", "checkedAt": "2026-08-08T12:41:47.613Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "回查覆盖后的尺寸与体积结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "2cf49bfe-013d-467d-84d3-cd2b2223460d, 9c182ee8-5633-442e-8ae7-2f2574b7058f", "traceId": "9cc52450a6004477925984efd4a33ca1", "evidence": "", "checkedAt": "2026-08-08T12:41:47.649Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖尺寸、箱数和服务端体积公式正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "2cf49bfe-013d-467d-84d3-cd2b2223460d, 9c182ee8-5633-442e-8ae7-2f2574b7058f", "traceId": "9cc52450a6004477925984efd4a33ca1", "evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5", "checkedAt": "2026-08-08T12:41:47.649Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "保存同一测量批次草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "40c9c5fd-00ee-46f2-bb35-3e7364d8be4f, 3aa71975-a346-447a-be4e-36149d87fc69", "traceId": "8681cbd39c2940a7a06411b1241a41dc", "evidence": "measurementId=2086070363186835457, items=1", "checkedAt": "2026-08-08T12:41:47.684Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "草稿沿用批次并递增版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "40c9c5fd-00ee-46f2-bb35-3e7364d8be4f, 3aa71975-a346-447a-be4e-36149d87fc69", "traceId": "8681cbd39c2940a7a06411b1241a41dc", "evidence": "status=DRAFT, version=4", "checkedAt": "2026-08-08T12:41:47.684Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交测量审核", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ae5f980e-681b-48d5-8de4-3893ffcd9ab1, 12c91ef9-afb6-49d4-a09b-71af501b37e4", "traceId": "5f8890e5f8274db39af14aeec6529bf7", "evidence": "measurementId=2086070363186835457", "checkedAt": "2026-08-08T12:41:47.719Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交后进入待测量审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ae5f980e-681b-48d5-8de4-3893ffcd9ab1, 12c91ef9-afb6-49d4-a09b-71af501b37e4", "traceId": "5f8890e5f8274db39af14aeec6529bf7", "evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING", "checkedAt": "2026-08-08T12:41:47.719Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "测量提交后拒绝设备覆盖并返回中文提示", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "A0409", "message": "测量已提交,设备不能新增或覆盖数据", "requestId": "0fd657c3-fd25-4db5-9c5c-d313f8661673", "traceId": "9968e56a01c64a4e842e14ba011f015d", "evidence": "HTTP=200, code=A0409, chineseMessage=true", "checkedAt": "2026-08-08T12:41:47.756Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前读取最新入库单版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "026b5150-875d-4bbe-af72-3dc641c04a70, e11e128a-8eb7-4aff-b33f-07e3587d003a", "traceId": "0284a7017b544c67bb284a359a150a35", "evidence": "", "checkedAt": "2026-08-08T12:41:47.788Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前状态和版本有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2086070359827197953?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "026b5150-875d-4bbe-af72-3dc641c04a70, e11e128a-8eb7-4aff-b33f-07e3587d003a", "traceId": "0284a7017b544c67bb284a359a150a35", "evidence": "status=MEASURE_PENDING, version=1", "checkedAt": "2026-08-08T12:41:47.788Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "Admin 审核通过墨家测量", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/inbounds/2086070359827197953/measurements/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "14a4018a-d17b-470a-9ee0-d8439b311b6b, b5d75218-778a-4590-ba33-26510a77272f", "traceId": "1203aa5bd5154cd392b73fe397d82079", "evidence": "measurementId=2086070363186835457", "checkedAt": "2026-08-08T12:41:47.820Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询审核后的最终测量状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6813c0d2-a4f9-4e61-9a58-c212c9fed409, 2bd74412-0d6e-42ee-8aad-d3209fcd6d21", "traceId": "973c0be7ed804083a88f25c6525f7761", "evidence": "", "checkedAt": "2026-08-08T12:41:47.849Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核后入库与测量状态闭环且结果未变化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2086070359827197953/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6813c0d2-a4f9-4e61-9a58-c212c9fed409, 2bd74412-0d6e-42ee-8aad-d3209fcd6d21", "traceId": "973c0be7ed804083a88f25c6525f7761", "evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4", "checkedAt": "2026-08-08T12:41:47.849Z" }, { "module": "supplemental", "scenario": null, "name": "order-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 200, "code": "200", "message": "success", "requestId": "bdee237f-e933-4190-8851-44498c391860, b38d032f-2df8-4711-8272-779767ee8997", "traceId": "e23e20014a6d4405bedaba608238e73f", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T12:41:47.873Z" }, { "module": "supplemental", "scenario": null, "name": "order-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 200, "code": "200", "message": "success", "requestId": "bdee237f-e933-4190-8851-44498c391860, b38d032f-2df8-4711-8272-779767ee8997", "traceId": "e23e20014a6d4405bedaba608238e73f", "evidence": "service=order-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T12:41:47.873Z" }, { "module": "supplemental", "scenario": null, "name": "firstleg-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/status" }, "http": 200, "code": "200", "message": "success", "requestId": "8bc27db1-1b57-4703-a675-f707d39f441d, 1622f716-495a-4ecc-9d4c-7f95e8cbbb50", "traceId": "eef07ecb85c34045a15d1ca3aa2ec6c2", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T12:41:47.906Z" }, { "module": "supplemental", "scenario": null, "name": "firstleg-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/status" }, "http": 200, "code": "200", "message": "success", "requestId": "8bc27db1-1b57-4703-a675-f707d39f441d, 1622f716-495a-4ecc-9d4c-7f95e8cbbb50", "traceId": "eef07ecb85c34045a15d1ca3aa2ec6c2", "evidence": "service=firstleg-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T12:41:47.906Z" }, { "module": "supplemental", "scenario": null, "name": "file-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/status" }, "http": 200, "code": "200", "message": "success", "requestId": "8e1dad67-2b28-40a0-a042-4ac1c8db0a0f, e25553d8-31f5-4ceb-ad6e-7e5e7079d833", "traceId": "2a99b460e0e640d68df305fa916dc527", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T12:41:47.937Z" }, { "module": "supplemental", "scenario": null, "name": "file-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/status" }, "http": 200, "code": "200", "message": "success", "requestId": "8e1dad67-2b28-40a0-a042-4ac1c8db0a0f, e25553d8-31f5-4ceb-ad6e-7e5e7079d833", "traceId": "2a99b460e0e640d68df305fa916dc527", "evidence": "service=file-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T12:41:47.937Z" }, { "module": "supplemental", "scenario": null, "name": "warehouse-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouses/status" }, "http": 200, "code": "200", "message": "success", "requestId": "b1b2356c-4191-4b32-a309-7ed252c007e4, 8d826bda-3a33-42b9-ac6f-75f51f9c66a6", "traceId": "43d413eb608e49af9e0b2cfecaec392b", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T12:41:47.980Z" }, { "module": "supplemental", "scenario": null, "name": "warehouse-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouses/status" }, "http": 200, "code": "200", "message": "success", "requestId": "b1b2356c-4191-4b32-a309-7ed252c007e4, 8d826bda-3a33-42b9-ac6f-75f51f9c66a6", "traceId": "43d413eb608e49af9e0b2cfecaec392b", "evidence": "service=warehouse-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T12:41:47.980Z" }, { "module": "supplemental", "scenario": null, "name": "平台接口未携带令牌返回 401", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "0c80d078-3270", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:47.994Z" }, { "module": "supplemental", "scenario": null, "name": "平台接口伪造令牌返回 401", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "cd977951-3271", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:48.009Z" }, { "module": "supplemental", "scenario": null, "name": "未认证请求不返回业务成功码", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "0c80d078-3272", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:48.025Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "5b2fa51e-4074-4d1d-8d8d-ea2e8ca4cb15, 0efc80bb-634a-427a-b5d6-7d6133f85716", "traceId": "9d0c77289c194811b849823c149ec1b2", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE", "checkedAt": "2026-08-08T12:41:48.056Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "5b2fa51e-4074-4d1d-8d8d-ea2e8ca4cb15, 0efc80bb-634a-427a-b5d6-7d6133f85716", "traceId": "9d0c77289c194811b849823c149ec1b2", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.056Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "78b719b6-5c81-4cf6-b1ee-465321b1adca, dacd8633-f166-4071-812b-c2c0ea60e3da", "traceId": "7a6f7e0509ee4bb89b8e960dcb347d00", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA", "checkedAt": "2026-08-08T12:41:48.083Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "78b719b6-5c81-4cf6-b1ee-465321b1adca, dacd8633-f166-4071-812b-c2c0ea60e3da", "traceId": "7a6f7e0509ee4bb89b8e960dcb347d00", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.083Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库非法状态安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=NOT_A_STATUS" }, "http": 200, "code": "A0422", "message": "status: must match \"ACTIVE|INACTIVE\"", "requestId": "54652d54-f6ca-4e59-8446-053839aefc0c", "traceId": "cb50f2972cb24890950b8308a04f60f4", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:48.136Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "Platform resource scope must be 0 / 平台公共资源作用域必须为0", "requestId": "fb857168-8a06-4721-8c80-6ae4c0ffc05a", "traceId": "bbcba20429da4eac80672835bbab5187", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:48.172Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "76af2109-f7a6-477d-ad3c-05bf89079072, e1bebf30-b2e8-469e-aef4-c148fc50becf", "traceId": "166328a7d6a643b399895093da16ed1f", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T12:41:48.213Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "76af2109-f7a6-477d-ad3c-05bf89079072, e1bebf30-b2e8-469e-aef4-c148fc50becf", "traceId": "166328a7d6a643b399895093da16ed1f", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.213Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "76667cf7-8d3e-4623-b1fe-5c4767c7057d, 08cdda98-59f2-4c09-ba40-10eec142015c", "traceId": "b78d2cd158764c55bfcb9de8a80b0628", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T12:41:48.255Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "76667cf7-8d3e-4623-b1fe-5c4767c7057d, 08cdda98-59f2-4c09-ba40-10eec142015c", "traceId": "b78d2cd158764c55bfcb9de8a80b0628", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.255Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "3018cdec-cb09-4912-a8b4-201ec7b4c60a, 343f2ffb-e6d7-427c-a0f5-5dec94d89dcb", "traceId": "13b16bcff0c24143b29eedfe8a7ece53", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T12:41:48.284Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "3018cdec-cb09-4912-a8b4-201ec7b4c60a, 343f2ffb-e6d7-427c-a0f5-5dec94d89dcb", "traceId": "13b16bcff0c24143b29eedfe8a7ece53", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.284Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "2abbbdb2-b482-4c25-9bfc-afcca341e4dc, 0884158e-e8b5-4603-ae42-4b08b9720530", "traceId": "721303fca2234d3f87ee9c5cc861b2a0", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T12:41:48.315Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "2abbbdb2-b482-4c25-9bfc-afcca341e4dc, 0884158e-e8b5-4603-ae42-4b08b9720530", "traceId": "721303fca2234d3f87ee9c5cc861b2a0", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.315Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "平台公共资源作用域必须为0", "requestId": "60f8c235-d531-4dea-ac28-5fbf84fa2e96", "traceId": "39567d8ca99243de88b5ab8a17382513", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:48.354Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "平台公共资源作用域必须为0", "requestId": "f45bf2c8-4889-4a47-b447-0d9a4a13c94e", "traceId": "83b58a9d99bf4ce9874df854cef5066a", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:48.386Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位非法状态安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&status=ALLOCATED" }, "http": 200, "code": "A0422", "message": "status: must match \"^(AVAILABLE|RESERVED|OCCUPIED|DISABLED)$\"", "requestId": "f9a4281d-271a-43a2-abc0-c7a69aa9c044", "traceId": "da5cc550580f4fb28caf0b1e03f9464e", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:48.421Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位过期版本/不存在资源不泄露或误修改数据", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/999999999999?tenantId=0&warehouseId=999999999999" }, "http": 200, "code": "A0404", "message": "库位不存在或超出当前企业仓库数据范围", "requestId": "d77e008d-6f70-41f5-a397-6f7a7c40aee0", "traceId": "2ebb669cd7c1460086292b56e0e11e01", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:48.450Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘占用资源保护边界不泄露或误修改数据", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/999999999999?tenantId=0&warehouseId=999999999999" }, "http": 200, "code": "A0404", "message": "托盘不存在或不属于当前租户和仓库", "requestId": "4fda39e4-4a59-4310-85c5-599ecaaca7b7", "traceId": "6302491dcdf04a40b48ae8d84c76d843", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:48.480Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "b27f1749-e4f1-4e61-bf23-8050cf6da13b, a2e2594f-5ed2-42fa-8d89-e0c5ee9c5660", "traceId": "2caa775c4d4340d6ae7a9dcca5698e7f", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T12:41:48.515Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "b27f1749-e4f1-4e61-bf23-8050cf6da13b, a2e2594f-5ed2-42fa-8d89-e0c5ee9c5660", "traceId": "2caa775c4d4340d6ae7a9dcca5698e7f", "evidence": "records=4, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.515Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司停用筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "19fb9731-d05d-44de-ad30-8921f9a7e88c, efe4e35a-4b41-4a03-95dd-6511249e6742", "traceId": "7c2f83a9a0f6423cb503a30daf5c1d29", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T12:41:48.548Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司停用筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "19fb9731-d05d-44de-ad30-8921f9a7e88c, efe4e35a-4b41-4a03-95dd-6511249e6742", "traceId": "7c2f83a9a0f6423cb503a30daf5c1d29", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.548Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司状态枚举过滤不混入其他状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "19fb9731-d05d-44de-ad30-8921f9a7e88c, efe4e35a-4b41-4a03-95dd-6511249e6742", "traceId": "7c2f83a9a0f6423cb503a30daf5c1d29", "evidence": "records=5", "checkedAt": "2026-08-08T12:41:48.548Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司无效筛选参数安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=UNKNOWN" }, "http": 200, "code": "A0422", "message": "status: must match \"^(ACTIVE|INACTIVE)$\"", "requestId": "cddf8d2f-a57c-43b3-a3aa-ca0a31a8abe1", "traceId": "471f2de6379842769ef2f431c22fd9cc", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:48.577Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "1071ee6b-46af-431d-8793-299ac1988a01, f314fd85-c977-40cb-bd4a-2606212a48da", "traceId": "508536e8b4f64547bee4f5f15270a518", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T12:41:48.615Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "1071ee6b-46af-431d-8793-299ac1988a01, f314fd85-c977-40cb-bd4a-2606212a48da", "traceId": "508536e8b4f64547bee4f5f15270a518", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.616Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位停用筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "f2cb1569-1c9f-4ad6-b9c1-cbeb31d0175c, 058b544f-b4cb-4480-9813-643f5b8e05c1", "traceId": "43424ded51c847388c86ffc630f740d0", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T12:41:48.660Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位停用筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "f2cb1569-1c9f-4ad6-b9c1-cbeb31d0175c, 058b544f-b4cb-4480-9813-643f5b8e05c1", "traceId": "43424ded51c847388c86ffc630f740d0", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T12:41:48.660Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位状态枚举过滤不混入其他状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "f2cb1569-1c9f-4ad6-b9c1-cbeb31d0175c, 058b544f-b4cb-4480-9813-643f5b8e05c1", "traceId": "43424ded51c847388c86ffc630f740d0", "evidence": "records=5", "checkedAt": "2026-08-08T12:41:48.660Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位无效筛选参数安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&types=UNKNOWN_TYPE" }, "http": 200, "code": "A0422", "message": "types[0]: must match \"^(CUSTOMER|SUPPLIER|CARRIER|CUSTOMS_BROKER|SHIPPER|CONSIGNEE)$\"", "requestId": "ab13610e-3307-41e3-ade2-5ba9ff55fa55", "traceId": "0cac5ec90d5c49d58f30e5eb4ef53a21", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:48.695Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "仓库导入模板为 XLSX 且不记录二进制", "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": "63264cfb-037c-4957-914e-bffe25ce0e50, 61499643-13be-472a-b171-4f91177c9925", "traceId": "792f9d99ee134931be634b02fd7149a5", "evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:48.750Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司导入模板为 XLSX 且不记录二进制", "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": "53686180-826f-45d5-b569-19912407055f, b5e57f8d-52af-4141-8bdf-9bbd2a40aefc", "traceId": "3b97faa7ef2a4c1295db791847306f12", "evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:48.798Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "bd7d40b2-2bed-49bf-9b39-568bb1c259bc, e8d59e76-39d7-44ea-8938-f3a41a51e38d", "traceId": "85e1ed6f157c49e78725212bf5921c89", "evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:48.837Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 PENDING_CONFIRMATION 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION" }, "http": 200, "code": "200", "message": "success", "requestId": "deb7d687-72e2-49f8-9613-e645dae9229a, 9cb5c108-2471-4bbb-b44d-df6792ffabaa", "traceId": "e160cbd6fed54439aabb986b58c8b70d", "evidence": "count=1", "checkedAt": "2026-08-08T12:41:48.870Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 PENDING_CONFIRMATION 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION" }, "http": 200, "code": "200", "message": "success", "requestId": "deb7d687-72e2-49f8-9613-e645dae9229a, 9cb5c108-2471-4bbb-b44d-df6792ffabaa", "traceId": "e160cbd6fed54439aabb986b58c8b70d", "evidence": "count=1", "checkedAt": "2026-08-08T12:41:48.870Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 ACTIVE 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "6949bb5a-bf07-46da-9d69-67a39113b697, a3dc2c81-c243-4f8e-8272-8a63a60aefc5", "traceId": "3a2f2c0fb2624731baa8b38929045c9d", "evidence": "count=1", "checkedAt": "2026-08-08T12:41:48.899Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 ACTIVE 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "6949bb5a-bf07-46da-9d69-67a39113b697, a3dc2c81-c243-4f8e-8272-8a63a60aefc5", "traceId": "3a2f2c0fb2624731baa8b38929045c9d", "evidence": "count=1", "checkedAt": "2026-08-08T12:41:48.899Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 SUPERSEDED 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "7be3f0b8-d932-4495-91b7-45db40b0e510, 31ab8e13-6d51-462e-8189-b940407b0034", "traceId": "9a07fd7420074ab9b81384ab6d39687f", "evidence": "count=15", "checkedAt": "2026-08-08T12:41:48.930Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 SUPERSEDED 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "7be3f0b8-d932-4495-91b7-45db40b0e510, 31ab8e13-6d51-462e-8189-b940407b0034", "traceId": "9a07fd7420074ab9b81384ab6d39687f", "evidence": "count=15", "checkedAt": "2026-08-08T12:41:48.931Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "读取现有生效价格版本用于下载安全检查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "6c0bb6b2-c4ce-4704-a362-1a29b2412a74, 26c5be25-bdad-4e3b-9a29-200f98e15e56", "traceId": "ed186611880446809ffe87104dcb204e", "evidence": "", "checkedAt": "2026-08-08T12:41:48.948Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "现有生效价格源文件下载为 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086070287861329921/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "251e2637-e3a1-496b-a5ed-0fe450fdc637, 3f749277-af27-4c32-929f-98d55589ce13, f65084ad-b138-48ab-bdd4-7c037d0ca233", "traceId": "287af7a617b24e13b7bf67e37d5d731d, 3cfe9198dc6949479348a9ba3f1ff550", "evidence": "versionId=2086070287861329921, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T12:41:49.041Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 PENDING 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING" }, "http": 200, "code": "200", "message": "success", "requestId": "93080c56-c54a-4ad0-aee5-e83bcdd6999e, 8f713d7c-7470-4a28-b45c-1a184970de7b", "traceId": "7e9e4e8f8bd041a1a6d3c9c457d267a8", "evidence": "", "checkedAt": "2026-08-08T12:41:49.072Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 PENDING 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING" }, "http": 200, "code": "200", "message": "success", "requestId": "93080c56-c54a-4ad0-aee5-e83bcdd6999e, 8f713d7c-7470-4a28-b45c-1a184970de7b", "traceId": "7e9e4e8f8bd041a1a6d3c9c457d267a8", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:49.072Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 RUNNING 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING" }, "http": 200, "code": "200", "message": "success", "requestId": "298b976c-355d-4137-8aee-b313a1dba645, 497372c8-4db6-482b-b634-b4a6c74dc1e8", "traceId": "3d806d7a240448aa890865b1dca0fa14", "evidence": "", "checkedAt": "2026-08-08T12:41:49.103Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 RUNNING 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING" }, "http": 200, "code": "200", "message": "success", "requestId": "298b976c-355d-4137-8aee-b313a1dba645, 497372c8-4db6-482b-b634-b4a6c74dc1e8", "traceId": "3d806d7a240448aa890865b1dca0fa14", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:49.103Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 SUCCEEDED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "adcace78-f3fd-4bc2-81f7-c979537f9afe, cf1e609f-476f-4183-8ac4-35894f5a81c0", "traceId": "25d1fb1dd243404b8942491d96a4cdd7", "evidence": "", "checkedAt": "2026-08-08T12:41:49.137Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 SUCCEEDED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "adcace78-f3fd-4bc2-81f7-c979537f9afe, cf1e609f-476f-4183-8ac4-35894f5a81c0", "traceId": "25d1fb1dd243404b8942491d96a4cdd7", "evidence": "records=5", "checkedAt": "2026-08-08T12:41:49.137Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 FAILED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "55e4347d-602e-46d0-9a95-ebe131ab4465, b5644f2d-a69c-4e3c-81d8-ca8b9a4ea542", "traceId": "fee18f6d5da54195936bdd813ae5e7c0", "evidence": "", "checkedAt": "2026-08-08T12:41:49.168Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 FAILED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "55e4347d-602e-46d0-9a95-ebe131ab4465, b5644f2d-a69c-4e3c-81d8-ca8b9a4ea542", "traceId": "fee18f6d5da54195936bdd813ae5e7c0", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:49.168Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 EXPIRED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED" }, "http": 200, "code": "200", "message": "success", "requestId": "ea2db0ba-fda6-42f8-b7a8-f8d2884c8d36, 476b4835-de6c-4cf5-8880-a4e9de387016", "traceId": "449d0f7b1dc94f3ab8b6869017335d47", "evidence": "", "checkedAt": "2026-08-08T12:41:49.198Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 EXPIRED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED" }, "http": 200, "code": "200", "message": "success", "requestId": "ea2db0ba-fda6-42f8-b7a8-f8d2884c8d36, 476b4835-de6c-4cf5-8880-a4e9de387016", "traceId": "449d0f7b1dc94f3ab8b6869017335d47", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:49.199Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "不存在下载任务详情安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999" }, "http": 200, "code": "A0404", "message": "导出任务不存在", "requestId": "8aaa818d-4df9-47e3-b9b5-5c4d3155c811", "traceId": "91cd8ed51c4e4f81a81482d6f8382100", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:49.221Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "不存在下载任务文件安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999/download" }, "http": 200, "code": "A0404", "message": "导出任务不存在", "requestId": "31a6b437-19e4-454d-b145-1cc8a8b45b5d", "traceId": "f2cdfefa18b94f5ca2dd52c4759b6a38", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:49.242Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "未授权下载请求被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999/download" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "cd977951-3307", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:49.255Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台用户只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=5" }, "http": 200, "code": "200", "message": "success", "requestId": "d8737bf4-d723-4546-9bb4-5a842fb8251b, 1d1ae4d0-0358-4d79-97f4-8403b35645ab", "traceId": "863dbad7ec664e5db858d4282769bced", "evidence": "", "checkedAt": "2026-08-08T12:41:49.313Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台用户列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=5" }, "http": 200, "code": "200", "message": "success", "requestId": "d8737bf4-d723-4546-9bb4-5a842fb8251b, 1d1ae4d0-0358-4d79-97f4-8403b35645ab", "traceId": "863dbad7ec664e5db858d4282769bced", "evidence": "records=5, builtInField=protectedAccount", "checkedAt": "2026-08-08T12:41:49.313Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台角色只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "a0f8f422-a613-4c01-8045-8acd089e6438, 41d0a384-1dc1-44b9-9d35-4c211904080c", "traceId": "ced65a1605814b0086825f0044134e08", "evidence": "", "checkedAt": "2026-08-08T12:41:49.361Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台角色列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "a0f8f422-a613-4c01-8045-8acd089e6438, 41d0a384-1dc1-44b9-9d35-4c211904080c", "traceId": "ced65a1605814b0086825f0044134e08", "evidence": "records=23, builtInField=roleType", "checkedAt": "2026-08-08T12:41:49.361Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "34c0ab4d-c8b6-4583-8467-e2d94a21e58f, 43ca8ee8-2adc-4202-963e-2689027e0aab", "traceId": "d7c8a4aa9ec6422e9c08a2fdbf1d6eeb", "evidence": "", "checkedAt": "2026-08-08T12:41:49.404Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "34c0ab4d-c8b6-4583-8467-e2d94a21e58f, 43ca8ee8-2adc-4202-963e-2689027e0aab", "traceId": "d7c8a4aa9ec6422e9c08a2fdbf1d6eeb", "evidence": "records=151, builtInField=builtIn", "checkedAt": "2026-08-08T12:41:49.404Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "角色列表伪造令牌拒绝访问", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "cd977951-3311", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:49.418Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限未携带令牌拒绝访问", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "0c80d078-3312", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:49.434Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "创建边界验收隔离仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin" }, "http": 200, "code": "200", "message": "success", "requestId": "5d724f4f-42f7-4cf4-a7eb-e5d8b3b7f433, 062d8d04-0842-4a12-9ab8-ff373fed2af7", "traceId": "344b7de26f424ab1b5c16942005f96ab", "evidence": "", "checkedAt": "2026-08-08T12:41:49.483Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "创建边界验收隔离库位", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/locations?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "543d9bbb-d61f-49ec-9d24-3bc92368b0a8, eb51756a-4e61-45b2-b9d9-71f1daf28f76", "traceId": "e35a1ff904384498b02a528fd093b1d5", "evidence": "", "checkedAt": "2026-08-08T12:41:49.524Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "读取隔离库位版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "200", "message": "success", "requestId": "e9bb2f46-1e6a-47cb-a3cd-e3e5e4e713c0, 49fdfd1c-2227-414f-bb0c-1dc637e1eff7", "traceId": "898c4e83250245dba7275e19517c87bd", "evidence": "", "checkedAt": "2026-08-08T12:41:49.552Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "更新隔离库位以推进版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "200", "message": "success", "requestId": "50618bf2-c50e-42a9-b8a9-7b3844cf890e, 03a94a5a-7267-49f0-9fae-de245d291b8f", "traceId": "2d4ff8261f744a0c8acd479cee97359f", "evidence": "version=0", "checkedAt": "2026-08-08T12:41:49.590Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位旧 version PUT 返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "A0409", "message": "库位已被其他操作修改,请刷新后重试", "requestId": "ec0b6ac0-44d7-4a4f-97f6-3b4345316985", "traceId": "49db2dc1cce2408392488b6a1aefe1ac", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:49.633Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "冲突后回查库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "200", "message": "success", "requestId": "2de10f2a-e7e6-4444-b844-dea36724d5f6, 784de5c9-d5e0-49f3-9ec3-764971bbdba8", "traceId": "5fdfd3c863574de493472c41046d62b4", "evidence": "", "checkedAt": "2026-08-08T12:41:49.661Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "200", "message": "success", "requestId": "2de10f2a-e7e6-4444-b844-dea36724d5f6, 784de5c9-d5e0-49f3-9ec3-764971bbdba8", "traceId": "5fdfd3c863574de493472c41046d62b4", "evidence": "name=边界库位-编辑", "checkedAt": "2026-08-08T12:41:49.661Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库空文件安全失败且不模拟导入成功", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "A0422", "message": "仓库导入文件校验失败", "requestId": "db31754c-de3c-42b6-94ba-f3e884540c13", "traceId": "0acec727bbdc45d3a3775f2d9c829319", "evidence": "HTTP=200, code=A0422, bytes=0", "checkedAt": "2026-08-08T12:41:49.685Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库缺列伪 XLSX安全失败且不模拟导入成功", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "A0422", "message": "仓库导入文件校验失败", "requestId": "f1c153ab-8966-424f-94f8-4aa4a80cfb21", "traceId": "e3aba1cccc3b4f44995d6ae56cc42d83", "evidence": "HTTP=200, code=A0422, bytes=6", "checkedAt": "2026-08-08T12:41:49.708Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "快递公司错误扩展名安全失败且不模拟导入成功", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "快递公司导入文件校验失败", "requestId": "8f1f3cac-b86f-4a9e-8624-0bbe91197e86", "traceId": "cfcd08388ab646f6afe74e065872445e", "evidence": "HTTP=200, code=A0422, bytes=27", "checkedAt": "2026-08-08T12:41:49.741Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "往来单位非 XLSX安全失败且不模拟导入成功", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "A0422", "message": "往来单位导入文件校验失败", "requestId": "5d1aef82-87bb-433d-b280-c02d22f998d3", "traceId": "6d13be53a6ab40e28205461505589d08", "evidence": "HTTP=200, code=A0422, bytes=27", "checkedAt": "2026-08-08T12:41:49.768Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "错误客户海外仓费用 ID 安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees" }, "http": 200, "code": "A0404", "message": "海外仓费用不存在", "requestId": "1f984d3e-6097-42a3-96d6-e1cc06a4a092", "traceId": "edef3d9695744bbd885826c3c975ba26", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:49.806Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位列表未授权边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=1&tenantId=0" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "0c80d078-3324", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T12:41:49.822Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "下载中心非法页码边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=0&size=1" }, "http": 200, "code": "A0422", "message": "page.page: must be greater than or equal to 1", "requestId": "55e89528-95f8-424c-9cbb-f62219f15bd6", "traceId": "79997b90c09e4ddb8ffb201049b3637f", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T12:41:49.845Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "船期价格非法状态边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=INVALID" }, "http": 200, "code": "A0400", "message": "Bad request", "requestId": "21b99459-436e-453c-9abe-538d7b55ca6d", "traceId": "bb79ada490f64518be4da69f42bd1ab3", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:49.873Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离库位以便清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2086070371754229761/status?tenantId=0&warehouseId=2086070371557097473" }, "http": 200, "code": "200", "message": "success", "requestId": "5cf45aa2-7536-42d4-aeb9-4bc6d5b10804, 93daeb17-7c7a-4390-8564-34ae27d0f907", "traceId": "93e7ff05a4494e808f00e21e415aac01", "evidence": "", "checkedAt": "2026-08-08T12:41:49.917Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "删除隔离库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2086070371754229761?tenantId=0&warehouseId=2086070371557097473&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "15227335-3eee-4d95-be5d-c97e763c12af, 7cd66549-0771-40f1-9073-bf9b918e185b", "traceId": "6951122855dc4be097350db1be89b60c", "evidence": "", "checkedAt": "2026-08-08T12:41:49.964Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2086070371557097473/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "49615892-3d28-4c6f-9023-50946bba053b, de72ed30-4ec6-45b7-9839-4022f1e22107", "traceId": "b9d442d50bf14827a3713dfe7135552f", "evidence": "", "checkedAt": "2026-08-08T12:41:49.994Z" }, { "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-20260808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "45d336f6-176e-4aee-ab52-6f73fbec62d7, 2b2f0aac-f371-4512-897b-8d49562f0f80", "traceId": "7fbaca6eeb5b4d2a8889ae3f5dd3d667", "evidence": "", "checkedAt": "2026-08-08T12:41:50.018Z" }, { "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-20260808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "45d336f6-176e-4aee-ab52-6f73fbec62d7, 2b2f0aac-f371-4512-897b-8d49562f0f80", "traceId": "7fbaca6eeb5b4d2a8889ae3f5dd3d667", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:50.018Z" }, { "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": "f7379bd1-a142-49f3-9c3f-d23fc7e83475, c7fb5bba-37b0-4ebf-8e8b-72e5a911fcc8", "traceId": "cd9aad63242945be85b85e7f1e6cbb64", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.050Z" }, { "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": "ef5a40e6-0475-44e6-addd-805dc0a38e98, 0cd7dfda-fc77-44ea-8a25-a4d85fca314b", "traceId": "c5abe7353c0247ac8221acd7c9fc9d8d", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.082Z" }, { "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": "32a73aab-20ed-405a-a7b5-f2e85a0f01c1, e68e6864-78b1-4812-b801-6fabb77e3ed4", "traceId": "b16705ceb63f4548837cf9488260b6cc", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.113Z" }, { "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": "55e9d9bb-4bd3-4129-99d2-c145ba2bf88f, 0c389450-6248-4c34-8dcc-0dc1f71221b3", "traceId": "665968b16df445f0bfc9af68cec8eb5c", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:41:50.143Z" }, { "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": "465c6b69-33a9-4baf-a630-19dbc1d3c098, 755593d0-36ab-4357-a36d-6b552f0c12f4", "traceId": "127df466918c46b6a2084de32f396b27", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.173Z" }, { "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": "cb423be8-c702-4dcd-adb9-737cd3805e5b, de7d2fcc-1afd-40a2-b2fc-306f54b5a34d", "traceId": "b3c997df5def4ebcab08306e648e0e69", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.203Z" }, { "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": "9e7f22c5-2b52-40e2-a985-d59a307ef6d1, a1824618-0ace-4b76-ac40-cdb48a6bd62f", "traceId": "bc7f8769412d4c53b7fc1df9782e0780", "evidence": "key=ADMIN-API-20260808124117517-ocean-create", "checkedAt": "2026-08-08T12:41:50.237Z" }, { "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": "9e7f22c5-2b52-40e2-a985-d59a307ef6d1, a1824618-0ace-4b76-ac40-cdb48a6bd62f", "traceId": "bc7f8769412d4c53b7fc1df9782e0780", "evidence": "bookingId=2086070374704394242, parties=3, requirements=1", "checkedAt": "2026-08-08T12:41:50.237Z" }, { "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": "d862ec38-685d-40ba-a27b-26c4bbc778d2, 4c07bac3-82d5-41fe-9d30-fa1b4c7a6256", "traceId": "23856e251d844cdc98cedf472b953510", "evidence": "first=2086070374704394242, replay=2086070374704394242", "checkedAt": "2026-08-08T12:41:50.269Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "编辑 DRAFT 订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "200", "message": "success", "requestId": "cb00a5b4-fb13-401a-913c-29a2198758ee, cf009875-7b54-4f1b-966c-0b1e63c22527", "traceId": "dcb775d082f140dc8553bd2fa0e97d34", "evidence": "version=0", "checkedAt": "2026-08-08T12:41:50.305Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "A0409", "message": "数据已被其他人修改,请刷新后重试", "requestId": "6eb40ead-fb92-4f32-9485-58dd5e0d10e6", "traceId": "21be3490486a4e1fae1dfed63affe065", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:50.329Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "冲突后回查订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "200", "message": "success", "requestId": "06b2366d-f919-4469-b0e8-4243bdf7af7c, 78c9340e-c207-4d6a-91e4-bdd739f1293a", "traceId": "2991db7a55c148a2aec2a3b79af93d9d", "evidence": "", "checkedAt": "2026-08-08T12:41:50.360Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "200", "message": "success", "requestId": "06b2366d-f919-4469-b0e8-4243bdf7af7c, 78c9340e-c207-4d6a-91e4-bdd739f1293a", "traceId": "2991db7a55c148a2aec2a3b79af93d9d", "evidence": "vessel=编辑船-8124117517", "checkedAt": "2026-08-08T12:41:50.360Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "提交订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070374704394242/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "083ea91a-9904-4687-ba63-a1b142a3aa8c, 432bd876-337b-4199-90ae-4eee31242791", "traceId": "7e6a9f3d6ba84609b175b810a84e595d", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T12:41:50.397Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070374704394242/confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "efa312c6-be14-48fa-ab27-58077fa981f7, 66342a6d-527a-4513-bb23-881ccdc79d2d", "traceId": "9ef95a611cfd497783adab5d811dbaba", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T12:41:50.448Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "申请改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070374704394242/change-request" }, "http": 200, "code": "200", "message": "success", "requestId": "297eb5a8-05fe-4c2f-bfb2-5b984a2330ba, 3174c961-d4a7-4921-afe8-35550590a088", "traceId": "f64e651fc37343a68a96a3bfcdacbb74", "evidence": "", "checkedAt": "2026-08-08T12:41:50.490Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070374704394242/change-confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "ef8d283b-30d8-4275-808b-72461e1776b3, 1ee6b48e-0d70-42cc-becb-8176f5250b7d", "traceId": "c6c34e1bf48c44b497a4031196ec381a", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T12:41:50.539Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "放舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2086070374704394242/release" }, "http": 200, "code": "200", "message": "success", "requestId": "dcfd2e13-8d14-409a-909c-e7c6c8175daf, 707c0476-4a59-4262-a69d-46eb2d6b5c41", "traceId": "8c5ad5fc1787420ab4a5a09480bbaf3d", "evidence": "status=RELEASED", "checkedAt": "2026-08-08T12:41:50.583Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "回查 RELEASED 订舱详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "200", "message": "success", "requestId": "9ca216bd-7655-43bc-b4a4-bcf07ddd911c, a9abd204-0066-4f40-969b-af8fb36052a6", "traceId": "88fbc1400c774735b5a9e0ae08624186", "evidence": "", "checkedAt": "2026-08-08T12:41:50.604Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱状态历史、审计操作者和终态完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2086070374704394242" }, "http": 200, "code": "200", "message": "success", "requestId": "9ca216bd-7655-43bc-b4a4-bcf07ddd911c, a9abd204-0066-4f40-969b-af8fb36052a6", "traceId": "88fbc1400c774735b5a9e0ae08624186", "evidence": "status=RELEASED, histories=6", "checkedAt": "2026-08-08T12:41:50.604Z" }, { "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": "05d923d8-ce43-4a81-9bd3-4fd92d632ee9", "traceId": "7858765d65df4d42a890f7dff1167b22", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T12:41:50.631Z" }, { "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-20260808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "e9a37d14-bf90-4285-9c1d-4e569c7bc1e8, 31a14a5d-33b0-4bf8-a8a7-c96f1b77fc63", "traceId": "e8f0e728628142b980405f6c4fd2ce95", "evidence": "", "checkedAt": "2026-08-08T12:41:50.665Z" }, { "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-20260808124117517" }, "http": 200, "code": "200", "message": "success", "requestId": "e9a37d14-bf90-4285-9c1d-4e569c7bc1e8, 31a14a5d-33b0-4bf8-a8a7-c96f1b77fc63", "traceId": "e8f0e728628142b980405f6c4fd2ce95", "evidence": "records=0", "checkedAt": "2026-08-08T12:41:50.665Z" }, { "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": "70e0b5e1-9af7-4bd0-841a-0438f17274b3, 621a51d1-f81e-45e4-b412-89bf21c2219b", "traceId": "25cccae170364b9584fe399d3d7ac0ad", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.683Z" }, { "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": "86c1022e-4ef9-40fb-ab2f-c28ae98f3b4a, 9891b367-e814-4166-9941-e496ed39a47f", "traceId": "c4c2a8674e4340a68f7d33f3b0930cbf", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.703Z" }, { "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": "c0a21762-1f92-4c1b-a944-edc17b177eed, dd7bbc77-92b1-4196-b2b3-b2a590ea290a", "traceId": "23f5ce9ca59646f8ab9ad495d136ada2", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.721Z" }, { "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": "f8480f4b-525a-4ee3-88fa-82d054277371, c7b61bfe-021c-415a-9d96-c3fe35d8627d", "traceId": "ba57169137384bf8af7620c6319e6c91", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.741Z" }, { "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": "cd1b3f11-8d5c-448e-8d65-814e2706527e, 48082ffb-7abd-4129-8fb7-dd8b9db70ca0", "traceId": "4b7557626b904436911dc7b3925bf8db", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.772Z" }, { "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": "542cfa7c-e20c-473b-95dd-70fb3185025b, 39faf6c6-21df-4a8b-9a58-378516fa275d", "traceId": "1a21bc3974624203b5b190afa0c3ceaa", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.804Z" }, { "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": "4f1a01b7-20d9-4ed8-89e3-58fe7ac40744, 08e14e0e-11da-4ccf-addd-02ccee85509d", "traceId": "d490c72d431245bbae801a9c8846f307", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.836Z" }, { "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": "15da9a7c-c60a-4369-9141-887b9b465dc0, a8cc9f98-76e6-4ac9-aa3d-fdfa163e61d4", "traceId": "a80ef836c7bc415d902035a6a1c86d38", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:41:50.867Z" }, { "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": "6b190a5d-02a7-4ba0-88ae-21950404f01f, f5b0b906-5ce6-4474-8f30-0186474118e9", "traceId": "4bff9a15cfac4574858f5b49f268d8d5", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.898Z" }, { "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": "7a042053-fa60-4778-9f80-ea7babb170e0, eeee3248-4073-4db8-8718-b8b0b97ffd4a", "traceId": "42e984cbde9c4146aafd2d1ef1829cbd", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T12:41:50.929Z" }, { "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": "eb0870e2-ece5-4223-bed2-b9186634bbdd, 8ac39c25-83fc-4a21-a5cd-f4d359bc22e3", "traceId": "37be97cd6f3b4896b35f830c874c32f3", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T12:41:50.960Z" }, { "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": "1e648c43-9b11-4ab9-9521-911ef789e3b2, 4f5ed4d9-e4d3-4f45-ba87-23d7bbb56f08", "traceId": "f61f234797194248adedbc6f48243a0f", "evidence": "", "checkedAt": "2026-08-08T12:41:50.988Z" }, { "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": "1e648c43-9b11-4ab9-9521-911ef789e3b2, 4f5ed4d9-e4d3-4f45-ba87-23d7bbb56f08", "traceId": "f61f234797194248adedbc6f48243a0f", "evidence": "id=2086070377879482370, status=DRAFT", "checkedAt": "2026-08-08T12:41:50.988Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "上传本轮拖车预约图片附件", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE" }, "http": 200, "code": "200", "message": "success", "requestId": "64668880-281d-47eb-a450-e57f262d855f, af9f865f-5a35-4209-b716-00fd09d1ac20", "traceId": "c145d3347cf84b239e497188d295730c", "evidence": "fileName=ADMIN-API-20260808124117517-truck.png", "checkedAt": "2026-08-08T12:41:51.025Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件引用归属、类型和哈希元数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE" }, "http": 200, "code": "200", "message": "success", "requestId": "64668880-281d-47eb-a450-e57f262d855f, af9f865f-5a35-4209-b716-00fd09d1ac20", "traceId": "c145d3347cf84b239e497188d295730c", "evidence": "attachmentId=2086070378047254529, fileId=2086070378020012034", "checkedAt": "2026-08-08T12:41:51.025Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "查询拖车预约附件列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments" }, "http": 200, "code": "200", "message": "success", "requestId": "2c1df63d-b3d5-48e4-a612-d0a716ae3f25, 2ac0702d-6066-493b-bdcf-2bbcd682f4a1", "traceId": "d26c564cefcd4432869a03e7782e9a10", "evidence": "", "checkedAt": "2026-08-08T12:41:51.055Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件列表包含本轮上传引用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments" }, "http": 200, "code": "200", "message": "success", "requestId": "2c1df63d-b3d5-48e4-a612-d0a716ae3f25, 2ac0702d-6066-493b-bdcf-2bbcd682f4a1", "traceId": "d26c564cefcd4432869a03e7782e9a10", "evidence": "attachments=1", "checkedAt": "2026-08-08T12:41:51.055Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "伪造附件 fileId 安全拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments" }, "http": 200, "code": "A0400", "message": "附件不存在或归属不匹配", "requestId": "a4e89347-d8e6-42e9-a733-e15cba473abd", "traceId": "4bf073b3220b484db75bd16716b4157d", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T12:41:51.090Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "删除本轮拖车预约附件引用", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/truck-appointments/2086070377879482370/attachments/2086070378047254529" }, "http": 200, "code": "200", "message": "success", "requestId": "b482c0b2-e027-4746-a138-ae6f9fa04b51, 65ba8a9f-7da5-4649-8443-f9911a3531b3", "traceId": "5611ef6f8dae44e49a276862d0e9973b", "evidence": "attachmentId=2086070378047254529", "checkedAt": "2026-08-08T12:41:51.119Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "编辑拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "200", "message": "success", "requestId": "e64a5a16-fecc-44cf-9fb7-6a39dffce8f2, 68e91651-99ea-4c83-8a34-91671b43452d", "traceId": "ad7710bd4ffa45909d738d9190166cc2", "evidence": "version=0", "checkedAt": "2026-08-08T12:41:51.148Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "A0409", "message": "版本已变化,请刷新后重试", "requestId": "30823179-5e5f-46dc-8aab-c4d9f0bff04f", "traceId": "663f2b55734b488288f98e7a675899ed", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T12:41:51.175Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "冲突后回查拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "200", "message": "success", "requestId": "85c3d925-b2aa-4059-92c8-f8b909338a8f, dfc08a6b-2462-4581-a1ed-0a1d80fba690", "traceId": "425c6737494f4dc582d196e5c9462fbb", "evidence": "", "checkedAt": "2026-08-08T12:41:51.205Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "200", "message": "success", "requestId": "85c3d925-b2aa-4059-92c8-f8b909338a8f, dfc08a6b-2462-4581-a1ed-0a1d80fba690", "traceId": "425c6737494f4dc582d196e5c9462fbb", "evidence": "vehicleNo=粤C-117517", "checkedAt": "2026-08-08T12:41:51.205Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "da0785f1-a3ca-4e06-8b3e-a8f4e4f62f4d, 8adb0e90-6392-40dd-9efa-d0fdea8ace66", "traceId": "2b0ef68c3cec451cab1ddbc7641c2f48", "evidence": "", "checkedAt": "2026-08-08T12:41:51.243Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "da0785f1-a3ca-4e06-8b3e-a8f4e4f62f4d, 8adb0e90-6392-40dd-9efa-d0fdea8ace66", "traceId": "2b0ef68c3cec451cab1ddbc7641c2f48", "evidence": "status=PENDING_DISPATCH", "checkedAt": "2026-08-08T12:41:51.243Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "0937a54a-cdf7-4fa6-b5f8-74177675d523, 9f77462d-b23e-4181-a6ba-8686a84fe7f1", "traceId": "d09ca5a979a0438bbdf56d5b612be38d", "evidence": "", "checkedAt": "2026-08-08T12:41:51.276Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "0937a54a-cdf7-4fa6-b5f8-74177675d523, 9f77462d-b23e-4181-a6ba-8686a84fe7f1", "traceId": "d09ca5a979a0438bbdf56d5b612be38d", "evidence": "status=DISPATCHED", "checkedAt": "2026-08-08T12:41:51.276Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "084d18a4-84bf-483b-81e7-e21b7358fc82, 8ceaf3c6-1afc-469b-82e7-d6e290473161", "traceId": "60de1804c0b84536a76f064e70485758", "evidence": "", "checkedAt": "2026-08-08T12:41:51.306Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "084d18a4-84bf-483b-81e7-e21b7358fc82, 8ceaf3c6-1afc-469b-82e7-d6e290473161", "traceId": "60de1804c0b84536a76f064e70485758", "evidence": "status=PICKUP_IN_PROGRESS", "checkedAt": "2026-08-08T12:41:51.306Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "42e42a51-11bb-48d3-aabf-2760a2a5998c, d8a7f1c5-63a6-4d2c-8801-ca2492e57e78", "traceId": "0fbf29d0ab1e440c8849a52d50cf8e1d", "evidence": "", "checkedAt": "2026-08-08T12:41:51.338Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "42e42a51-11bb-48d3-aabf-2760a2a5998c, d8a7f1c5-63a6-4d2c-8801-ca2492e57e78", "traceId": "0fbf29d0ab1e440c8849a52d50cf8e1d", "evidence": "status=ARRIVED_WAREHOUSE", "checkedAt": "2026-08-08T12:41:51.338Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/load" }, "http": 200, "code": "200", "message": "success", "requestId": "df33d9de-40ec-4aa4-a0b8-14e8d5772a24, 5bc74b38-0f16-4f6c-9ad5-d8c882e5e9f7", "traceId": "ee664b1b9b2f4f1d8dd295248b45845a", "evidence": "", "checkedAt": "2026-08-08T12:41:51.368Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/load" }, "http": 200, "code": "200", "message": "success", "requestId": "df33d9de-40ec-4aa4-a0b8-14e8d5772a24, 5bc74b38-0f16-4f6c-9ad5-d8c882e5e9f7", "traceId": "ee664b1b9b2f4f1d8dd295248b45845a", "evidence": "status=LOADING", "checkedAt": "2026-08-08T12:41:51.368Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "a9238472-413f-4678-a9ab-bea9ff7b3768, a6c7552f-cbe0-49be-b96b-bdb12633cc41", "traceId": "c0db661d4aae4661a823cbc40ef7dcfa", "evidence": "", "checkedAt": "2026-08-08T12:41:51.398Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "a9238472-413f-4678-a9ab-bea9ff7b3768, a6c7552f-cbe0-49be-b96b-bdb12633cc41", "traceId": "c0db661d4aae4661a823cbc40ef7dcfa", "evidence": "status=DEPARTED", "checkedAt": "2026-08-08T12:41:51.398Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "dd8f8bdd-1c3a-4aa2-8206-fc196f2e8e8d, c57e5d16-4a18-441a-8305-33cb464ae5ba", "traceId": "811289e1372c49c499b1ee69a49c8c07", "evidence": "", "checkedAt": "2026-08-08T12:41:51.432Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2086070377879482370/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "dd8f8bdd-1c3a-4aa2-8206-fc196f2e8e8d, c57e5d16-4a18-441a-8305-33cb464ae5ba", "traceId": "811289e1372c49c499b1ee69a49c8c07", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T12:41:51.432Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "回查 COMPLETED 拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "200", "message": "success", "requestId": "a500dfcb-f5bb-4f49-a341-d9f54a164974, fcdfea5e-360a-4cbc-b613-57e775bf2102", "traceId": "42ba789a9dd54f0887fa5902a29faa34", "evidence": "", "checkedAt": "2026-08-08T12:41:51.454Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约状态终态和费用快照正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370" }, "http": 200, "code": "200", "message": "success", "requestId": "a500dfcb-f5bb-4f49-a341-d9f54a164974, fcdfea5e-360a-4cbc-b613-57e775bf2102", "traceId": "42ba789a9dd54f0887fa5902a29faa34", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T12:41:51.454Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "查询拖车预约状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370/history" }, "http": 200, "code": "200", "message": "success", "requestId": "b3b6e727-aa5e-47cd-b237-c5d4d8e5aa9f, 18c0266f-d927-4f16-b99b-e51341e0c6af", "traceId": "8e02151e9ae84140824ab9cfb7939047", "evidence": "", "checkedAt": "2026-08-08T12:41:51.488Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车状态历史动作、版本和审计操作者完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2086070377879482370/history" }, "http": 200, "code": "200", "message": "success", "requestId": "b3b6e727-aa5e-47cd-b237-c5d4d8e5aa9f, 18c0266f-d927-4f16-b99b-e51341e0c6af", "traceId": "8e02151e9ae84140824ab9cfb7939047", "evidence": "actions=CREATE,EDIT,SUBMIT,DISPATCH,PICKUP,ARRIVE,LOAD,DEPART,COMPLETE", "checkedAt": "2026-08-08T12:41:51.489Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "创建关联海运订舱的拖车预约", "passed": false, "deploymentBlocker": true, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "A0400", "message": "customerId与订舱客户不一致", "requestId": "fa286471-c525-4d68-875c-486f023b0fe3", "traceId": "5352326afc10485f80cb8902ff10e6b5", "evidence": "oceanBookingId=2086070374704394242", "checkedAt": "2026-08-08T12:41:51.519Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约关联订舱 ID、版本和审计字段完整", "passed": false, "deploymentBlocker": true, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "A0400", "message": "customerId与订舱客户不一致", "requestId": "fa286471-c525-4d68-875c-486f023b0fe3", "traceId": "5352326afc10485f80cb8902ff10e6b5", "evidence": "appointmentId=missing, oceanBookingId=missing, version=missing", "checkedAt": "2026-08-08T12:41:51.519Z" } ] }