{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808075633661", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T07:57:02.937Z", "startedAt": "2026-08-08T07:56:33.661Z", "success": false, "fatal": null, "summary": { "total": 533, "passed": 529, "failed": 4 }, "modules": [ { "name": "customers", "startedAt": "2026-08-08T07:56:34.028Z", "finishedAt": "2026-08-08T07:56:34.960Z", "success": true, "passed": 38, "failed": 0, "fatal": null }, { "name": "overseas-storage-fees", "startedAt": "2026-08-08T07:56:34.961Z", "finishedAt": "2026-08-08T07:56:36.046Z", "success": true, "passed": 29, "failed": 0, "fatal": null }, { "name": "system", "startedAt": "2026-08-08T07:56:36.047Z", "finishedAt": "2026-08-08T07:56:38.494Z", "success": true, "passed": 41, "failed": 0, "fatal": null }, { "name": "master-data", "startedAt": "2026-08-08T07:56:38.496Z", "finishedAt": "2026-08-08T07:56:39.876Z", "success": true, "passed": 57, "failed": 0, "fatal": null }, { "name": "orders", "startedAt": "2026-08-08T07:56:39.878Z", "finishedAt": "2026-08-08T07:56:43.209Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "pricing", "startedAt": "2026-08-08T07:56:43.212Z", "finishedAt": "2026-08-08T07:56:46.841Z", "success": true, "passed": 26, "failed": 0, "fatal": null }, { "name": "downloads", "startedAt": "2026-08-08T07:56:46.842Z", "finishedAt": "2026-08-08T07:56:51.056Z", "success": true, "passed": 8, "failed": 0, "fatal": null }, { "name": "inbound-weight-ocr", "startedAt": "2026-08-08T07:56:51.057Z", "finishedAt": "2026-08-08T07:56:56.543Z", "success": true, "passed": 52, "failed": 0, "fatal": null }, { "name": "orders-inbound-measurement-fixture", "startedAt": "2026-08-08T07:56:56.543Z", "finishedAt": "2026-08-08T07:56:58.827Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "inbound-measurement", "startedAt": "2026-08-08T07:56:58.829Z", "finishedAt": "2026-08-08T07:56:59.650Z", "success": true, "passed": 28, "failed": 0, "fatal": null }, { "name": "supplemental", "startedAt": "2026-08-08T07:56:59.652Z", "finishedAt": "2026-08-08T07:57:01.035Z", "success": true, "passed": 74, "failed": 0, "fatal": null }, { "name": "supplemental-boundaries", "startedAt": "2026-08-08T07:57:01.036Z", "finishedAt": "2026-08-08T07:57:01.506Z", "success": false, "passed": 14, "failed": 4, "fatal": null }, { "name": "ocean-bookings", "startedAt": "2026-08-08T07:57:01.508Z", "finishedAt": "2026-08-08T07:57:02.157Z", "success": true, "passed": 23, "failed": 0, "fatal": null }, { "name": "truck-appointments", "startedAt": "2026-08-08T07:57:02.159Z", "finishedAt": "2026-08-08T07:57:02.843Z", "success": true, "passed": 35, "failed": 0, "fatal": null }, { "name": "service-center-flow", "startedAt": "2026-08-08T07:57:02.844Z", "finishedAt": "2026-08-08T07:57:02.936Z", "success": true, "passed": 5, "failed": 0, "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": false, "deploymentBlocked": false, "passed": 14, "failed": 4 } ], "deploymentBlockers": [], "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" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件引用安全边界", "reason": "当前 Controller 无附件上传/引用 API,未伪造附件成功", "category": "no-public-fixture-api" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约状态历史独立查询", "reason": "当前拖车预约 Controller 仅提供详情实体,没有公开 histories 查询字段/端点;已验证详情中的关联 ID、版本和审计时间字段", "category": "no-public-history-api" } ], "createdResources": { "customer": { "tenantId": "2085998584918560769", "marker": "ADMIN-API-20260808075633661", "contactPhone": "16175794028" }, "overseasStorageFeeCustomer": { "tenantId": "2085998588827652098", "marker": "ADMIN-API-20260808075633661", "ownedByModule": true }, "systemPermission": { "id": "2085998593445580801", "code": "platform:acceptance:808075633661" }, "systemRole": { "id": "2085998593953091585", "code": "ADMIN_ACCEPT_808075633661", "finalStatus": "DISABLED", "retainedBecauseAssigned": true }, "systemUser": { "membershipId": "2085998595035222019", "username": "admin_accept_808075633661", "finalStatus": "DISABLED" }, "warehouse": { "id": "2085998603664408577", "code": "AW808075633661", "finalStatus": "INACTIVE" }, "location": { "id": "2085998604188696577", "warehouseId": "2085998603664408577", "deleted": false }, "pallet": { "id": "2085998604977225729", "warehouseId": "2085998603664408577", "deleted": true }, "expressCompany": { "id": "2085998605623148545", "code": "EX808075633661", "finalStatus": "INACTIVE" }, "partner": { "id": "2085998606222934017", "code": "PT808075633661", "finalStatus": "INACTIVE" }, "orders": { "marker": "ADMIN-API-20260808075633661", "tenantId": "10001", "orderId": "2085998611985399810", "productImageFileId": "2085998611628883970", "boxTypes": [ "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE" ], "inboundId": "2085998620770349059", "orderNo": "FL2085998611985399810", "inboundCode": "RK-2085998611985399810", "processStatus": "WAIT_MEASURE", "taskId": "2085998620770349058" }, "ocrInbound": { "tenantId": "10001", "inboundId": "2085998620770349059", "marker": "ADMIN-API-20260808075633661" }, "testInbound": { "tenantId": "10001", "inboundId": "2085998620770349059", "marker": "ADMIN-API-20260808075633661" }, "priceBookVersion": { "versionId": "2085998623572144130", "marker": "ADMIN-API-20260808075633661", "sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab" }, "exportTask": { "id": "2085998638505984001" }, "inboundWeightOcr": { "tenantId": "10001", "inboundId": "2085998620770349059", "resultIds": [ "2085998668526694402", "2085998677380870146" ], "cleaned": true }, "orchestrationFixtures": { "inboundMeasurement": { "marker": "ADMIN-API-20260808075633661-MOJIA", "tenantId": "10001", "orderId": "2085998681711509506", "inboundId": "2085998683798155266" } }, "inboundMeasurement": { "marker": "ADMIN-API-20260808075633661-MOJIA", "tenantId": "10001", "inboundId": "2085998683798155266", "measurementId": "2085998690563567618", "boxCode": "RK-2085998681711509506#4-1", "finalStatus": "APPROVED" }, "oceanBooking": { "id": "2085998700864778242", "marker": "ADMIN-API-20260808075633661", "finalStatus": "RELEASED" }, "truckAppointment": { "id": "2085998704065032193", "marker": "ADMIN-API-20260808075633661", "finalStatus": "CANCELLED" }, "serviceCenterFlow": { "appointmentId": "2085998705608536065", "oceanBookingId": "2085998700864778242", "marker": "ADMIN-API-20260808075633661", "finalStatus": "CANCELLED" } }, "excluded": [ { "scope": "dashboard", "reason": "首页为静态演示数据,不调用后端 API" }, { "scope": "hidden-prototypes", "reason": "隐藏原型页面尚无已确认后端契约" } ], "securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。", "steps": [ { "module": "authentication", "scenario": null, "name": "平台管理员登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "e20b6820-f01b-4141-a668-081e870110c0, 03fc4bc7-c89f-4fe9-9045-741e67812ab2", "traceId": "40418b0c93dd403dacedb1676c4f758a", "evidence": "", "checkedAt": "2026-08-08T07:56:34.028Z" }, { "module": "customers", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175794028" }, "http": 200, "code": "200", "message": "success", "requestId": "b50402ab-0ffe-4fef-b09a-0975107c21c3, 46ccb30d-baae-4b51-969a-8bac80f4f4b6", "traceId": "e4d65378c202424f9725b845e7ad23ab", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:56:34.072Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "missing=none", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "tenantId=2085998584918560769, status=PROFILE_REQUIRED", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "generated=true, length=16", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "matches=true", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db", "traceId": "00f16f6883cc43888ff98d800670d86e", "evidence": "creditCode=omitted, approvedAt=omitted", "checkedAt": "2026-08-08T07:56:34.441Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "新客户尺寸规则可查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "tenantId=2085998584918560769", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "固定四箱规顺序完整且无重复", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "四箱规默认内径、加边和备注正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "defaults=matched", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "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=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "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=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "derivedRows=4", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "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=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c", "traceId": "e6d5d7facb264b65993ac66c3053682c", "evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version", "checkedAt": "2026-08-08T07:56:34.469Z" }, { "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=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "31647b4f-ae74-460e-9685-0a6066726ddb, 0d0bf482-b67d-42c0-8266-ceff193d4f1a", "traceId": "856644ce4525420f843aee26a73acc83", "evidence": "rows=4", "checkedAt": "2026-08-08T07:56:34.506Z" }, { "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=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "31647b4f-ae74-460e-9685-0a6066726ddb, 0d0bf482-b67d-42c0-8266-ceff193d4f1a", "traceId": "856644ce4525420f843aee26a73acc83", "evidence": "versions=1,1,1,1", "checkedAt": "2026-08-08T07:56:34.506Z" }, { "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=2085998584918560769" }, "http": 200, "code": "A0409", "message": "箱规尺寸配置已被修改,请刷新后重试", "requestId": "e07bc573-d4e9-492a-bf90-b9f0df307c21", "traceId": "5c1a8238f1a2420ab6a35533194474af", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:34.531Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突后重新查询四条规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "506c4bfd-2fa9-4ba6-9ead-3b1bed617b1d, f11d6c77-8473-4993-aaaa-446c1b608c26", "traceId": "93e28c5e6fcc40f49abacbe09f16f60d", "evidence": "", "checkedAt": "2026-08-08T07:56:34.559Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突请求未造成四行部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "506c4bfd-2fa9-4ba6-9ead-3b1bed617b1d, f11d6c77-8473-4993-aaaa-446c1b608c26", "traceId": "93e28c5e6fcc40f49abacbe09f16f60d", "evidence": "unchangedRows=4", "checkedAt": "2026-08-08T07:56:34.560Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "恢复本轮修改前的四箱规配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "421eda5f-4c48-4fbf-939e-7e6dc7b49c8f, 6f28d94b-f7b5-43a0-9c37-81ce7e985817", "traceId": "89354cc91a5f45c4838ae3dc01b587b2", "evidence": "restore=original-values", "checkedAt": "2026-08-08T07:56:34.597Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "尺寸规则恢复后回显与初始值一致", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "421eda5f-4c48-4fbf-939e-7e6dc7b49c8f, 6f28d94b-f7b5-43a0-9c37-81ce7e985817", "traceId": "89354cc91a5f45c4838ae3dc01b587b2", "evidence": "restoredRows=4", "checkedAt": "2026-08-08T07:56:34.597Z" }, { "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-808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "9e0d1e94-bc8d-458c-969a-e5b118f48707, 50e5919c-fab8-44a0-b56c-ee68a16d8ac0", "traceId": "4703ad771c914221b60acba2e238c0bf", "evidence": "", "checkedAt": "2026-08-08T07:56:34.627Z" }, { "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-808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "9e0d1e94-bc8d-458c-969a-e5b118f48707, 50e5919c-fab8-44a0-b56c-ee68a16d8ac0", "traceId": "4703ad771c914221b60acba2e238c0bf", "evidence": "found=true, missing=none", "checkedAt": "2026-08-08T07:56:34.627Z" }, { "module": "customers", "scenario": null, "name": "查询客户详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "6d8c7b69-312d-4e04-8365-5698cdc66d99, 19e2daee-a1db-4d84-ab65-4fc6348f447a", "traceId": "cf125e02f7054e9f877fc4e9a286b288", "evidence": "", "checkedAt": "2026-08-08T07:56:34.653Z" }, { "module": "customers", "scenario": null, "name": "客户详情基本信息正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "6d8c7b69-312d-4e04-8365-5698cdc66d99, 19e2daee-a1db-4d84-ab65-4fc6348f447a", "traceId": "cf125e02f7054e9f877fc4e9a286b288", "evidence": "tenantId=2085998584918560769", "checkedAt": "2026-08-08T07:56:34.653Z" }, { "module": "customers", "scenario": null, "name": "编辑客户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "e08779db-097c-4c63-ab88-7f85d10f74ef, aadb5ae5-9edb-4ce4-a336-5453079052fc", "traceId": "0342f99879d24251814019e80941680f", "evidence": "", "checkedAt": "2026-08-08T07:56:34.692Z" }, { "module": "customers", "scenario": null, "name": "客户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "e08779db-097c-4c63-ab88-7f85d10f74ef, aadb5ae5-9edb-4ce4-a336-5453079052fc", "traceId": "0342f99879d24251814019e80941680f", "evidence": "tenantId=2085998584918560769", "checkedAt": "2026-08-08T07:56:34.692Z" }, { "module": "customers", "scenario": null, "name": "回查客户编辑结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "c7cb719c-5547-4c51-a898-6426b0ac060f, caa7157e-e20d-4c8d-924b-9033ebcfe83f", "traceId": "7c6c7bd2e68c40fa9013d77376edf7b3", "evidence": "", "checkedAt": "2026-08-08T07:56:34.716Z" }, { "module": "customers", "scenario": null, "name": "客户编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "c7cb719c-5547-4c51-a898-6426b0ac060f, caa7157e-e20d-4c8d-924b-9033ebcfe83f", "traceId": "7c6c7bd2e68c40fa9013d77376edf7b3", "evidence": "tenantId=2085998584918560769", "checkedAt": "2026-08-08T07:56:34.716Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询资质", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "30b35507-77fb-4f50-b365-72f84e100794, 2ada2ce8-d6e7-4c7c-a2a8-e8c973f4ff2a", "traceId": "1b58659454cc4af684cbaca0520a0e34", "evidence": "", "checkedAt": "2026-08-08T07:56:34.749Z" }, { "module": "customers", "scenario": null, "name": "资质概况结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "30b35507-77fb-4f50-b365-72f84e100794, 2ada2ce8-d6e7-4c7c-a2a8-e8c973f4ff2a", "traceId": "1b58659454cc4af684cbaca0520a0e34", "evidence": "count=0", "checkedAt": "2026-08-08T07:56:34.749Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询成员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769/members" }, "http": 200, "code": "200", "message": "success", "requestId": "f8d62fde-5e97-4094-88f4-1da6f8421d5d, b8342093-914e-44ea-ac7c-24397ef4e1cb", "traceId": "449241aa79524c458e0926ed0f9254b9", "evidence": "", "checkedAt": "2026-08-08T07:56:34.786Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "联系电话账号是企业管理员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998584918560769/members" }, "http": 200, "code": "200", "message": "success", "requestId": "f8d62fde-5e97-4094-88f4-1da6f8421d5d, b8342093-914e-44ea-ac7c-24397ef4e1cb", "traceId": "449241aa79524c458e0926ed0f9254b9", "evidence": "ownerFound=true, matches=true", "checkedAt": "2026-08-08T07:56:34.786Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询运单数量", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "e4a5d27a-a5ee-4beb-9233-5813caaf99c7, dd114012-5874-44fc-9e49-8265d82a005e", "traceId": "62c01939c98742fda4934c68599e16c0", "evidence": "", "checkedAt": "2026-08-08T07:56:34.811Z" }, { "module": "customers", "scenario": null, "name": "业务概况返回当前客户运单数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085998584918560769" }, "http": 200, "code": "200", "message": "success", "requestId": "e4a5d27a-a5ee-4beb-9233-5813caaf99c7, dd114012-5874-44fc-9e49-8265d82a005e", "traceId": "62c01939c98742fda4934c68599e16c0", "evidence": "orderCount=0", "checkedAt": "2026-08-08T07:56:34.811Z" }, { "module": "customers", "scenario": null, "name": "查询客户运单记录", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085998584918560769&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "ebd2e14a-c97e-429e-b3c6-91216bdcb368, 8f6e4967-2328-4d17-abdd-7648ba3e3701", "traceId": "96c24f1bbf6b4bdda95037c2fbff991f", "evidence": "", "checkedAt": "2026-08-08T07:56:34.843Z" }, { "module": "customers", "scenario": null, "name": "运单记录分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085998584918560769&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "ebd2e14a-c97e-429e-b3c6-91216bdcb368, 8f6e4967-2328-4d17-abdd-7648ba3e3701", "traceId": "96c24f1bbf6b4bdda95037c2fbff991f", "evidence": "records=0, total=0", "checkedAt": "2026-08-08T07:56:34.843Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085998584918560769/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "29283ebd-630c-4dfc-9eb1-dae315d1e290, 639acd99-ac92-4930-bef6-d4bc57560f92", "traceId": "f7751b69848d41938410001603a3adde", "evidence": "tenantId=2085998584918560769", "checkedAt": "2026-08-08T07:56:34.960Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "测试客户归档后处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085998584918560769/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "29283ebd-630c-4dfc-9eb1-dae315d1e290, 639acd99-ac92-4930-bef6-d4bc57560f92", "traceId": "f7751b69848d41938410001603a3adde", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:34.960Z" }, { "module": "overseas-storage-fees", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175794962" }, "http": 200, "code": "200", "message": "success", "requestId": "b26aad70-a3f5-4f37-93b1-597dc8b61012, df4db0c8-9ed5-42e5-a114-2ac57462b7e8", "traceId": "6f8f32ce2d6f4aaf9ee16b266d76d82f", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:56:35.001Z" }, { "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": "79d39739-ae8a-42af-b9b9-0d56fbbadc43, 2e794525-3d15-479f-b30b-6ab622958199", "traceId": "fb137e1d5b04450c8a871c54d3f13375", "evidence": "", "checkedAt": "2026-08-08T07:56:35.372Z" }, { "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": "79d39739-ae8a-42af-b9b9-0d56fbbadc43, 2e794525-3d15-479f-b30b-6ab622958199", "traceId": "fb137e1d5b04450c8a871c54d3f13375", "evidence": "tenantId=2085998588827652098", "checkedAt": "2026-08-08T07:56:35.372Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询客户海外仓费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "e668f130-f225-4939-8d18-36ebc2f8d8c4, ec77652b-a5c5-459c-9487-7071a4f3d5dd", "traceId": "12239455a5ed4358b995882d85f8c710", "evidence": "tenantId=2085998588827652098", "checkedAt": "2026-08-08T07:56:35.405Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "e668f130-f225-4939-8d18-36ebc2f8d8c4, ec77652b-a5c5-459c-9487-7071a4f3d5dd", "traceId": "12239455a5ed4358b995882d85f8c710", "evidence": "ruleId=2085998588900458498, customerId=2085998588827652098, currency=USD, tiers=9", "checkedAt": "2026-08-08T07:56:35.405Z" }, { "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=2085998588827652098" }, "http": 200, "code": "200", "message": "success", "requestId": "cc57f9ec-1f5b-4f50-93ec-13572080c6e7, 184b331c-7610-4ab2-aad1-c166c7c60ecd", "traceId": "6ee9230c0196407c8465bf4da00bc5a3", "evidence": "tenantId=2085998588827652098", "checkedAt": "2026-08-08T07:56:35.432Z" }, { "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=2085998588827652098" }, "http": 200, "code": "200", "message": "success", "requestId": "cc57f9ec-1f5b-4f50-93ec-13572080c6e7, 184b331c-7610-4ab2-aad1-c166c7c60ecd", "traceId": "6ee9230c0196407c8465bf4da00bc5a3", "evidence": "total=1, records=1, tiers=9", "checkedAt": "2026-08-08T07:56:35.432Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户ID与路径不一致", "requestId": "b6700cb1-919c-4328-9299-6fddf865c510", "traceId": "4c441e297be14137ad758f378ea18c2b", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.463Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "非法费用类型安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "f295f5a2-5055-41f9-a4ac-8500afc4d5ff", "traceId": "fba26d02adc341aaa067b0cccfbe607e", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.493Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用类型与计费单位不匹配安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "费用类型和计费单位不匹配", "requestId": "30e9c890-75db-4695-ae92-91f6f0327f1f", "traceId": "2c38c5a7df57443c85f34932a389c409", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.530Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间重叠安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "e56a22a5-e5d2-4447-9717-dedc58d04503", "traceId": "55b5c1fddc1e4a9284e1c32d9909c0da", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.559Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间断档安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "2485ed07-64f1-4de0-ba0d-7b28fd36e59f", "traceId": "8a9b522bcee24ee8880dad2be4c7e670", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.592Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "b0764d3d-8570-4ff9-9171-3caf64cb8f84", "traceId": "70807655a8514a3da919827c08e8a09a", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:35.610Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "负向请求后回查客户费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "217a3941-892a-4952-af50-7b328ccf0675, 5187c82e-7d81-4284-9e41-2c42c3c2d4e3", "traceId": "9ee08339b96b449eba847266b740c6b4", "evidence": "", "checkedAt": "2026-08-08T07:56:35.632Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "所有非法整组请求均未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "217a3941-892a-4952-af50-7b328ccf0675, 5187c82e-7d81-4284-9e41-2c42c3c2d4e3", "traceId": "9ee08339b96b449eba847266b740c6b4", "evidence": "version=0, tiers=9", "checkedAt": "2026-08-08T07:56:35.632Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "整组修改客户海外仓费用", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "3452f7eb-e80c-463f-b7ca-b78ea800980a, d3b2192a-6f24-4318-b291-aadda82d7ac9", "traceId": "e90b93c25e7a4c7ab7aea1ae098342e2", "evidence": "tenantId=2085998588827652098, tiers=9", "checkedAt": "2026-08-08T07:56:35.678Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查整组修改后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "5669efa3-02d9-4037-a126-b60d4a5ec824, b6363523-1396-4cff-9756-04389dc8e11d", "traceId": "6b403d91de46440d98884f9e7da7a5f8", "evidence": "", "checkedAt": "2026-08-08T07:56:35.746Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "5669efa3-02d9-4037-a126-b60d4a5ec824, b6363523-1396-4cff-9756-04389dc8e11d", "traceId": "6b403d91de46440d98884f9e7da7a5f8", "evidence": "currency=EUR, version=1, tiers=9", "checkedAt": "2026-08-08T07:56:35.746Z" }, { "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=2085998588827652098" }, "http": 200, "code": "200", "message": "success", "requestId": "e09f4134-da20-4a98-9c39-e80a7a7639e0, 874ba62e-e80f-431b-9a28-6efa6cc5f54b", "traceId": "adc68b43d26542c79145b08a3ed69cf4", "evidence": "", "checkedAt": "2026-08-08T07:56:35.775Z" }, { "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=2085998588827652098" }, "http": 200, "code": "200", "message": "success", "requestId": "e09f4134-da20-4a98-9c39-e80a7a7639e0, 874ba62e-e80f-431b-9a28-6efa6cc5f54b", "traceId": "adc68b43d26542c79145b08a3ed69cf4", "evidence": "total=1, ruleId=2085998588900458498, version=1", "checkedAt": "2026-08-08T07:56:35.776Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "A0409", "message": "费用配置已被修改,请刷新后重试", "requestId": "71b76b8a-5245-4a1e-8f56-5abd65dd50d2", "traceId": "f9e91dbf794d40db8d3b4d9c5ffc6f51", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:35.799Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突后回查费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "57317ce9-b454-4702-bfd9-ba7bbcca5148, a2ce02f4-6289-4cd9-acdd-7bf670c98998", "traceId": "9d1a1d601ec54c12a51d795f6d9212aa", "evidence": "", "checkedAt": "2026-08-08T07:56:35.821Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "57317ce9-b454-4702-bfd9-ba7bbcca5148, a2ce02f4-6289-4cd9-acdd-7bf670c98998", "traceId": "9d1a1d601ec54c12a51d795f6d9212aa", "evidence": "version=1, unchanged=true", "checkedAt": "2026-08-08T07:56:35.821Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "恢复本轮客户费用原始配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "0bf23131-d29f-42b7-86b0-16cbda369c78, 18f01714-1ef1-43ca-ae76-50fdcebaa656", "traceId": "9c19ffd7098b4c79b42a1a61d61c5f88", "evidence": "restore=initial", "checkedAt": "2026-08-08T07:56:35.888Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查恢复后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "10411712-ddd7-4a24-a61f-4695ade499e5, 70b90cf0-6bfc-4a75-8d4d-b09f349885fa", "traceId": "c959cc5bf39347f6b0c0cdef2e18ef65", "evidence": "", "checkedAt": "2026-08-08T07:56:35.914Z" }, { "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/2085998588827652098/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "10411712-ddd7-4a24-a61f-4695ade499e5, 70b90cf0-6bfc-4a75-8d4d-b09f349885fa", "traceId": "c959cc5bf39347f6b0c0cdef2e18ef65", "evidence": "currency=USD, version=2, tiers=9", "checkedAt": "2026-08-08T07:56:35.914Z" }, { "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": "65013613-f85d-4623-85a4-c1db1cd9a2d5", "traceId": "243fc3f4fb224a6b89f57c3e5f81d8b8", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:56:35.944Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "清理费用隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085998588827652098/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "d014cda2-15a3-49d6-841f-25b4bbeb062c, 52810770-2b59-4126-b7f9-ccab272ce92b", "traceId": "97473145a4fb4175bbe62a420c97cab6", "evidence": "tenantId=2085998588827652098", "checkedAt": "2026-08-08T07:56:36.046Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用隔离客户清理后停用", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085998588827652098/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "d014cda2-15a3-49d6-841f-25b4bbeb062c, 52810770-2b59-4126-b7f9-ccab272ce92b", "traceId": "97473145a4fb4175bbe62a420c97cab6", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:36.046Z" }, { "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": "9589b1f7-0719-44d2-93c5-16b41a5a5f12, 905e3bea-6522-4b23-9e3a-7ebae516a4e7", "traceId": "b93cfbeab7ad48a29c2836ff4a9594df", "evidence": "", "checkedAt": "2026-08-08T07:56:36.096Z" }, { "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": "9589b1f7-0719-44d2-93c5-16b41a5a5f12, 905e3bea-6522-4b23-9e3a-7ebae516a4e7", "traceId": "b93cfbeab7ad48a29c2836ff4a9594df", "evidence": "count=151", "checkedAt": "2026-08-08T07:56:36.096Z" }, { "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": "794e0e7e-4c1c-4dc1-aed1-e91db3156ca4, d2e76fdb-0a23-4813-b887-c739cf16e0b2", "traceId": "e36f199ece2145cda9dfdaba9524d54d", "evidence": "", "checkedAt": "2026-08-08T07:56:36.135Z" }, { "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": "794e0e7e-4c1c-4dc1-aed1-e91db3156ca4, d2e76fdb-0a23-4813-b887-c739cf16e0b2", "traceId": "e36f199ece2145cda9dfdaba9524d54d", "evidence": "permissionId=2085998593445580801", "checkedAt": "2026-08-08T07:56:36.135Z" }, { "module": "system", "scenario": null, "name": "编辑自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801" }, "http": 200, "code": "200", "message": "success", "requestId": "bf68f53d-5ff1-4221-9d1f-f33a41e8410c, 3e74e162-bc67-431f-90ef-7503a02e7cf8", "traceId": "227f6f07233a455e84b3757bf2a0b387", "evidence": "", "checkedAt": "2026-08-08T07:56:36.166Z" }, { "module": "system", "scenario": null, "name": "权限编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801" }, "http": 200, "code": "200", "message": "success", "requestId": "bf68f53d-5ff1-4221-9d1f-f33a41e8410c, 3e74e162-bc67-431f-90ef-7503a02e7cf8", "traceId": "227f6f07233a455e84b3757bf2a0b387", "evidence": "permissionId=2085998593445580801", "checkedAt": "2026-08-08T07:56:36.166Z" }, { "module": "system", "scenario": null, "name": "停用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801/status" }, "http": 200, "code": "200", "message": "success", "requestId": "731fe607-34cd-4b71-a761-65db44c55638, 044191ae-8d9b-4559-858b-df6d107fb109", "traceId": "ee8144b09bde4d0faf70fbd5925603e1", "evidence": "", "checkedAt": "2026-08-08T07:56:36.194Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801/status" }, "http": 200, "code": "200", "message": "success", "requestId": "731fe607-34cd-4b71-a761-65db44c55638, 044191ae-8d9b-4559-858b-df6d107fb109", "traceId": "ee8144b09bde4d0faf70fbd5925603e1", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:36.194Z" }, { "module": "system", "scenario": null, "name": "启用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801/status" }, "http": 200, "code": "200", "message": "success", "requestId": "365a144a-691d-4c04-b0c7-6917d0151ea0, 11f55335-0392-43eb-85ff-b65c5653a228", "traceId": "8f59966330554e10a0fbd55b8dabd5a6", "evidence": "", "checkedAt": "2026-08-08T07:56:36.226Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085998593445580801/status" }, "http": 200, "code": "200", "message": "success", "requestId": "365a144a-691d-4c04-b0c7-6917d0151ea0, 11f55335-0392-43eb-85ff-b65c5653a228", "traceId": "8f59966330554e10a0fbd55b8dabd5a6", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T07:56:36.226Z" }, { "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": "8fd80004-61e5-4f4c-867e-707f435fda3a, b4cac696-78ad-4f2b-8735-264a11858981", "traceId": "932567e976f440e9b201f44796515d33", "evidence": "", "checkedAt": "2026-08-08T07:56:36.255Z" }, { "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": "8fd80004-61e5-4f4c-867e-707f435fda3a, b4cac696-78ad-4f2b-8735-264a11858981", "traceId": "932567e976f440e9b201f44796515d33", "evidence": "roleId=2085998593953091585", "checkedAt": "2026-08-08T07:56:36.255Z" }, { "module": "system", "scenario": null, "name": "编辑平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585" }, "http": 200, "code": "200", "message": "success", "requestId": "74531444-f458-4667-ab05-c4f872e0bdf8, 39e233b9-76df-4b81-a3da-1d3059801bd8", "traceId": "38f01f29927f4da08afbb43d28f2bf1f", "evidence": "", "checkedAt": "2026-08-08T07:56:36.289Z" }, { "module": "system", "scenario": null, "name": "角色编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585" }, "http": 200, "code": "200", "message": "success", "requestId": "74531444-f458-4667-ab05-c4f872e0bdf8, 39e233b9-76df-4b81-a3da-1d3059801bd8", "traceId": "38f01f29927f4da08afbb43d28f2bf1f", "evidence": "roleId=2085998593953091585", "checkedAt": "2026-08-08T07:56:36.289Z" }, { "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": "895e9589-7ba6-46e4-ab54-7ad563113253, cc96550c-b7fe-4e64-9c73-9c9586b9b692", "traceId": "83465d528a8e475fa2fe714677f26ab7", "evidence": "", "checkedAt": "2026-08-08T07:56:36.321Z" }, { "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": "13b067d0-e738-48d9-b0c7-d2f0c8b28de3, 417239fe-7ec6-4edc-9fa9-ac0b75ff0f21", "traceId": "01271f41d9a44374a4d317a3d3fe0106", "evidence": "", "checkedAt": "2026-08-08T07:56:36.356Z" }, { "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": "13b067d0-e738-48d9-b0c7-d2f0c8b28de3, 417239fe-7ec6-4edc-9fa9-ac0b75ff0f21", "traceId": "01271f41d9a44374a4d317a3d3fe0106", "evidence": "permissionIds=2085998593445580801", "checkedAt": "2026-08-08T07:56:36.356Z" }, { "module": "system", "scenario": null, "name": "停用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "30927bd9-57df-4bc9-9d77-d0c6844faaed, 952ddc8a-5921-4292-861a-5348aad36bc2", "traceId": "51bce0ac05c443b9acfd73a657d0bc0e", "evidence": "", "checkedAt": "2026-08-08T07:56:36.396Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "30927bd9-57df-4bc9-9d77-d0c6844faaed, 952ddc8a-5921-4292-861a-5348aad36bc2", "traceId": "51bce0ac05c443b9acfd73a657d0bc0e", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:36.396Z" }, { "module": "system", "scenario": null, "name": "启用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "380845fc-d115-472b-aba1-50a43ccaea17, 7f7afefd-529c-4653-b83b-cbad594b688e", "traceId": "033054ae7c504b2996eabfbcfd883e9e", "evidence": "", "checkedAt": "2026-08-08T07:56:36.426Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "380845fc-d115-472b-aba1-50a43ccaea17, 7f7afefd-529c-4653-b83b-cbad594b688e", "traceId": "033054ae7c504b2996eabfbcfd883e9e", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T07:56:36.426Z" }, { "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": "9623ed2e-77d4-4adb-b582-27c78bb60324, 0f53f793-f5b2-4c96-a63e-c5f0ffea95d4", "traceId": "903e32151a7244f2b3df4e7dc2962006", "evidence": "", "checkedAt": "2026-08-08T07:56:36.451Z" }, { "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": "9623ed2e-77d4-4adb-b582-27c78bb60324, 0f53f793-f5b2-4c96-a63e-c5f0ffea95d4", "traceId": "903e32151a7244f2b3df4e7dc2962006", "evidence": "tenants=1, roles=21", "checkedAt": "2026-08-08T07:56:36.451Z" }, { "module": "system", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175796451" }, "http": 200, "code": "200", "message": "success", "requestId": "f8678f78-4973-48c4-a0e8-523ec5743386, b879118e-15ab-44fb-8737-4b55d89c1d63", "traceId": "908e9320d78d48798c9587432aca3516", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:56:36.487Z" }, { "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": "957bd29b-9a89-453f-b13a-d238bbc47011, efcc1233-b3a5-49e9-93b3-a44d6047573a", "traceId": "ce5f96d02cb64322840614cabfed164b", "evidence": "", "checkedAt": "2026-08-08T07:56:36.831Z" }, { "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": "957bd29b-9a89-453f-b13a-d238bbc47011, efcc1233-b3a5-49e9-93b3-a44d6047573a", "traceId": "ce5f96d02cb64322840614cabfed164b", "evidence": "membershipId=2085998595035222019", "checkedAt": "2026-08-08T07:56:36.831Z" }, { "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_808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "ca86be05-816d-41eb-88b2-5ea202a8e6c6, 8f1af549-e76c-4b9e-a074-8c0c349ab380", "traceId": "aeda48c535064fa593529ff1fcd2f15f", "evidence": "", "checkedAt": "2026-08-08T07:56:36.865Z" }, { "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_808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "ca86be05-816d-41eb-88b2-5ea202a8e6c6, 8f1af549-e76c-4b9e-a074-8c0c349ab380", "traceId": "aeda48c535064fa593529ff1fcd2f15f", "evidence": "records=1, missing=none, lastLoginAt=omitted", "checkedAt": "2026-08-08T07:56:36.866Z" }, { "module": "system", "scenario": null, "name": "编辑平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085998595035222019" }, "http": 200, "code": "200", "message": "success", "requestId": "906027b0-796b-454a-ae4a-6081c811c2c1, 10b14cd2-41bb-4abb-aeed-ec88ec46cb4a", "traceId": "ac81cadf1d564bce9455995ad537cfd1", "evidence": "", "checkedAt": "2026-08-08T07:56:36.992Z" }, { "module": "system", "scenario": null, "name": "用户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085998595035222019" }, "http": 200, "code": "200", "message": "success", "requestId": "906027b0-796b-454a-ae4a-6081c811c2c1, 10b14cd2-41bb-4abb-aeed-ec88ec46cb4a", "traceId": "ac81cadf1d564bce9455995ad537cfd1", "evidence": "membershipId=2085998595035222019", "checkedAt": "2026-08-08T07:56:36.992Z" }, { "module": "system", "scenario": null, "name": "新建内部用户可使用初始密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "0ec11f39-dfa9-44c7-82d9-f54b96af0cc3, 2a3f84d8-beb8-4e81-a697-791e3b1e394e", "traceId": "010c715b677f45299756d5842fe6b09d", "evidence": "username=admin_accept_808075633661", "checkedAt": "2026-08-08T07:56:37.333Z" }, { "module": "system", "scenario": null, "name": "重置平台内部用户密码", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085998595035222019/password" }, "http": 200, "code": "200", "message": "success", "requestId": "889cd836-a2b8-45ec-acd9-fba08dc2b271, fe6b5192-4340-4611-b2f8-daaa9f7e0667", "traceId": "907f524a95d84a1fbf14fa571e25e6f5", "evidence": "", "checkedAt": "2026-08-08T07:56:37.733Z" }, { "module": "system", "scenario": null, "name": "内部用户使用重置密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "5e24e9f0-cc65-4055-94c7-6e60924eb4b9, 0068303f-5c6e-4f05-8737-5db00d8cde7a", "traceId": "b44ff1cee3474d8196718c2677d139e0", "evidence": "username=admin_accept_808075633661", "checkedAt": "2026-08-08T07:56:38.066Z" }, { "module": "system", "scenario": null, "name": "停用平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085998595035222019/status" }, "http": 200, "code": "200", "message": "success", "requestId": "ed260eaf-8a6c-4377-82b4-897223abc525, 07c54807-c623-446e-9a70-973e63444b9e", "traceId": "a0f5846c8f4f4f759f0484c36d1709ee", "evidence": "", "checkedAt": "2026-08-08T07:56:38.187Z" }, { "module": "system", "scenario": null, "name": "内部用户停用状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085998595035222019/status" }, "http": 200, "code": "200", "message": "success", "requestId": "ed260eaf-8a6c-4377-82b4-897223abc525, 07c54807-c623-446e-9a70-973e63444b9e", "traceId": "a0f5846c8f4f4f759f0484c36d1709ee", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:38.187Z" }, { "module": "system", "scenario": null, "name": "停用用户禁止登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "2a3d6036-f2cd-44d7-8905-fe0336d525f9", "traceId": "fbc1d17a095748548a14873893a00667", "evidence": "HTTP=200, code=A0403", "checkedAt": "2026-08-08T07:56:38.208Z" }, { "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": "b6440d52-8257-4ad5-b151-3898b780effa, 1a74fe36-0681-4672-87f7-bafa0be53043", "traceId": "995eea11c45e4930ac0386973fcf92ee", "evidence": "", "checkedAt": "2026-08-08T07:56:38.323Z" }, { "module": "system", "scenario": "system-role-protection", "name": "已分配成员的角色禁止删除", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/roles/2085998593953091585" }, "http": 200, "code": "A0409", "message": "角色已分配给成员,不能删除", "requestId": "6f01acea-53fc-4882-baa8-b99fed333fcf", "traceId": "e54d80dc0d1c4a55bd7f1523bea88660", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:38.346Z" }, { "module": "system", "scenario": null, "name": "清理时停用测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "75179062-12bb-41e7-b6d3-1e0ba73c5876, 407a4327-b62d-4cb6-983a-11e9b7dba158", "traceId": "2b34b82d320e42e5adfb15a7681618a0", "evidence": "", "checkedAt": "2026-08-08T07:56:38.463Z" }, { "module": "system", "scenario": null, "name": "保留测试角色处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085998593953091585/status" }, "http": 200, "code": "200", "message": "success", "requestId": "75179062-12bb-41e7-b6d3-1e0ba73c5876, 407a4327-b62d-4cb6-983a-11e9b7dba158", "traceId": "2b34b82d320e42e5adfb15a7681618a0", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:56:38.463Z" }, { "module": "system", "scenario": null, "name": "删除临时权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/permissions/2085998593445580801" }, "http": 200, "code": "200", "message": "success", "requestId": "6d65850d-51f7-4cfa-a17a-341d6213ebcb, 914934b7-8bea-4302-9af3-0414805b5792", "traceId": "7ffcaddc1fbf48959d571306eadb82fa", "evidence": "", "checkedAt": "2026-08-08T07:56:38.494Z" }, { "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": "356d1ca5-ee9e-4463-94ee-5f2693f2ab81, b7aebbaf-952b-409d-a38e-a466b1b55b99", "traceId": "9154aaaa7d2a4a6b8474ed20cec9ebb3", "evidence": "", "checkedAt": "2026-08-08T07:56:38.536Z" }, { "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": "356d1ca5-ee9e-4463-94ee-5f2693f2ab81, b7aebbaf-952b-409d-a38e-a466b1b55b99", "traceId": "9154aaaa7d2a4a6b8474ed20cec9ebb3", "evidence": "total=293", "checkedAt": "2026-08-08T07:56:38.536Z" }, { "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": "b0c19f71-1de0-4f4a-ab73-11ef1403354b, 45883354-70ed-4292-9234-db62f03c0641", "traceId": "b02acc41683f4b4eb45fb457d7c2b07d", "evidence": "", "checkedAt": "2026-08-08T07:56:38.574Z" }, { "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": "b0c19f71-1de0-4f4a-ab73-11ef1403354b, 45883354-70ed-4292-9234-db62f03c0641", "traceId": "b02acc41683f4b4eb45fb457d7c2b07d", "evidence": "warehouseId=2085998603664408577", "checkedAt": "2026-08-08T07:56:38.575Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3a3a90ec-2be1-4215-9ea2-c61bfa7f1407, aa4573b8-5866-4721-a425-d3825d22ee97", "traceId": "e5748df56b8242e3ae364491334e1049", "evidence": "", "checkedAt": "2026-08-08T07:56:38.600Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3a3a90ec-2be1-4215-9ea2-c61bfa7f1407, aa4573b8-5866-4721-a425-d3825d22ee97", "traceId": "e5748df56b8242e3ae364491334e1049", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T07:56:38.600Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "32281b64-d848-48ef-8388-b1c7585c23d6, 9ccf0d97-6946-471b-b405-dd2c92788e54", "traceId": "ddd8104c4b764f938df9c872450c2dc7", "evidence": "", "checkedAt": "2026-08-08T07:56:38.636Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "99efc8dc-4e5c-4e21-9ef5-15804a7a04c3, e9267c1e-71df-44c6-9e6c-69e9997af2ec", "traceId": "09267d3946cc47bd8e8d179a8d66c3cb", "evidence": "", "checkedAt": "2026-08-08T07:56:38.659Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "99efc8dc-4e5c-4e21-9ef5-15804a7a04c3, e9267c1e-71df-44c6-9e6c-69e9997af2ec", "traceId": "09267d3946cc47bd8e8d179a8d66c3cb", "evidence": "warehouseId=2085998603664408577", "checkedAt": "2026-08-08T07:56:38.659Z" }, { "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": "91b70b1b-186f-402d-9a01-bd6edccc9331, efaaea67-f2bc-41fe-b27b-c055425db8bf", "traceId": "b2a75014c60a437abc2979d74896f564", "evidence": "", "checkedAt": "2026-08-08T07:56:38.695Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "0f3d9732-ac3c-4d07-a674-1a6652404f86, df3f2442-2d44-4e86-a604-318c4db6479f", "traceId": "01852c1365924d23990ab34ae8f0ba8f", "evidence": "", "checkedAt": "2026-08-08T07:56:38.721Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "0f3d9732-ac3c-4d07-a674-1a6652404f86, df3f2442-2d44-4e86-a604-318c4db6479f", "traceId": "01852c1365924d23990ab34ae8f0ba8f", "evidence": "locationId=2085998604188696577", "checkedAt": "2026-08-08T07:56:38.721Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "10f7ca66-f611-4abf-9221-1092aa16646f, 95279753-c0a0-4ed7-84ad-b393742f0d41", "traceId": "73e94b436ce647c8be81e0e779b38dd1", "evidence": "", "checkedAt": "2026-08-08T07:56:38.760Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "72b20a68-7efe-41e6-aff5-67073ba0ff2f, b0cc4780-2c78-47f5-8cb9-254b769e24e5", "traceId": "3470971b4e4f4ce596a3d1b55ffa3295", "evidence": "", "checkedAt": "2026-08-08T07:56:38.784Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "72b20a68-7efe-41e6-aff5-67073ba0ff2f, b0cc4780-2c78-47f5-8cb9-254b769e24e5", "traceId": "3470971b4e4f4ce596a3d1b55ffa3295", "evidence": "version=1", "checkedAt": "2026-08-08T07:56:38.784Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085998604188696577/status?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "2eecff72-914c-4f1b-9e1a-6dbe22cf9f0f, 00084cb6-4361-4027-b023-8db29700f329", "traceId": "d16469f074a344b1a4d54010027b6b63", "evidence": "", "checkedAt": "2026-08-08T07:56:38.822Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "b582e1f0-98ab-4189-b7ae-14328dbff216, 0b9d1bc3-b705-4f71-8e27-723bc03f64df", "traceId": "4b67b64f542649fda7a09512ca5618f0", "evidence": "", "checkedAt": "2026-08-08T07:56:38.851Z" }, { "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": "3383671d-07f5-49fa-834b-6340ee7f37c2, 6d8864af-08dd-4dd2-9465-022dc5008b77", "traceId": "08cc243c484648f89a4757ddd4b262d4", "evidence": "", "checkedAt": "2026-08-08T07:56:38.885Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "bb838e0d-60d4-4977-9166-a9415da9587c, f64c447b-8d99-420e-bac6-4f5e9fc566ed", "traceId": "a812b5a06485492cb3eebd3e45e70a28", "evidence": "", "checkedAt": "2026-08-08T07:56:38.907Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "bb838e0d-60d4-4977-9166-a9415da9587c, f64c447b-8d99-420e-bac6-4f5e9fc566ed", "traceId": "a812b5a06485492cb3eebd3e45e70a28", "evidence": "palletId=2085998604977225729", "checkedAt": "2026-08-08T07:56:38.907Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "df5fbb94-f366-4efe-96e8-1845b2b9c1c8, 94a525ce-c839-4b17-9976-363198ff164d", "traceId": "96cc3a36127441f9bccd37a38e9d8175", "evidence": "", "checkedAt": "2026-08-08T07:56:38.946Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "071921fe-aa30-4d30-94db-22db44cee49a, a863446c-541e-42d0-826b-e10ebef93434", "traceId": "8aca546cee294134be4feebca6e2e2c8", "evidence": "", "checkedAt": "2026-08-08T07:56:38.967Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "071921fe-aa30-4d30-94db-22db44cee49a, a863446c-541e-42d0-826b-e10ebef93434", "traceId": "8aca546cee294134be4feebca6e2e2c8", "evidence": "palletId=2085998604977225729", "checkedAt": "2026-08-08T07:56:38.967Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577" }, "http": 200, "code": "200", "message": "success", "requestId": "0a2e7f3f-032a-4727-896e-2976f2a5ccd0, ac1a7142-db01-4daa-ba27-750cbb1d8268", "traceId": "a59b00aa9e574cddae75d1c8f6338aaf", "evidence": "", "checkedAt": "2026-08-08T07:56:39.004Z" }, { "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": "73500ae2-f1bf-4c7e-a891-104d6df2130f, f535f05b-38f3-46ab-a663-d8eff0505d70", "traceId": "9e4522a5a09a44bfa558828cd830987d", "evidence": "", "checkedAt": "2026-08-08T07:56:39.036Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fb3ccfe8-36eb-4c54-ad8b-310913a8d674, e3c09a62-446c-4bef-a6a9-8d58bfdc4837", "traceId": "75fe643b47db4685b430a13e4788a7dc", "evidence": "", "checkedAt": "2026-08-08T07:56:39.062Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fb3ccfe8-36eb-4c54-ad8b-310913a8d674, e3c09a62-446c-4bef-a6a9-8d58bfdc4837", "traceId": "75fe643b47db4685b430a13e4788a7dc", "evidence": "expressId=2085998605623148545", "checkedAt": "2026-08-08T07:56:39.062Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "dceef7cd-9403-48ef-9e30-5fd783f9f3d8, db5616bc-37a9-46c7-8686-1e8b2ce0e8eb", "traceId": "ff068dcc4705409aace880fc382a436b", "evidence": "", "checkedAt": "2026-08-08T07:56:39.097Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2085998605623148545/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b3868b47-1d05-41d8-80c1-f28d1e17710b, cb946195-7f97-42e7-bbfa-696535411496", "traceId": "f889736bceae41eaaaa22399c92ee3c4", "evidence": "", "checkedAt": "2026-08-08T07:56:39.129Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "e396c1a8-f5d8-4afd-833d-beef210f87b5, 381b5408-e1b2-440d-b2fd-08f640bd5cbc", "traceId": "874cef3b71304ea1a731c9b72be0a1fc", "evidence": "", "checkedAt": "2026-08-08T07:56:39.155Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "e396c1a8-f5d8-4afd-833d-beef210f87b5, 381b5408-e1b2-440d-b2fd-08f640bd5cbc", "traceId": "874cef3b71304ea1a731c9b72be0a1fc", "evidence": "records=1", "checkedAt": "2026-08-08T07:56:39.155Z" }, { "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": "483b11ab-c24b-42bf-9f94-8c69e191ee3c, babe1eff-0630-48b6-96ee-402dbd0dd4ad", "traceId": "ac91d9ac16684af4b6816204c51c7045", "evidence": "", "checkedAt": "2026-08-08T07:56:39.180Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085998606222934017?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "a06144d5-0a91-4ded-96b3-2ea3335bcbf5, 9788e05c-5fd5-4aa7-8566-5d2db1254c43", "traceId": "53d01fa269c74cc49b31496e4ccb8bc6", "evidence": "", "checkedAt": "2026-08-08T07:56:39.200Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085998606222934017?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "a06144d5-0a91-4ded-96b3-2ea3335bcbf5, 9788e05c-5fd5-4aa7-8566-5d2db1254c43", "traceId": "53d01fa269c74cc49b31496e4ccb8bc6", "evidence": "partnerId=2085998606222934017", "checkedAt": "2026-08-08T07:56:39.200Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2085998606222934017?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "69716a25-5cec-46d9-bb03-908e7e776db3, ba112939-d589-417c-9f5a-fdc15aa11308", "traceId": "0b1c0371c94f4ada9caf07a4f43389db", "evidence": "", "checkedAt": "2026-08-08T07:56:39.240Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2085998606222934017/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b6c57dca-0507-45d1-a3fd-f944f2026cd0, 121fed88-564b-4458-9a78-3e76202194c7", "traceId": "2eec57c4657a4d0691a54956260167d3", "evidence": "", "checkedAt": "2026-08-08T07:56:39.270Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "f7bc756b-450e-43bd-b1d1-7c57378a0880, d408739a-9053-4bec-90d5-d9847d234a1b", "traceId": "3b60d9f07e3947d49b9ae01d8cbd3aac", "evidence": "", "checkedAt": "2026-08-08T07:56:39.297Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "f7bc756b-450e-43bd-b1d1-7c57378a0880, d408739a-9053-4bec-90d5-d9847d234a1b", "traceId": "3b60d9f07e3947d49b9ae01d8cbd3aac", "evidence": "records=1", "checkedAt": "2026-08-08T07:56:39.297Z" }, { "module": "master-data", "scenario": null, "name": "下载仓库导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "0b502ea9-180c-4e8c-ad4f-018b01ef642d, 093082f3-4ce9-4c07-a64a-00e7dff8b08d", "traceId": "91c7918ebfd8438db28469a00db490f6", "evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:56:39.333Z" }, { "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": "5cfdc2e8-170c-49ba-bef4-996e06aefa01, e536c000-6ddd-4a8f-9add-94c0a91ce12a", "traceId": "2bb973ac328b42e7826dc57d08cfbdad", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T07:56:39.384Z" }, { "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": "f173969a-9f6a-402d-bb9f-69598d8f72a1, a9d6d9a5-5cde-445a-8b7d-cf7165cb4fd7", "traceId": "a1826046fcde45d197cd4ade2b49e02b", "evidence": "firstImported=1, replayImported=0, errors=0", "checkedAt": "2026-08-08T07:56:39.427Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "82ed6843-3b05-4905-af29-303221a4aaf2, d9113f83-36ab-43c4-bc42-f687a2ca3921", "traceId": "73344fcb8f1a4d499effd4ec2329e418", "evidence": "keyword=IMW808075633661", "checkedAt": "2026-08-08T07:56:39.454Z" }, { "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=IMW808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "82ed6843-3b05-4905-af29-303221a4aaf2, d9113f83-36ab-43c4-bc42-f687a2ca3921", "traceId": "73344fcb8f1a4d499effd4ec2329e418", "evidence": "found=true, id=2085998607053406209", "checkedAt": "2026-08-08T07:56:39.455Z" }, { "module": "master-data", "scenario": null, "name": "仓库导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085998607053406209/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "331555cf-a237-45cc-9792-4624d28b9c21, 48de3fe5-ec53-461f-bae0-3dc459d47d5f", "traceId": "cc95448fcc7b4a69862f67d5b15ebf77", "evidence": "id=2085998607053406209", "checkedAt": "2026-08-08T07:56:39.478Z" }, { "module": "master-data", "scenario": null, "name": "下载快递公司导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "6a1b4e9a-53de-47bc-b32c-fb26f0aaf12d, 38dd19de-b228-4553-af34-8926c82698d9", "traceId": "dc961cb8a1c3493ba676398078c84ff8", "evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:56:39.531Z" }, { "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": "edb11b77-60f0-4a5e-a04e-8d6c7874bb60, 1187d3ef-36f6-4e29-903a-f58ff1061d66", "traceId": "7e6fb0806bf24793ac9e5d389e570bd6", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T07:56:39.568Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司重复导入返回明确冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "11bd71e9-5e78-425d-89c1-4b2eb61a7f4d, 7b459df5-03c2-40e1-b8f2-c7bc0d6d65a4", "traceId": "9081009a665740f49b20fe8047c6e8c0", "evidence": "firstImported=1, replayImported=0, errors=2", "checkedAt": "2026-08-08T07:56:39.597Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "7b4c54fd-be8f-4fc5-86fd-0504f3f79015, 8e0deb2b-0bcd-4154-a68d-599ae0c1d193", "traceId": "97589a59b9a945e0bb27dd9c5a5d1fa0", "evidence": "keyword=IME808075633661", "checkedAt": "2026-08-08T07:56:39.624Z" }, { "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=IME808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "7b4c54fd-be8f-4fc5-86fd-0504f3f79015, 8e0deb2b-0bcd-4154-a68d-599ae0c1d193", "traceId": "97589a59b9a945e0bb27dd9c5a5d1fa0", "evidence": "found=true, id=2085998607854518274", "checkedAt": "2026-08-08T07:56:39.624Z" }, { "module": "master-data", "scenario": null, "name": "快递公司导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2085998607854518274/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "197da150-ab9c-44cb-8023-76f5296d2631, 14f775d4-09ff-4f35-a84d-ad83c9e0e515", "traceId": "9bbffdc4211a4c0b80409dd26c2f6879", "evidence": "id=2085998607854518274", "checkedAt": "2026-08-08T07:56:39.660Z" }, { "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": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "e13e583a-a7d5-443d-b2d0-39390a8937dc, 27940aed-3f84-4629-bd55-a02e7e4721f7", "traceId": "cd649719028d4b25a8393f4ede3f106d", "evidence": "bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:56:39.692Z" }, { "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": "a9963fa3-569f-432b-80f9-700f2ab6e50e, 94cf2959-5774-4061-8351-92dee045b4dc", "traceId": "321df51816e64c9f9df0e518a4483549", "evidence": "HTTP=200, code=200, importedRows=1", "checkedAt": "2026-08-08T07:56:39.728Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位重复导入返回明确冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "2fe34e3a-b500-4231-bc8b-1ae57c39d035, e52b0dae-4fe5-4ebd-b2e2-c8b036458adc", "traceId": "097c8baed1684befab21da8535acdd54", "evidence": "firstImported=1, replayImported=0, errors=1", "checkedAt": "2026-08-08T07:56:39.770Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入列表回查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "3da246ba-715b-48c0-a9b1-eaf5fef515e2, 4f0f58fd-3af1-47cf-b32e-6d15a0415e2f", "traceId": "f9acff8eb2114912bf47d14f33b14df2", "evidence": "keyword=IMP808075633661", "checkedAt": "2026-08-08T07:56:39.799Z" }, { "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=IMP808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "3da246ba-715b-48c0-a9b1-eaf5fef515e2, 4f0f58fd-3af1-47cf-b32e-6d15a0415e2f", "traceId": "f9acff8eb2114912bf47d14f33b14df2", "evidence": "found=true, id=2085998608521412610", "checkedAt": "2026-08-08T07:56:39.799Z" }, { "module": "master-data", "scenario": null, "name": "往来单位导入资源停用清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2085998608521412610/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b0a05b47-fa15-42a7-829c-5bd0f06c0c50, 3dab6ebf-a512-4f85-84cf-58eac59218c0", "traceId": "1a045063352d4ac1b1237cf801a4da76", "evidence": "id=2085998608521412610", "checkedAt": "2026-08-08T07:56:39.836Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085998603664408577/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "07c5bbb3-059b-4a38-8568-394fbe6ceb64, 83e58362-2acf-4433-86bf-9167d46270af", "traceId": "6934a70ee5d94be5a6f73c9ecda32c1c", "evidence": "", "checkedAt": "2026-08-08T07:56:39.876Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "21f4d3d4-4f10-4b25-9db1-2a2b03d35cf5, 60288e64-bdb6-4c01-9260-7459e91aebd0", "traceId": "00f02869f380449897484b5e02e1cc00", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T07:56:40.215Z" }, { "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": "4bf600da-d363-4bd9-82c8-81f3b71c6e46, c5a811fc-2d81-4834-959e-240b6d780067", "traceId": "0edfe2b124ad4b6fa2bd985556ae908c", "evidence": "", "checkedAt": "2026-08-08T07:56:40.246Z" }, { "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": "4bf600da-d363-4bd9-82c8-81f3b71c6e46, c5a811fc-2d81-4834-959e-240b6d780067", "traceId": "0edfe2b124ad4b6fa2bd985556ae908c", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T07:56:40.246Z" }, { "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": "e8acd623-d5a5-4589-b7a0-52a88bd348db, 92b8d5a1-6797-486b-bea0-aa0cef5e178c", "traceId": "cc04cc65fa6a41318268f775be8b1fe9", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T07:56:40.277Z" }, { "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": "e8acd623-d5a5-4589-b7a0-52a88bd348db, 92b8d5a1-6797-486b-bea0-aa0cef5e178c", "traceId": "cc04cc65fa6a41318268f775be8b1fe9", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:56:40.277Z" }, { "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": "ec43b916-be93-43ab-8a6c-086adc9d71fa, da46eee4-217a-456e-8ba3-34821ad7d392", "traceId": "82236a037fad4b509ed2535d0257537e", "evidence": "", "checkedAt": "2026-08-08T07:56:40.310Z" }, { "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": "ec43b916-be93-43ab-8a6c-086adc9d71fa, da46eee4-217a-456e-8ba3-34821ad7d392", "traceId": "82236a037fad4b509ed2535d0257537e", "evidence": "count=2", "checkedAt": "2026-08-08T07:56:40.310Z" }, { "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": "19746080-2708-4709-a651-5242bb0cc315, 547d2cfa-33eb-4acd-875a-b7f010c99753", "traceId": "11e82e81d516415f829aecf954ef82ae", "evidence": "", "checkedAt": "2026-08-08T07:56:40.366Z" }, { "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": "19746080-2708-4709-a651-5242bb0cc315, 547d2cfa-33eb-4acd-875a-b7f010c99753", "traceId": "11e82e81d516415f829aecf954ef82ae", "evidence": "count=200", "checkedAt": "2026-08-08T07:56:40.366Z" }, { "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": "199dc6ef-04db-45f5-a78d-52eb34b0cc88, c57ca80a-d847-4fbb-8339-0380b8207900", "traceId": "35ff2cd96d044ddd9ba66ce489235e59", "evidence": "", "checkedAt": "2026-08-08T07:56:40.405Z" }, { "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": "199dc6ef-04db-45f5-a78d-52eb34b0cc88, c57ca80a-d847-4fbb-8339-0380b8207900", "traceId": "35ff2cd96d044ddd9ba66ce489235e59", "evidence": "count=15", "checkedAt": "2026-08-08T07:56:40.405Z" }, { "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": "b5ee8c23-a04a-4587-9bc0-d8b8312ec50b, b13eb350-b92e-4ee3-ae95-876c5584239b", "traceId": "5cf9b20fd6834bcf98f6ac1766c5eac1", "evidence": "", "checkedAt": "2026-08-08T07:56:40.432Z" }, { "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": "f02882d8-4a4a-4418-b021-fda0da14c0c6, 110ee003-c413-43fe-bedd-bb27137d816c", "traceId": "dceab0c18abf4bc8aa282231988b5b3c", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T07:56:40.470Z" }, { "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": "f02882d8-4a4a-4418-b021-fda0da14c0c6, 110ee003-c413-43fe-bedd-bb27137d816c", "traceId": "dceab0c18abf4bc8aa282231988b5b3c", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T07:56:40.470Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085998611628883970" }, "http": 200, "code": null, "message": null, "requestId": "fb679905-d253-4f39-a008-b3eb628c06a0, 20e36487-5346-420e-9226-703e022a520c", "traceId": "9e64376d28ec4490ae0102c003918242", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T07:56:40.492Z" }, { "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": "b268dd2c-7581-4ac1-8b7a-93c67f219d19, 4d663775-6f3d-4a13-9d0c-7a8551396486", "traceId": "9b459a2091904eb38a678ab5e9b674f8", "evidence": "marker=ADMIN-API-20260808075633661", "checkedAt": "2026-08-08T07:56:40.560Z" }, { "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": "2b7a9975-2378-4192-86d9-a03ef02efbb5, 750ca2ea-086e-4b20-8a80-497ab9df1b97", "traceId": "48bf692cc81e47d78aa8eb5f63e13972", "evidence": "", "checkedAt": "2026-08-08T07:56:40.593Z" }, { "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": "2b7a9975-2378-4192-86d9-a03ef02efbb5, 750ca2ea-086e-4b20-8a80-497ab9df1b97", "traceId": "48bf692cc81e47d78aa8eb5f63e13972", "evidence": "orderId=2085998611985399810, replayedId=2085998611985399810", "checkedAt": "2026-08-08T07:56:40.593Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97", "traceId": "d8190582655d4c15b70860f2118b5828", "evidence": "", "checkedAt": "2026-08-08T07:56:40.622Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97", "traceId": "d8190582655d4c15b70860f2118b5828", "evidence": "orderNo=FL2085998611985399810, status=DRAFT", "checkedAt": "2026-08-08T07:56:40.622Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97", "traceId": "d8190582655d4c15b70860f2118b5828", "evidence": "cargoes=4, imageFileId=2085998611628883970", "checkedAt": "2026-08-08T07:56:40.622Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "22c5ab7d-c1fe-4c9e-a92a-5b82ce5efd8e, 0a432c27-87d1-476e-a990-3e46138d012d", "traceId": "1294da8b7aae448085b3caaf31fd110c", "evidence": "orderId=2085998611985399810", "checkedAt": "2026-08-08T07:56:40.682Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "d4171ca8-b2b2-47bb-b2bc-7b02ce9d7cb2, 88a65601-6657-4b54-b3fa-69f50a5dda6d", "traceId": "5571fe9715674ac6a225dfc841d0b0f1", "evidence": "", "checkedAt": "2026-08-08T07:56:40.712Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "d4171ca8-b2b2-47bb-b2bc-7b02ce9d7cb2, 88a65601-6657-4b54-b3fa-69f50a5dda6d", "traceId": "5571fe9715674ac6a225dfc841d0b0f1", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:56:40.712Z" }, { "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=FL2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "864ef917-0ed5-43a0-ab27-73753f2df355, 32d3204c-b611-471d-99d4-9aadf7aea505", "traceId": "087c384d71724a1e905a9b5ced9a6670", "evidence": "", "checkedAt": "2026-08-08T07:56:40.751Z" }, { "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=FL2085998611985399810" }, "http": 200, "code": "200", "message": "success", "requestId": "864ef917-0ed5-43a0-ab27-73753f2df355, 32d3204c-b611-471d-99d4-9aadf7aea505", "traceId": "087c384d71724a1e905a9b5ced9a6670", "evidence": "orderId=2085998611985399810, found=true", "checkedAt": "2026-08-08T07:56:40.751Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6558bf43-8668-4243-b021-198fb36d73d1, 55b9a9fb-835e-44d6-bcc5-00c821d3017f", "traceId": "1bf65bc9eb5c42b9aae1836df7b932cf", "evidence": "", "checkedAt": "2026-08-08T07:56:40.776Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6558bf43-8668-4243-b021-198fb36d73d1, 55b9a9fb-835e-44d6-bcc5-00c821d3017f", "traceId": "1bf65bc9eb5c42b9aae1836df7b932cf", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T07:56:40.776Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998611985399810&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "e28896b8-860c-48cc-b1a3-13782b5101ee, 2819fa3b-8c45-4f07-a441-8a4b88235b4f", "traceId": "4653dc1011664b37bd1efef2b19ce5a2", "evidence": "", "checkedAt": "2026-08-08T07:56:40.798Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998611985399810&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "e28896b8-860c-48cc-b1a3-13782b5101ee, 2819fa3b-8c45-4f07-a441-8a4b88235b4f", "traceId": "4653dc1011664b37bd1efef2b19ce5a2", "evidence": "orderId=2085998611985399810, found=true", "checkedAt": "2026-08-08T07:56:40.798Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226", "traceId": "898491f856844b22ac762f8d00af3a7c", "evidence": "", "checkedAt": "2026-08-08T07:56:40.822Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226", "traceId": "898491f856844b22ac762f8d00af3a7c", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T07:56:40.822Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226", "traceId": "898491f856844b22ac762f8d00af3a7c", "evidence": "cargoes=4, imageFileId=2085998611628883970", "checkedAt": "2026-08-08T07:56:40.822Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998611985399810/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9552b03-b981-4527-b76b-94460f7b0f96, 12c918ea-de7c-41a2-b9fa-66d4eb89fccf", "traceId": "a9fe7dfa22fa44edb51d26023fa7c098", "evidence": "", "checkedAt": "2026-08-08T07:56:40.857Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998611985399810/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "609c78ac-64cd-40bc-aa38-d43066e118a0, 03bbeffc-741c-42f3-9013-d6290a91fdc9", "traceId": "c88850adec7c4ccebf500dd24b0492a3", "evidence": "orderId=2085998611985399810", "checkedAt": "2026-08-08T07:56:40.885Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b105ce53-dec4-48c6-b527-0ed6c65294a2, 81eb0a2a-7b1f-4b8b-8e66-f65755678059", "traceId": "1eb2e62d7bff4cddb59381f50c200a29", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:43.022Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998620770349059?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18", "traceId": "886accfe47504d578a9252abee119e85", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:43.045Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998620770349059?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18", "traceId": "886accfe47504d578a9252abee119e85", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:56:43.046Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998620770349059?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18", "traceId": "886accfe47504d578a9252abee119e85", "evidence": "inboundId=2085998620770349059, history=1", "checkedAt": "2026-08-08T07:56:43.046Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998611985399810&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5ecceec2-e06b-47c8-8b2a-a36424a4b603, c4188d45-73c0-4859-b18a-544a2642adbc", "traceId": "6d66276b1f5b4fe7a22da5a598a69269", "evidence": "", "checkedAt": "2026-08-08T07:56:43.075Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998611985399810&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5ecceec2-e06b-47c8-8b2a-a36424a4b603, c4188d45-73c0-4859-b18a-544a2642adbc", "traceId": "6d66276b1f5b4fe7a22da5a598a69269", "evidence": "inboundId=2085998620770349059, total=1", "checkedAt": "2026-08-08T07:56:43.075Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dec29543-a3ad-4dc7-a919-420263988959, e12c22e5-7c22-48f4-8797-f13b970fc2a6", "traceId": "2a33136a2d114ccfb0bd30906235dd75", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T07:56:43.103Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dec29543-a3ad-4dc7-a919-420263988959, e12c22e5-7c22-48f4-8797-f13b970fc2a6", "traceId": "2a33136a2d114ccfb0bd30906235dd75", "evidence": "taskId=2085998620770349058, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T07:56:43.103Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085998620770349058/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "58821a06-87c7-45ec-9c4f-c92e5fb3b358, 5c993619-3e67-42b6-92b3-c8d384ed9024", "traceId": "4a678c386a8a43c0a81eb2979bad50f3", "evidence": "", "checkedAt": "2026-08-08T07:56:43.123Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085998620770349058/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "58821a06-87c7-45ec-9c4f-c92e5fb3b358, 5c993619-3e67-42b6-92b3-c8d384ed9024", "traceId": "4a678c386a8a43c0a81eb2979bad50f3", "evidence": "taskId=2085998620770349058, total=0", "checkedAt": "2026-08-08T07:56:43.123Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998611985399810/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4599003e-05a1-42ba-b650-36f177cd7c4e, 224f78fe-6214-4d11-a270-cc5dc4d4b003", "traceId": "6b99326a31884e78bcfeb158da1805ad", "evidence": "", "checkedAt": "2026-08-08T07:56:43.154Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998611985399810/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "db646b42-4ffd-4689-b2e1-d6ddc4fa9753, 7fb593bc-4fcc-4dcd-95d9-b4b393a6eda8", "traceId": "6f24b39f0376446e95c342d60d993836", "evidence": "", "checkedAt": "2026-08-08T07:56:43.185Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "19ffcafd-a5b7-4d54-9448-1437066cfac6, 6034740f-4d6d-4664-8af6-3b4042a1b401", "traceId": "4cb7b5ef5fb747bcb1fb15253ca2961a", "evidence": "", "checkedAt": "2026-08-08T07:56:43.209Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "19ffcafd-a5b7-4d54-9448-1437066cfac6, 6034740f-4d6d-4664-8af6-3b4042a1b401", "traceId": "4cb7b5ef5fb747bcb1fb15253ca2961a", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T07:56:43.209Z" }, { "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": "5a4f559a-4920-4668-82b4-b23f6bb8c378, 2f026c95-9437-47aa-9583-cb933bcb4019", "traceId": "e3d0b3dd791e4b33bb908510fc65b0de", "evidence": "", "checkedAt": "2026-08-08T07:56:43.242Z" }, { "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": "5a4f559a-4920-4668-82b4-b23f6bb8c378, 2f026c95-9437-47aa-9583-cb933bcb4019", "traceId": "e3d0b3dd791e4b33bb908510fc65b0de", "evidence": "versions=18, active=1", "checkedAt": "2026-08-08T07:56:43.242Z" }, { "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-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:56:43.246Z" }, { "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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f", "traceId": "427519a05a8d4522aefc997c22813100", "evidence": "fileName=ADMIN-API-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:56:44.772Z" }, { "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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f", "traceId": "427519a05a8d4522aefc997c22813100", "evidence": "versionId=2085998623572144130, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true", "checkedAt": "2026-08-08T07:56:44.772Z" }, { "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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f", "traceId": "427519a05a8d4522aefc997c22813100", "evidence": "channelCount=15, unique=15, missing=none", "checkedAt": "2026-08-08T07:56:44.772Z" }, { "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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f", "traceId": "427519a05a8d4522aefc997c22813100", "evidence": "rateCount=2157, declared=2157, valid=true", "checkedAt": "2026-08-08T07:56:44.773Z" }, { "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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f", "traceId": "427519a05a8d4522aefc997c22813100", "evidence": "blocking=0, unexpected=none, infrastructure=none", "checkedAt": "2026-08-08T07:56:44.774Z" }, { "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": "3ef2e6e5-3745-43c3-a413-f576095e023c, 9be4b1fd-5c0b-4e5c-8c39-df6b873b7d82", "traceId": "b97eac937a84487fa15c9ea8166cdd15", "evidence": "", "checkedAt": "2026-08-08T07:56:44.807Z" }, { "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": "3ef2e6e5-3745-43c3-a413-f576095e023c, 9be4b1fd-5c0b-4e5c-8c39-df6b873b7d82", "traceId": "b97eac937a84487fa15c9ea8166cdd15", "evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085991853294399490, activeAfterUpload=2085991853294399490", "checkedAt": "2026-08-08T07:56:44.808Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询待确认版本渠道和价格预览", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130" }, "http": 200, "code": "200", "message": "success", "requestId": "1923a737-7c98-417b-8a7e-3c31b6d5b60e, 973933aa-f7f3-4039-98b8-45b2910868e3", "traceId": "b763bf3ac20e420cb25ffa2edd2f9a90", "evidence": "", "checkedAt": "2026-08-08T07:56:44.879Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "详情与上传解析结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130" }, "http": 200, "code": "200", "message": "success", "requestId": "1923a737-7c98-417b-8a7e-3c31b6d5b60e, 973933aa-f7f3-4039-98b8-45b2910868e3", "traceId": "b763bf3ac20e420cb25ffa2edd2f9a90", "evidence": "versionId=2085998623572144130, channels=15, rates=2157, issues=2", "checkedAt": "2026-08-08T07:56:44.879Z" }, { "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/2085998623572144130/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "bf14d8d7-52de-4973-a8a6-041b1fd590ab, 4c3e7ad0-ed20-4e5f-951c-23d28ba810bb, 445383aa-0a77-42a2-b1b3-f08da26853f0", "traceId": "73d5696c2a56408f95d6588556746857, 7b9059b7e7b0404a90a458515920a7c3", "evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:56:44.973Z" }, { "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": "ba3f1617-da4d-4ec2-bab0-0951b1cddfd3, ea959bda-992f-4c0e-86e7-94589a1d528f", "traceId": "b46476f0afe141e183d4e8b9727f0dff", "evidence": "", "checkedAt": "2026-08-08T07:56:45.002Z" }, { "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": "030b7313-ade8-434e-938d-48e3e2038f66, 9af8eec1-7c0e-4bc7-ba6d-0a52cdf490ed", "traceId": "7472a761c6ca4c3fa74a7b4dedc99647", "evidence": "", "checkedAt": "2026-08-08T07:56:45.033Z" }, { "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": "030b7313-ade8-434e-938d-48e3e2038f66, 9af8eec1-7c0e-4bc7-ba6d-0a52cdf490ed", "traceId": "7472a761c6ca4c3fa74a7b4dedc99647", "evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none", "checkedAt": "2026-08-08T07:56:45.034Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "确认仓库映射并立即生效", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "bf0b7de0-40c4-442c-b2c7-16d111027305, a569c14a-4556-41d8-b187-81c1f0a444ca", "traceId": "e9a23490a7c241c392272f84f1f7f9f8", "evidence": "versionId=2085998623572144130, originMappings=2, overseasMappings=2", "checkedAt": "2026-08-08T07:56:46.634Z" }, { "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/2085998623572144130/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "bf0b7de0-40c4-442c-b2c7-16d111027305, a569c14a-4556-41d8-b187-81c1f0a444ca", "traceId": "e9a23490a7c241c392272f84f1f7f9f8", "evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T15:56:45.466, channels=15, rates=2157", "checkedAt": "2026-08-08T07:56:46.634Z" }, { "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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc", "traceId": "321f0c03fd4d47f68759e0df95799503", "evidence": "", "checkedAt": "2026-08-08T07:56:46.669Z" }, { "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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc", "traceId": "321f0c03fd4d47f68759e0df95799503", "evidence": "active=2085998623572144130", "checkedAt": "2026-08-08T07:56:46.669Z" }, { "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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc", "traceId": "321f0c03fd4d47f68759e0df95799503", "evidence": "previous=2085991853294399490, superseded=true", "checkedAt": "2026-08-08T07:56:46.669Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询当前生效价格版本详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130" }, "http": 200, "code": "200", "message": "success", "requestId": "3e7a1a42-c5c1-410a-9f1a-fb1da7b41da6, 666b3b4d-0399-49c0-9808-5d48987df8a4", "traceId": "d28ecae59ddc472fa774a9e161516956", "evidence": "", "checkedAt": "2026-08-08T07:56:46.783Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "当前生效版本预览数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130" }, "http": 200, "code": "200", "message": "success", "requestId": "3e7a1a42-c5c1-410a-9f1a-fb1da7b41da6, 666b3b4d-0399-49c0-9808-5d48987df8a4", "traceId": "d28ecae59ddc472fa774a9e161516956", "evidence": "status=ACTIVE, channels=15, rates=2157", "checkedAt": "2026-08-08T07:56:46.783Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "已生效版本禁止重复发布", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130/publish" }, "http": 200, "code": "A0409", "message": "只有待确认上传记录可以确认并生效", "requestId": "9128708d-2a86-4152-b38c-eacda4458963", "traceId": "b285b14bc30549da90ae4b9fa1236293", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:46.816Z" }, { "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": "c711fcd0-d089-45ae-8bf5-246d54ded22b, d67781bd-c2aa-4b65-86d6-4109a21f250a", "traceId": "0b239615aeec4398a697d18c5be089f7", "evidence": "", "checkedAt": "2026-08-08T07:56:46.841Z" }, { "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": "c711fcd0-d089-45ae-8bf5-246d54ded22b, d67781bd-c2aa-4b65-86d6-4109a21f250a", "traceId": "0b239615aeec4398a697d18c5be089f7", "evidence": "active=2085998623572144130", "checkedAt": "2026-08-08T07:56:46.841Z" }, { "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": "88b4946f-43ed-4640-ad65-2fe4d1f22f7c, 5dfb12ba-a536-431b-9e35-af8071977987", "traceId": "249a02d2daa248539b634de270f00686", "evidence": "", "checkedAt": "2026-08-08T07:56:46.882Z" }, { "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": "88b4946f-43ed-4640-ad65-2fe4d1f22f7c, 5dfb12ba-a536-431b-9e35-af8071977987", "traceId": "249a02d2daa248539b634de270f00686", "evidence": "taskId=2085998638505984001, status=PENDING", "checkedAt": "2026-08-08T07:56:46.882Z" }, { "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": "bdfe3bf0-4987-43fd-a863-012659ae95ac, 5c8ca095-b2b3-49a5-982d-caf27bfe6f8c", "traceId": "6e981539655445e2902ac9fbed0d7be2", "evidence": "", "checkedAt": "2026-08-08T07:56:46.907Z" }, { "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": "bdfe3bf0-4987-43fd-a863-012659ae95ac, 5c8ca095-b2b3-49a5-982d-caf27bfe6f8c", "traceId": "6e981539655445e2902ac9fbed0d7be2", "evidence": "records=17", "checkedAt": "2026-08-08T07:56:46.907Z" }, { "module": "downloads", "scenario": null, "name": "轮询导出任务直到终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085998638505984001" }, "http": 200, "code": "200", "message": "success", "requestId": "8d56f4d2-eb71-40e5-8807-3e9eeae7abb4, ac367e6e-00e2-48f1-9780-fc7f34a62b6f", "traceId": "30c564ca8f884114ad12e7e3e67b5737", "evidence": "status=SUCCEEDED, processedRows=0", "checkedAt": "2026-08-08T07:56:50.993Z" }, { "module": "downloads", "scenario": null, "name": "查询导出任务详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085998638505984001" }, "http": 200, "code": "200", "message": "success", "requestId": "837d7fd1-c5c4-41da-a8b4-caee4cb696a7, 2b810190-95f0-484f-b522-00afa6a30956", "traceId": "b738eb6bb0084800b6ccd77ad9f96f3e", "evidence": "", "checkedAt": "2026-08-08T07:56:51.028Z" }, { "module": "downloads", "scenario": null, "name": "导出详情行数和文件元数据正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085998638505984001" }, "http": 200, "code": "200", "message": "success", "requestId": "837d7fd1-c5c4-41da-a8b4-caee4cb696a7, 2b810190-95f0-484f-b522-00afa6a30956", "traceId": "b738eb6bb0084800b6ccd77ad9f96f3e", "evidence": "processedRows=0, sizeBytes=4067", "checkedAt": "2026-08-08T07:56:51.028Z" }, { "module": "downloads", "scenario": null, "name": "下载并校验客户列表 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085998638505984001/download" }, "http": 200, "code": null, "message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "7f1d6ac7-d086-40e7-86b3-339211c0e2ff, 4faa3fd5-e301-4025-a6a6-c6e539a29d5e", "traceId": "1106750cb04d401aa1e4f29ef662ffac", "evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:56:51.056Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅选择带本轮测试标记的可编辑入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998620770349059?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9d028997-1933-4b93-9935-42d7b93efe20, a0051bc0-fb4c-4158-92ed-2c514d6958da", "traceId": "0e64d5ae4ac0436798b6ccab4551e423", "evidence": "tenantId=10001, inboundId=2085998620770349059, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:56:51.089Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9c166a1d-280f-4df2-8cce-bddb9b1a6116, 0715180b-3ae1-41f4-a909-f636a021b1b1", "traceId": "4d4d4272ef024c0391439a7cfe19b670", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:51.118Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9c166a1d-280f-4df2-8cce-bddb9b1a6116, 0715180b-3ae1-41f4-a909-f636a021b1b1", "traceId": "4d4d4272ef024c0391439a7cfe19b670", "evidence": "existingResults=0, baselineWeight=null", "checkedAt": "2026-08-08T07:56:51.118Z" }, { "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/2085998620770349059" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "2715b18a-1717", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:56:51.138Z" }, { "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/2085998620770349059" }, "http": 200, "code": "A0400", "message": "称重图片仅支持JPG、PNG、BMP", "requestId": "70fce039-3e87-44ea-9739-ae0ee4511497", "traceId": "3c0fd4649fb54a0e89f0ca0d1eab292f", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:56:51.164Z" }, { "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/2085998620770349059" }, "http": 200, "code": "A0400", "message": "称重图片不能超过5MB", "requestId": "e8184b55-fa72-4eca-9727-4f4848db52ea", "traceId": "f0a3f71eb8cf4893a6ba6dfb518479dc", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:56:51.386Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3", "traceId": "38cd11cede4e413dbc7b9744937e8c9e", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T07:56:53.057Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3", "traceId": "38cd11cede4e413dbc7b9744937e8c9e", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T07:56:53.057Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3", "traceId": "38cd11cede4e413dbc7b9744937e8c9e", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T07:56:53.057Z" }, { "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/2085998620770349059/2085998660287004673/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "77037f9f-de9d-42fe-8d57-44e7106dcf95, 3ecbf40d-3d4d-4c4c-b29b-07940f445ccb", "traceId": "2d9979dd17294dd9bb498461683c8be4", "evidence": "fileId=2085998660287004673", "checkedAt": "2026-08-08T07:56:54.008Z" }, { "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/2085998620770349059/2085998660287004673/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "77037f9f-de9d-42fe-8d57-44e7106dcf95, 3ecbf40d-3d4d-4c4c-b29b-07940f445ccb", "traceId": "2d9979dd17294dd9bb498461683c8be4", "evidence": "sameFile=true, status=RECOGNIZED", "checkedAt": "2026-08-08T07:56:54.008Z" }, { "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/2085998620770349059/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "46fc27d6-b6c3-4f47-8e68-36047f8f8b84, 2547df01-ad78-48b8-b5fb-b41f26938f56", "traceId": "d53c83a0f28b47399cdc9546fdfff7ba", "evidence": "fileId=2085998660287004673", "checkedAt": "2026-08-08T07:56:54.035Z" }, { "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/2085998620770349059/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "46fc27d6-b6c3-4f47-8e68-36047f8f8b84, 2547df01-ad78-48b8-b5fb-b41f26938f56", "traceId": "d53c83a0f28b47399cdc9546fdfff7ba", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T07:56:54.035Z" }, { "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/2085998620770349059/2085998660287004673" }, "http": 200, "code": null, "message": "3701469 bytes (image/jpeg)", "requestId": "6d1c5f12-0e7e-4dd7-935b-7178794f4742, 2ef92290-47c3-42e9-b3fc-01d7d27a6bc0", "traceId": "1db2475ff97c43419695343495d14144", "evidence": "contentType=image/jpeg, bytes=3701469", "checkedAt": "2026-08-08T07:56:54.181Z" }, { "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/2085998620770349059/2085998660287004673/thumbnail" }, "http": 200, "code": null, "message": "18677 bytes (image/jpeg)", "requestId": "249c43f9-4c86-41eb-88c3-6b1ede5e618c, 8261e123-3440-42dc-9044-f136ccc277ae", "traceId": "d78262344ec1403991a66f778d25ec31", "evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320", "checkedAt": "2026-08-08T07:56:54.538Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "34b7b172-dd16-4a4c-8444-355cda31d1f9, a6c51fe2-5463-4f9d-99aa-57401412d1fd", "traceId": "b1f83c1322b54ae18303ae8c33e18383", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:54.567Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "34b7b172-dd16-4a4c-8444-355cda31d1f9, a6c51fe2-5463-4f9d-99aa-57401412d1fd", "traceId": "b1f83c1322b54ae18303ae8c33e18383", "evidence": "resultFound=true, baselineCount=0, currentCount=1", "checkedAt": "2026-08-08T07:56:54.567Z" }, { "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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "faa62bff-e244-4a1f-aa69-40eb67edcaff", "traceId": "9fa3b4970a0c49a1b637346c55478a1f", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:54.595Z" }, { "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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ba4cc38d-08e7-429c-bb2c-63600d1c5755, bd6ab4b7-6fec-46f6-9d0f-dcdc97a48932", "traceId": "ddf4f616bd15410992fa0fc0afa4e213", "evidence": "usedOriginal=true", "checkedAt": "2026-08-08T07:56:54.636Z" }, { "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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ba4cc38d-08e7-429c-bb2c-63600d1c5755, bd6ab4b7-6fec-46f6-9d0f-dcdc97a48932", "traceId": "ddf4f616bd15410992fa0fc0afa4e213", "evidence": "status=CONFIRMED, version=1, finalKg=285.5", "checkedAt": "2026-08-08T07:56:54.637Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f7008755-a5d3-4cfa-a69e-b987b51245f7, 2b6a9422-d313-4931-ac80-f2025d0e2cc5", "traceId": "944b00fc462c4cdab64f0f9c8cd4048a", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:54.658Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f7008755-a5d3-4cfa-a69e-b987b51245f7, 2b6a9422-d313-4931-ac80-f2025d0e2cc5", "traceId": "944b00fc462c4cdab64f0f9c8cd4048a", "evidence": "baseline=null, added=285.5, actual=285.5", "checkedAt": "2026-08-08T07:56:54.658Z" }, { "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/2085998620770349059/weight-results/2085998668526694402?tenantId=10001&version=0" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "da0f9b6b-3251-4b52-8afc-792e88e02ae5", "traceId": "79670798cbb246618b5dd2793d03fa7f", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:56:54.691Z" }, { "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/2085998620770349059/weight-results/2085998668526694402?tenantId=10001&version=1" }, "http": 200, "code": "200", "message": "success", "requestId": "cd74894e-344e-460d-ad60-237c656330e9, 71ebdc23-bbc4-47ed-b91d-6edc1911fdfd", "traceId": "9c158d915b654cc2ba634db4497ad9e5", "evidence": "resultId=2085998668526694402, version=1", "checkedAt": "2026-08-08T07:56:54.739Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "96ebc5ec-c429-4910-8e0a-50932e35f638, 9d39a1f9-09e5-436a-822a-16f23d923549", "traceId": "8775304e8b444c628439be03a80ab3a2", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:54.769Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "96ebc5ec-c429-4910-8e0a-50932e35f638, 9d39a1f9-09e5-436a-822a-16f23d923549", "traceId": "8775304e8b444c628439be03a80ab3a2", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T07:56:54.769Z" }, { "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/2085998620770349059/2085998660287004673" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "1d5c0e65-49d0-4e5e-b53f-8dd1a6b72730", "traceId": "67e8163f7c3a4f8a90ff1449ac54fa15", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:56:54.799Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956", "traceId": "678800ecf929453794d6bee80bf1f3b1", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T07:56:56.102Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956", "traceId": "678800ecf929453794d6bee80bf1f3b1", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T07:56:56.102Z" }, { "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/2085998620770349059" }, "http": 200, "code": "200", "message": "success", "requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956", "traceId": "678800ecf929453794d6bee80bf1f3b1", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T07:56:56.102Z" }, { "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/2085998620770349059/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f83e8ca3-8937-4d1a-97b8-f2cf6c8973ac, cfe49fbb-3c66-4ee7-9f07-dfdc0d067a3b", "traceId": "b94ff7228e1b4633a8bd8aec622faea2", "evidence": "fileId=2085998673654251521", "checkedAt": "2026-08-08T07:56:56.148Z" }, { "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/2085998620770349059/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f83e8ca3-8937-4d1a-97b8-f2cf6c8973ac, cfe49fbb-3c66-4ee7-9f07-dfdc0d067a3b", "traceId": "b94ff7228e1b4633a8bd8aec622faea2", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T07:56:56.148Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "29a0c6b5-ca8d-4be4-853c-e47a919838a0", "traceId": "591f4518b1854cb290c6d148ac4a52f1", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:56.189Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8c40aea1-b8f2-4527-aa42-ff7aa9905045, ce30dbb3-667c-411d-bcec-9614286dda0e", "traceId": "88f2197caed2425d80bd21bed0230a0b", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.216Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8c40aea1-b8f2-4527-aa42-ff7aa9905045, ce30dbb3-667c-411d-bcec-9614286dda0e", "traceId": "88f2197caed2425d80bd21bed0230a0b", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:56:56.216Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "7d03e900-cfa3-40b3-8b3e-306514541fb0", "traceId": "1f7a918073f6417f91760fe82bad6405", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:56.247Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "52577bcd-755d-4be4-a7e4-4dc59ae776c4, 04ad36ac-0dc0-4a60-9d08-84500b81afa7", "traceId": "fffc3d5947bf42ef875a09ad4da8b0e9", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.272Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "52577bcd-755d-4be4-a7e4-4dc59ae776c4, 04ad36ac-0dc0-4a60-9d08-84500b81afa7", "traceId": "fffc3d5947bf42ef875a09ad4da8b0e9", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:56:56.272Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "换算后重量不能小于 0.001 KG", "requestId": "c23fa490-1cb1-4853-810e-7c156e514fb8", "traceId": "a6c900f5f8a9463f985fd8850a107361", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:56.295Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d5a65d9f-1cfa-4ba2-847e-4b62fd7fa1a5, 874aceae-ea8c-446b-b5c8-9659c1198e45", "traceId": "2edf16e8285e4ce5a1390f28d8a0d4e4", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.327Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d5a65d9f-1cfa-4ba2-847e-4b62fd7fa1a5, 874aceae-ea8c-446b-b5c8-9659c1198e45", "traceId": "2edf16e8285e4ce5a1390f28d8a0d4e4", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:56:56.327Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)", "requestId": "bfc58cd3-642a-477d-9c8f-6acabf11b944", "traceId": "c5368c54becb4a24b8f1eddaac10c188", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:56.355Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "da7f8888-3d5d-48ce-90a6-b99300444969, 1a15e3e8-0ef7-440a-816e-b99d5f68d4e7", "traceId": "5d42b90bd6074e7f9548eeea8694b815", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.385Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "da7f8888-3d5d-48ce-90a6-b99300444969, 1a15e3e8-0ef7-440a-816e-b99d5f68d4e7", "traceId": "5d42b90bd6074e7f9548eeea8694b815", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:56:56.385Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b4b0b206-2dca-4874-813d-3b39e714180a, 0e29ae0e-83f3-4f8c-ad41-c7f379a8bd1d", "traceId": "b9caa5801e8a42a38295d4468899a2e1", "evidence": "adjusted=10.125 LB", "checkedAt": "2026-08-08T07:56:56.426Z" }, { "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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b4b0b206-2dca-4874-813d-3b39e714180a, 0e29ae0e-83f3-4f8c-ad41-c7f379a8bd1d", "traceId": "b9caa5801e8a42a38295d4468899a2e1", "evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593", "checkedAt": "2026-08-08T07:56:56.426Z" }, { "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/2085998620770349059/weight-results/2085998677380870146?tenantId=10001&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "7eefbcfa-309e-4578-9de5-42ef7ed08d92, 50e9c648-dc6e-474d-a6d2-7826a48f9461", "traceId": "0bcc641d791943599fc9a4a6da2a3e98", "evidence": "resultId=2085998677380870146, version=2", "checkedAt": "2026-08-08T07:56:56.464Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9414971f-27f4-4d2f-b546-32a4b9f4eb90, 7498c12d-0c22-49ca-81d6-ac169a68bfe9", "traceId": "d56a7d7eb9514a009ba359554fea9ec8", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.496Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9414971f-27f4-4d2f-b546-32a4b9f4eb90, 7498c12d-0c22-49ca-81d6-ac169a68bfe9", "traceId": "d56a7d7eb9514a009ba359554fea9ec8", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T07:56:56.496Z" }, { "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/2085998620770349059/2085998673654251521" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "f3bc258b-f2fc-4611-8006-407088df377d", "traceId": "b3697e04912241119fbfe89897f64c93", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:56:56.517Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "00bdcb36-4d68-42fb-82c7-f139ef1932b0, 43b6f47b-261a-47a9-a83a-f506cf10b36b", "traceId": "197a7288435c4a85a960ccf7b9a536c1", "evidence": "inboundId=2085998620770349059", "checkedAt": "2026-08-08T07:56:56.543Z" }, { "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/2085998620770349059/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "00bdcb36-4d68-42fb-82c7-f139ef1932b0, 43b6f47b-261a-47a9-a83a-f506cf10b36b", "traceId": "197a7288435c4a85a960ccf7b9a536c1", "evidence": "leftovers=0, baseline=null, actual=null", "checkedAt": "2026-08-08T07:56:56.543Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "6e7731fc-0732-493a-a33b-d98307af9200, 8d687cb9-be6a-47fc-a471-e8736f2c9b6f", "traceId": "d3fd836dc9ec412db36806f748ba835b", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T07:56:56.872Z" }, { "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": "51790fd1-df6d-450e-8c04-e5db83a31b78, 42265502-396e-4ec7-a950-9a393347ca57", "traceId": "e7ba758f44e64f7b9f5ebf2a91ea2163", "evidence": "", "checkedAt": "2026-08-08T07:56:56.894Z" }, { "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": "51790fd1-df6d-450e-8c04-e5db83a31b78, 42265502-396e-4ec7-a950-9a393347ca57", "traceId": "e7ba758f44e64f7b9f5ebf2a91ea2163", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T07:56:56.895Z" }, { "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": "b8280ee5-674d-4b3d-9a1b-5949d8cf7457, 74d7fc0b-c28f-47ad-97bd-cad28b12b935", "traceId": "0e0edf1a57044593a98beabc17797e10", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T07:56:56.912Z" }, { "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": "b8280ee5-674d-4b3d-9a1b-5949d8cf7457, 74d7fc0b-c28f-47ad-97bd-cad28b12b935", "traceId": "0e0edf1a57044593a98beabc17797e10", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:56:56.912Z" }, { "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": "2ea4fe00-a4f8-491c-9575-eaeb7c96cb6e, 0a40e1a7-a1f3-4cc9-b4a7-8eac68e38992", "traceId": "5675e1d34a2f49578e434e051d2d3485", "evidence": "", "checkedAt": "2026-08-08T07:56:56.946Z" }, { "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": "2ea4fe00-a4f8-491c-9575-eaeb7c96cb6e, 0a40e1a7-a1f3-4cc9-b4a7-8eac68e38992", "traceId": "5675e1d34a2f49578e434e051d2d3485", "evidence": "count=2", "checkedAt": "2026-08-08T07:56:56.946Z" }, { "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": "7d465b92-0b7f-4a1d-9abf-469b7d3c8f8c, a5c9a9a7-8610-44e3-b110-6792314cd61b", "traceId": "a797df76e2744b708012e15da3abfd25", "evidence": "", "checkedAt": "2026-08-08T07:56:56.996Z" }, { "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": "7d465b92-0b7f-4a1d-9abf-469b7d3c8f8c, a5c9a9a7-8610-44e3-b110-6792314cd61b", "traceId": "a797df76e2744b708012e15da3abfd25", "evidence": "count=200", "checkedAt": "2026-08-08T07:56:56.996Z" }, { "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": "6f4d0c71-de53-48a3-9699-c55153429abc, 6c714170-836e-43be-9c17-61bd1f8fc254", "traceId": "c05d77ee52d04a20ac89fd171885f562", "evidence": "", "checkedAt": "2026-08-08T07:56:57.025Z" }, { "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": "6f4d0c71-de53-48a3-9699-c55153429abc, 6c714170-836e-43be-9c17-61bd1f8fc254", "traceId": "c05d77ee52d04a20ac89fd171885f562", "evidence": "count=15", "checkedAt": "2026-08-08T07:56:57.025Z" }, { "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": "f57e175b-e5c8-4d5f-80f8-e526cbe21bf1, 2b544abd-e476-490e-ac73-b22562315af1", "traceId": "d7f1a9e79e874bcfbf6079747514ad91", "evidence": "", "checkedAt": "2026-08-08T07:56:57.052Z" }, { "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": "4d4a4927-3083-4aeb-bc0f-f4929dad477e, 06c6887a-07eb-4be6-9a94-911fbfcc8314", "traceId": "e96bf5fe9226419a874e69cb57c3b7b2", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T07:56:57.088Z" }, { "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": "4d4a4927-3083-4aeb-bc0f-f4929dad477e, 06c6887a-07eb-4be6-9a94-911fbfcc8314", "traceId": "e96bf5fe9226419a874e69cb57c3b7b2", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T07:56:57.088Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085998681334022145" }, "http": 200, "code": null, "message": null, "requestId": "80883000-3689-4234-bb79-3b828fe38bc2, d80e702e-71f6-4bb1-a6cf-266841118b20", "traceId": "67844a07048648bdb6cef5f88270c8a9", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T07:56:57.114Z" }, { "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": "52b99b1d-c851-4fdd-a72c-4469f624bfe9, 1d1c35d4-bfdf-4f5b-a25f-563f7cf756c4", "traceId": "b3d223fdda2a4a85a7e8b395bd4b8b60", "evidence": "marker=ADMIN-API-20260808075633661-MOJIA", "checkedAt": "2026-08-08T07:56:57.183Z" }, { "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": "5e9090f4-c729-437e-b225-f93ed773bd8d, c4a9dec7-ecc8-44d4-988b-2542ecd330c7", "traceId": "df01cd59eace47c38afc2ca5c30bb933", "evidence": "", "checkedAt": "2026-08-08T07:56:57.213Z" }, { "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": "5e9090f4-c729-437e-b225-f93ed773bd8d, c4a9dec7-ecc8-44d4-988b-2542ecd330c7", "traceId": "df01cd59eace47c38afc2ca5c30bb933", "evidence": "orderId=2085998681711509506, replayedId=2085998681711509506", "checkedAt": "2026-08-08T07:56:57.213Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5", "traceId": "effeb2d093f342d4a2ad49d93ab0c411", "evidence": "", "checkedAt": "2026-08-08T07:56:57.241Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5", "traceId": "effeb2d093f342d4a2ad49d93ab0c411", "evidence": "orderNo=FL2085998681711509506, status=DRAFT", "checkedAt": "2026-08-08T07:56:57.241Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5", "traceId": "effeb2d093f342d4a2ad49d93ab0c411", "evidence": "cargoes=4, imageFileId=2085998681334022145", "checkedAt": "2026-08-08T07:56:57.241Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "236d4134-5297-4a84-a1c2-3200566e193e, 16431b53-4cb9-40ad-a39c-01f8b298f14b", "traceId": "b2945ffde1a14b2ebf1dce8b0d3ef82c", "evidence": "orderId=2085998681711509506", "checkedAt": "2026-08-08T07:56:57.306Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "f3c8b328-0c17-4ef4-a7c9-2d65890149fa, 2844ce44-0e16-4368-976c-36bf5119479b", "traceId": "3c063baa27e04901a938fb205fa21e95", "evidence": "", "checkedAt": "2026-08-08T07:56:57.329Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "f3c8b328-0c17-4ef4-a7c9-2d65890149fa, 2844ce44-0e16-4368-976c-36bf5119479b", "traceId": "3c063baa27e04901a938fb205fa21e95", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:56:57.329Z" }, { "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=FL2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "73bcfdb4-cf9a-4168-91ee-54d0f24c6f8a, bc5689d7-d864-482c-9311-98137826bc94", "traceId": "77197a514d1a472899198f68f364e034", "evidence": "", "checkedAt": "2026-08-08T07:56:57.374Z" }, { "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=FL2085998681711509506" }, "http": 200, "code": "200", "message": "success", "requestId": "73bcfdb4-cf9a-4168-91ee-54d0f24c6f8a, bc5689d7-d864-482c-9311-98137826bc94", "traceId": "77197a514d1a472899198f68f364e034", "evidence": "orderId=2085998681711509506, found=true", "checkedAt": "2026-08-08T07:56:57.374Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0c18842f-5b00-420d-925f-4234db5086fc, 529b398b-83f9-4a89-ab4d-93dbfb12483a", "traceId": "dfd99eda138a47f182136862375ec4c0", "evidence": "", "checkedAt": "2026-08-08T07:56:57.397Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0c18842f-5b00-420d-925f-4234db5086fc, 529b398b-83f9-4a89-ab4d-93dbfb12483a", "traceId": "dfd99eda138a47f182136862375ec4c0", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T07:56:57.397Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998681711509506&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "85a75644-d321-49e4-9409-06bd2e436fe5, 0b3fe6e1-cc7e-41bf-ba9a-9ef0751dbb46", "traceId": "f1f9b473e6c44162b091b7cfbb5c0d99", "evidence": "", "checkedAt": "2026-08-08T07:56:57.420Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998681711509506&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "85a75644-d321-49e4-9409-06bd2e436fe5, 0b3fe6e1-cc7e-41bf-ba9a-9ef0751dbb46", "traceId": "f1f9b473e6c44162b091b7cfbb5c0d99", "evidence": "orderId=2085998681711509506, found=true", "checkedAt": "2026-08-08T07:56:57.420Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab", "traceId": "45ec46bcb16542a5a3e44850ee4d8eac", "evidence": "", "checkedAt": "2026-08-08T07:56:57.456Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab", "traceId": "45ec46bcb16542a5a3e44850ee4d8eac", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T07:56:57.456Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab", "traceId": "45ec46bcb16542a5a3e44850ee4d8eac", "evidence": "cargoes=4, imageFileId=2085998681334022145", "checkedAt": "2026-08-08T07:56:57.456Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998681711509506/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "248b4168-f3b1-45b0-a66b-97856f0070af, 3f597195-8dc8-4ff8-8438-2ba21e9ddfa6", "traceId": "98b686100bcb4794a387b19a78b878d6", "evidence": "", "checkedAt": "2026-08-08T07:56:57.489Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998681711509506/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9c4495e0-712d-4f54-b7dc-0a8109bf3dec, 6fbda64e-2047-4d12-aea2-44b210fbb709", "traceId": "b408d02a1f20432784ae6350d8add9eb", "evidence": "orderId=2085998681711509506", "checkedAt": "2026-08-08T07:56:57.523Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "74122efc-d926-4373-872d-703ba3a12607, 5df89014-0c03-4cd0-9fd6-a8b993b06349", "traceId": "5250e94b48fc408a98a9dee88ce8d4b5", "evidence": "inboundId=2085998683798155266", "checkedAt": "2026-08-08T07:56:58.603Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11", "traceId": "f2544e78db4044fb8a9e20f19f834c9e", "evidence": "inboundId=2085998683798155266", "checkedAt": "2026-08-08T07:56:58.640Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11", "traceId": "f2544e78db4044fb8a9e20f19f834c9e", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:56:58.640Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11", "traceId": "f2544e78db4044fb8a9e20f19f834c9e", "evidence": "inboundId=2085998683798155266, history=1", "checkedAt": "2026-08-08T07:56:58.640Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998681711509506&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5479c6f4-a61e-4357-bac6-9f0a4b5ab4f0, fff82eeb-f5ba-45a3-bee2-bbf0029f7eaa", "traceId": "ca5f0ea48b304110aae91907e9feb1a5", "evidence": "", "checkedAt": "2026-08-08T07:56:58.672Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998681711509506&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5479c6f4-a61e-4357-bac6-9f0a4b5ab4f0, fff82eeb-f5ba-45a3-bee2-bbf0029f7eaa", "traceId": "ca5f0ea48b304110aae91907e9feb1a5", "evidence": "inboundId=2085998683798155266, total=1", "checkedAt": "2026-08-08T07:56:58.672Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "eebb30ad-a50a-4441-bd6e-da800dc76bba, 71541651-63fc-4211-9f68-dd86fceac07c", "traceId": "299f6886f2a34d33b16d8955c32ccbe2", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T07:56:58.700Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "eebb30ad-a50a-4441-bd6e-da800dc76bba, 71541651-63fc-4211-9f68-dd86fceac07c", "traceId": "299f6886f2a34d33b16d8955c32ccbe2", "evidence": "taskId=2085998683798155265, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T07:56:58.700Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085998683798155265/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "cf8a5dc3-6009-4013-b822-ff63743973a9, a32482bb-864c-415b-9f68-08faa65905c0", "traceId": "0dc81649ff0c475aa8b9e6b3ba43fef4", "evidence": "", "checkedAt": "2026-08-08T07:56:58.732Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085998683798155265/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "cf8a5dc3-6009-4013-b822-ff63743973a9, a32482bb-864c-415b-9f68-08faa65905c0", "traceId": "0dc81649ff0c475aa8b9e6b3ba43fef4", "evidence": "taskId=2085998683798155265, total=0", "checkedAt": "2026-08-08T07:56:58.732Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998681711509506/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "11352163-42a6-40a0-bdc6-144260e809fe, 33ef9d05-696e-40f3-92bd-d60333e9d2b3", "traceId": "aefc7a40b0ef4b0ba816c175cccf45f3", "evidence": "", "checkedAt": "2026-08-08T07:56:58.768Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085998681711509506/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d2727c27-0005-4d44-bd76-7a019af5f8cf, 601ea098-e45c-4263-9776-b8b2654e78fe", "traceId": "9c32fda0156040f1845858f462252f27", "evidence": "", "checkedAt": "2026-08-08T07:56:58.799Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e3d09efc-1923-404c-9da1-8d13ccc9c00a, d7d25243-7cd7-45f4-a899-e8d99f81e43a", "traceId": "b6bd1c3633384d88be04faeac11324fa", "evidence": "", "checkedAt": "2026-08-08T07:56:58.827Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e3d09efc-1923-404c-9da1-8d13ccc9c00a, d7d25243-7cd7-45f4-a899-e8d99f81e43a", "traceId": "b6bd1c3633384d88be04faeac11324fa", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T07:56:58.827Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询隔离入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "2285900e-1c01-479b-ab15-695970592ca9, aa0e932d-68a5-439e-b7e0-e98d4311fc03", "traceId": "88416523a71446269831ebf77d0b280b", "evidence": "inboundId=2085998683798155266, tenantId=10001", "checkedAt": "2026-08-08T07:56:58.854Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "隔离入库单身份与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "2285900e-1c01-479b-ab15-695970592ca9, aa0e932d-68a5-439e-b7e0-e98d4311fc03", "traceId": "88416523a71446269831ebf77d0b280b", "evidence": "identity=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:56:58.855Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "生成箱唛 PDF 并冻结稳定箱码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13926 bytes (application/pdf)", "requestId": "aff5bdad-a6c2-4416-9dca-afe3a9ddd1cb, dbba5378-d4f0-4afa-87ac-35ab4d6df8d3, 7d513135-aba3-4663-8541-2b19a547a1a0", "traceId": "97e05d0d0333468c9913b7bc8758d840, a18b088607474cb0b05ec823cf182182", "evidence": "contentType=application/pdf, bytes=13926", "checkedAt": "2026-08-08T07:56:58.989Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印后回查冻结箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3c8cf163-9ece-4ab8-b3bc-7d89214c2684, 66831ca2-435b-4846-a56a-ea7df4da0209", "traceId": "c896bec84e3045d1a6a40280061433e0", "evidence": "", "checkedAt": "2026-08-08T07:56:59.012Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印按订单货物冻结原始总箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "3c8cf163-9ece-4ab8-b3bc-7d89214c2684, 66831ca2-435b-4846-a56a-ea7df4da0209", "traceId": "c896bec84e3045d1a6a40280061433e0", "evidence": "inboundCodeStable=true, totalPackageCount=4", "checkedAt": "2026-08-08T07:56:59.012Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复整单打印复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13926 bytes (application/pdf)", "requestId": "80308987-b647-405a-8f2d-a33b7adef263, 4c207740-0714-46e8-a58a-ec28c82e2f92, 29567853-8099-42c2-a598-7d96a3bf1117", "traceId": "11100dc4fd1045778752f164081ed1e7, 9c6ab4831ef84c0e839861f4c7cefe8b", "evidence": "boxCode=RK-2085998681711509506#4-1, contentType=application/pdf, bytes=13926", "checkedAt": "2026-08-08T07:56:59.140Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "指定第1箱补打复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001&cartonIndex=1" }, "http": 200, "code": null, "message": "7682 bytes (application/pdf)", "requestId": "15346324-10dc-4991-9d62-4cdcd198099e, f0dff1f0-70ab-4972-9d4b-5d51e23c3fa1, 0594b9f7-4bb3-4510-b9cd-7177745aba8f", "traceId": "c29db344a8d243d996edfdf15d965a32, 84ec7d577c254f5daf2d829e04bb6277", "evidence": "boxCode=RK-2085998681711509506#4-1, cartonIndex=1, contentType=application/pdf, bytes=7682", "checkedAt": "2026-08-08T07:56:59.245Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "模拟墨家首次扫描单箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc", "traceId": "c78677b0f9a2447ab21e13dbe9a9c586", "evidence": "boxCode=RK-2085998681711509506#4-1, machineNo=MJ-ADMIN-E2E-01", "checkedAt": "2026-08-08T07:56:59.291Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次扫描新增一条且默认代表1箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc", "traceId": "c78677b0f9a2447ab21e13dbe9a9c586", "evidence": "created=true, confirmedPackageCount=1", "checkedAt": "2026-08-08T07:56:59.291Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复打印及指定箱补打后原箱码仍可解析", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc", "traceId": "c78677b0f9a2447ab21e13dbe9a9c586", "evidence": "boxCodeStable=true, resolvedInboundId=2085998683798155266", "checkedAt": "2026-08-08T07:56:59.291Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询箱级测量详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "77741909-6e37-46dd-8b0c-74cc2cec1475, d8626012-aa24-4656-ad13-e24a2977dfed", "traceId": "1b64fc284a204fcab56ae0f702ea2968", "evidence": "measurementId=2085998690563567618", "checkedAt": "2026-08-08T07:56:59.322Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱级查询回显箱码、尺寸、图片与设备信息", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "77741909-6e37-46dd-8b0c-74cc2cec1475, d8626012-aa24-4656-ad13-e24a2977dfed", "traceId": "1b64fc284a204fcab56ae0f702ea2968", "evidence": "itemFound=true, imageFileId=2085998690527936514", "checkedAt": "2026-08-08T07:56:59.323Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工确认当前测量代表箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/items/2085998690567761922/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dabb4059-9c6b-4340-b0bc-9db74f075ae8, 979e598d-86d3-436e-8c8a-d6abe27d342d", "traceId": "d40771e1215c4701ba2d834d9d812333", "evidence": "confirmedPackageCount=4", "checkedAt": "2026-08-08T07:56:59.362Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工箱数更新且测量版本递增", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/items/2085998690567761922/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "dabb4059-9c6b-4340-b0bc-9db74f075ae8, 979e598d-86d3-436e-8c8a-d6abe27d342d", "traceId": "d40771e1215c4701ba2d834d9d812333", "evidence": "version=2", "checkedAt": "2026-08-08T07:56:59.362Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "同箱号重新扫描覆盖当前记录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9e7ba211-9d52-41d3-b876-6740604f7e9b, ce4e5aab-7555-4fd3-88f4-2398da1fd2b6", "traceId": "63380ff5d4634e06a2b9195a9cdfbc72", "evidence": "boxCode=RK-2085998681711509506#4-1, machineNo=MJ-ADMIN-E2E-02", "checkedAt": "2026-08-08T07:56:59.430Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖保留同一条记录和人工箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9e7ba211-9d52-41d3-b876-6740604f7e9b, ce4e5aab-7555-4fd3-88f4-2398da1fd2b6", "traceId": "63380ff5d4634e06a2b9195a9cdfbc72", "evidence": "sameItem=true, confirmedPackageCount=4", "checkedAt": "2026-08-08T07:56:59.431Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "回查覆盖后的尺寸与体积结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "791f6503-5eeb-40d9-8527-ff4b3face39f, 98a8a093-0bab-46e2-bd9d-5e113c22f327", "traceId": "a1ae427a8bfc49f99a9d6408d041921c", "evidence": "", "checkedAt": "2026-08-08T07:56:59.452Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖尺寸、箱数和服务端体积公式正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "791f6503-5eeb-40d9-8527-ff4b3face39f, 98a8a093-0bab-46e2-bd9d-5e113c22f327", "traceId": "a1ae427a8bfc49f99a9d6408d041921c", "evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5", "checkedAt": "2026-08-08T07:56:59.452Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "保存同一测量批次草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "080ba105-54e8-4657-b248-7ae35a06ed5a, 782f2efa-a298-4a21-81ad-5a8efe58e3b8", "traceId": "7f8252e18365454390685c99f77d0b7d", "evidence": "measurementId=2085998690563567618, items=1", "checkedAt": "2026-08-08T07:56:59.489Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "草稿沿用批次并递增版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "080ba105-54e8-4657-b248-7ae35a06ed5a, 782f2efa-a298-4a21-81ad-5a8efe58e3b8", "traceId": "7f8252e18365454390685c99f77d0b7d", "evidence": "status=DRAFT, version=4", "checkedAt": "2026-08-08T07:56:59.490Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交测量审核", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b64adb6a-ee7c-4c39-97eb-a741b34be815, 851f9e72-183e-4a0b-81e0-ad4e9379383e", "traceId": "f538e268ec1e411ebd612b69f982bdff", "evidence": "measurementId=2085998690563567618", "checkedAt": "2026-08-08T07:56:59.533Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交后进入待测量审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b64adb6a-ee7c-4c39-97eb-a741b34be815, 851f9e72-183e-4a0b-81e0-ad4e9379383e", "traceId": "f538e268ec1e411ebd612b69f982bdff", "evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING", "checkedAt": "2026-08-08T07:56:59.533Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "测量提交后拒绝设备覆盖并返回中文提示", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "A0409", "message": "测量已提交,设备不能新增或覆盖数据", "requestId": "7eed474f-4ceb-476f-afd1-2ea0fd0bbf66", "traceId": "c7b055d476754cd89c986518de2de9fe", "evidence": "HTTP=200, code=A0409, chineseMessage=true", "checkedAt": "2026-08-08T07:56:59.558Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前读取最新入库单版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "babbcff8-63ed-44ec-9408-f13b95003630, 3373414f-6dcf-4125-a8e5-a37cced6b00d", "traceId": "acc1a5d4ba3b4a1a8f5be3188c73c26f", "evidence": "", "checkedAt": "2026-08-08T07:56:59.590Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前状态和版本有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085998683798155266?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "babbcff8-63ed-44ec-9408-f13b95003630, 3373414f-6dcf-4125-a8e5-a37cced6b00d", "traceId": "acc1a5d4ba3b4a1a8f5be3188c73c26f", "evidence": "status=MEASURE_PENDING, version=1", "checkedAt": "2026-08-08T07:56:59.590Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "Admin 审核通过墨家测量", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/inbounds/2085998683798155266/measurements/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4374f584-425d-496a-9dc3-5005029b11aa, b813a77b-fdd2-4820-a575-e1dc6b6c0514", "traceId": "d48f0d56d272404e92784715529c9c36", "evidence": "measurementId=2085998690563567618", "checkedAt": "2026-08-08T07:56:59.618Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询审核后的最终测量状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9db76c6-e323-40a5-89d2-599be258b513, c02b84c1-421a-4a06-901a-1973b454f099", "traceId": "529199dbec704918a8741c0355e74c85", "evidence": "", "checkedAt": "2026-08-08T07:56:59.650Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核后入库与测量状态闭环且结果未变化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9db76c6-e323-40a5-89d2-599be258b513, c02b84c1-421a-4a06-901a-1973b454f099", "traceId": "529199dbec704918a8741c0355e74c85", "evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4", "checkedAt": "2026-08-08T07:56:59.650Z" }, { "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": "5ddb3ffe-397d-4824-977f-ece240561aea, 44614ce0-1b3e-4901-8fdf-60b27ac8e490", "traceId": "f1c6c85f43484118a5093da212174862", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:56:59.677Z" }, { "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": "5ddb3ffe-397d-4824-977f-ece240561aea, 44614ce0-1b3e-4901-8fdf-60b27ac8e490", "traceId": "f1c6c85f43484118a5093da212174862", "evidence": "service=order-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:56:59.678Z" }, { "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": "069b5ebe-1d0d-4b68-aeef-602e6dc41fda, 0f0c80a3-5d53-4a68-b6cd-041022aa57dc", "traceId": "6a1034ae4e5642629de6bbe4eb66faa1", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:56:59.708Z" }, { "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": "069b5ebe-1d0d-4b68-aeef-602e6dc41fda, 0f0c80a3-5d53-4a68-b6cd-041022aa57dc", "traceId": "6a1034ae4e5642629de6bbe4eb66faa1", "evidence": "service=firstleg-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:56:59.708Z" }, { "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": "2cb2027a-165f-4a78-8812-4f9f7c419860, bee37e63-c416-472e-870a-1d4ab7599647", "traceId": "0145235b339d454fa292358850f27d05", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:56:59.737Z" }, { "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": "2cb2027a-165f-4a78-8812-4f9f7c419860, bee37e63-c416-472e-870a-1d4ab7599647", "traceId": "0145235b339d454fa292358850f27d05", "evidence": "service=file-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:56:59.737Z" }, { "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": "f6fadac8-a920-4b43-9697-4ed8b0cb0385, f10f855c-3800-4564-9552-2cd891eae72f", "traceId": "3021484e972c4c3aa1d4e62e77f5fcc6", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:56:59.772Z" }, { "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": "f6fadac8-a920-4b43-9697-4ed8b0cb0385, f10f855c-3800-4564-9552-2cd891eae72f", "traceId": "3021484e972c4c3aa1d4e62e77f5fcc6", "evidence": "service=warehouse-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:56:59.772Z" }, { "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": "18d0892e-1798", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:56:59.795Z" }, { "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": "2715b18a-1799", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:56:59.812Z" }, { "module": "supplemental", "scenario": null, "name": "未认证请求不返回业务成功码", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "18d0892e-1800", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:56:59.828Z" }, { "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": "ab8e9170-6102-4b35-8ae7-3c36f15ac071, 1f0c9edb-8206-4269-a837-83e440ac8d70", "traceId": "73a4a53f6488479abc5bc129a3837d40", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE", "checkedAt": "2026-08-08T07:56:59.853Z" }, { "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": "ab8e9170-6102-4b35-8ae7-3c36f15ac071, 1f0c9edb-8206-4269-a837-83e440ac8d70", "traceId": "73a4a53f6488479abc5bc129a3837d40", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:56:59.853Z" }, { "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": "51dcc4a4-a9ca-45c6-9e07-5f3c2650dca4, 9e525b99-cad5-44bb-b3bd-bacbe6687798", "traceId": "49200e24597646f28bf00fce9377f597", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA", "checkedAt": "2026-08-08T07:56:59.883Z" }, { "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": "51dcc4a4-a9ca-45c6-9e07-5f3c2650dca4, 9e525b99-cad5-44bb-b3bd-bacbe6687798", "traceId": "49200e24597646f28bf00fce9377f597", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:56:59.883Z" }, { "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": "eb1e2e93-39cb-4a0f-b453-cff8f6b5e46a", "traceId": "41f02e468e824d5c9a593974636d80a4", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:56:59.911Z" }, { "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": "19778202-493e-47b2-af52-0181d4821c13", "traceId": "62d225c890ac4dabbd356fe957865153", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:56:59.930Z" }, { "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": "ad8c355e-9521-4a69-bcd3-86f48e05a894, 565a6da5-79ba-4682-b199-5ab808e1b1df", "traceId": "a06b2a7f0c594d0c9093a8d2bc9739a5", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T07:56:59.961Z" }, { "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": "ad8c355e-9521-4a69-bcd3-86f48e05a894, 565a6da5-79ba-4682-b199-5ab808e1b1df", "traceId": "a06b2a7f0c594d0c9093a8d2bc9739a5", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T07:56:59.961Z" }, { "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": "e26e7f04-e4d6-4f04-a891-ff539ed6a7b0, 2061e1e6-a946-407c-9106-3bf058d45366", "traceId": "ba17123c4cda4a0086814ba98845064f", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T07:56:59.992Z" }, { "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": "e26e7f04-e4d6-4f04-a891-ff539ed6a7b0, 2061e1e6-a946-407c-9106-3bf058d45366", "traceId": "ba17123c4cda4a0086814ba98845064f", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T07:56:59.992Z" }, { "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": "922e94ec-46b3-4c0e-b64c-518d1a7bab33, a09e0f69-590d-4610-a521-90ecc2540ca2", "traceId": "03430d5a4ced41dbab87f7577301baf1", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T07:57:00.024Z" }, { "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": "922e94ec-46b3-4c0e-b64c-518d1a7bab33, a09e0f69-590d-4610-a521-90ecc2540ca2", "traceId": "03430d5a4ced41dbab87f7577301baf1", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.024Z" }, { "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": "f48c03f1-7505-43c6-a7c7-5ffedb009636, a2eb132e-9df9-4ef7-96bc-f8191d118f0f", "traceId": "ba3999a9eca047eca70f19b6694020aa", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T07:57:00.055Z" }, { "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": "f48c03f1-7505-43c6-a7c7-5ffedb009636, a2eb132e-9df9-4ef7-96bc-f8191d118f0f", "traceId": "ba3999a9eca047eca70f19b6694020aa", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.055Z" }, { "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": "2c484504-c14e-4d16-8c47-450300cee220", "traceId": "5f283f2132e64dca90019cdd88824b91", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:57:00.085Z" }, { "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": "a3e7674c-03a1-4c3d-b393-ebe76f95c661", "traceId": "f92429ff7be24b95855f08ea8870a6f0", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:57:00.117Z" }, { "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": "adef9164-dc23-41dd-9264-4b1d07bf709b", "traceId": "bcca2423825a4cfcbb61074de7c3bc8d", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:57:00.147Z" }, { "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": "9d357d60-6795-47c9-8030-d1fbbf3b30a3", "traceId": "73ea114720224883897588d3b01126fc", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:00.177Z" }, { "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": "9131c91f-6763-4504-b6b3-bf9c504425e8", "traceId": "0cd7c7f996e64b56aa9053b967090f1d", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:00.210Z" }, { "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": "0f170530-9164-4aab-9fd6-6c9073791c7f, b8674b3d-d793-4bf3-a92c-a8b306233f4d", "traceId": "8ff938314631490c88b0475b1aacbe2e", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T07:57:00.231Z" }, { "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": "0f170530-9164-4aab-9fd6-6c9073791c7f, b8674b3d-d793-4bf3-a92c-a8b306233f4d", "traceId": "8ff938314631490c88b0475b1aacbe2e", "evidence": "records=4, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.231Z" }, { "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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19", "traceId": "1e300a3f208044808b6d83ce57a58a33", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T07:57:00.254Z" }, { "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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19", "traceId": "1e300a3f208044808b6d83ce57a58a33", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.254Z" }, { "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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19", "traceId": "1e300a3f208044808b6d83ce57a58a33", "evidence": "records=5", "checkedAt": "2026-08-08T07:57:00.254Z" }, { "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": "87de3c5c-d743-4449-8ca0-7290b185b725", "traceId": "20408cff37224a518198495e13daa9b7", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:57:00.285Z" }, { "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": "1c881532-a6ac-43a7-81e0-23b19db49ad8, 13cb0261-28f5-4935-9f1d-bdbaa76fa081", "traceId": "6d46d910697e4465ae9ea92373b6cb5a", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T07:57:00.305Z" }, { "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": "1c881532-a6ac-43a7-81e0-23b19db49ad8, 13cb0261-28f5-4935-9f1d-bdbaa76fa081", "traceId": "6d46d910697e4465ae9ea92373b6cb5a", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.305Z" }, { "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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be", "traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T07:57:00.333Z" }, { "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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be", "traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:57:00.333Z" }, { "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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be", "traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd", "evidence": "records=5", "checkedAt": "2026-08-08T07:57:00.333Z" }, { "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": "dd4b885f-47a6-4b79-9cd4-29635db18b41", "traceId": "da25d84928f74109a6f0324f67ef443d", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:57:00.361Z" }, { "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": "4d10ec42-b576-4a98-b4fb-311225bca2a8, d05652b9-6e3d-4533-b3b2-66d6964266ab", "traceId": "059a592e14d34682b4a2f0b963bc6ef6", "evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:57:00.399Z" }, { "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": "8cd7c81f-377a-4bec-9a98-c9cbd69c19a5, 4fcd4378-fc2b-41f6-817e-2f59ed9fb82d", "traceId": "199e92709a7047588b79e36bbeef0fcb", "evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:57:00.429Z" }, { "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": "9ca97e69-9522-43d8-a803-0398b3112ba6, fd6853be-ef8f-4686-978a-3752827065dd", "traceId": "ba3d91276b6745c2a0445117e0a6ebe1", "evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:57:00.462Z" }, { "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": "96c64896-c5ea-44cd-b07a-85e71d48c88d, f4725e67-c80b-48b4-8cb8-b1522729d306", "traceId": "adf7a331d3e8469b978722c077353f23", "evidence": "count=1", "checkedAt": "2026-08-08T07:57:00.481Z" }, { "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": "96c64896-c5ea-44cd-b07a-85e71d48c88d, f4725e67-c80b-48b4-8cb8-b1522729d306", "traceId": "adf7a331d3e8469b978722c077353f23", "evidence": "count=1", "checkedAt": "2026-08-08T07:57:00.481Z" }, { "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": "866e98e4-a106-4c34-8420-de51d46482c9, 75a5004d-931b-4e50-91e0-ceb3ed8b0cb1", "traceId": "ef92e66634864540bf2df74e8c23ac01", "evidence": "count=1", "checkedAt": "2026-08-08T07:57:00.516Z" }, { "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": "866e98e4-a106-4c34-8420-de51d46482c9, 75a5004d-931b-4e50-91e0-ceb3ed8b0cb1", "traceId": "ef92e66634864540bf2df74e8c23ac01", "evidence": "count=1", "checkedAt": "2026-08-08T07:57:00.516Z" }, { "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": "e2a8f708-4a3f-4ed4-9f2b-4ccf379f6d1e, 76252587-2815-4307-a05e-4f8af45010c8", "traceId": "82b935fd17074d85b20811dc9474148f", "evidence": "count=13", "checkedAt": "2026-08-08T07:57:00.549Z" }, { "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": "e2a8f708-4a3f-4ed4-9f2b-4ccf379f6d1e, 76252587-2815-4307-a05e-4f8af45010c8", "traceId": "82b935fd17074d85b20811dc9474148f", "evidence": "count=13", "checkedAt": "2026-08-08T07:57:00.549Z" }, { "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": "ff0f492e-08a5-4006-9d27-cdead2eb7653, 328eabae-d709-4958-be4c-df34c92aa89b", "traceId": "39e78ba595c44a1a84acdd721762d1dc", "evidence": "", "checkedAt": "2026-08-08T07:57:00.568Z" }, { "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/2085998623572144130/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "fbc28362-1efd-49aa-85e9-ed8e887a91f1, 306a59e9-ce77-450d-b725-3a3d2106cae4, 0890a804-fb42-48fb-a146-3e874769ecc9", "traceId": "e19a77671bfe4bc1afb13f98f28795f0, df7cf861f0ba4b378abc51af6fc52a90", "evidence": "versionId=2085998623572144130, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:57:00.667Z" }, { "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": "6f65b281-2fc9-4c47-a0a4-2305a06f0822, 84abe429-d4c3-44fa-834b-0b700c132910", "traceId": "fcbae5080ab74663ba8437a8159cd8de", "evidence": "", "checkedAt": "2026-08-08T07:57:00.703Z" }, { "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": "6f65b281-2fc9-4c47-a0a4-2305a06f0822, 84abe429-d4c3-44fa-834b-0b700c132910", "traceId": "fcbae5080ab74663ba8437a8159cd8de", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:00.703Z" }, { "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": "80face3a-2fb4-4d8e-b5f1-db8930cc428b, 680d9f1e-1999-472c-8d6b-3b4ab4ba373c", "traceId": "ce863aec15cf417186a0f575512c7327", "evidence": "", "checkedAt": "2026-08-08T07:57:00.734Z" }, { "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": "80face3a-2fb4-4d8e-b5f1-db8930cc428b, 680d9f1e-1999-472c-8d6b-3b4ab4ba373c", "traceId": "ce863aec15cf417186a0f575512c7327", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:00.734Z" }, { "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": "2dde93c8-7b9c-4d62-8860-7d5b12419c9a, 69167bc5-d720-4fa8-acce-7dc43017a424", "traceId": "04526e4c93e844228d4eb56be4e70593", "evidence": "", "checkedAt": "2026-08-08T07:57:00.766Z" }, { "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": "2dde93c8-7b9c-4d62-8860-7d5b12419c9a, 69167bc5-d720-4fa8-acce-7dc43017a424", "traceId": "04526e4c93e844228d4eb56be4e70593", "evidence": "records=5", "checkedAt": "2026-08-08T07:57:00.767Z" }, { "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": "640fb446-3e09-4a7a-8bd2-b40ddf336efb, a9712e07-24e8-4666-8a70-31676c699c8c", "traceId": "efa2518fb5f5456d9c1880a5b6bab665", "evidence": "", "checkedAt": "2026-08-08T07:57:00.788Z" }, { "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": "640fb446-3e09-4a7a-8bd2-b40ddf336efb, a9712e07-24e8-4666-8a70-31676c699c8c", "traceId": "efa2518fb5f5456d9c1880a5b6bab665", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:00.788Z" }, { "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": "a3e66f0a-fae3-4164-9aab-f8150eb1be9b, 3c37b4a4-4d43-4aae-8ece-781645b8a4bb", "traceId": "e3f11d953a3e46d78ded049f522e69ff", "evidence": "", "checkedAt": "2026-08-08T07:57:00.807Z" }, { "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": "a3e66f0a-fae3-4164-9aab-f8150eb1be9b, 3c37b4a4-4d43-4aae-8ece-781645b8a4bb", "traceId": "e3f11d953a3e46d78ded049f522e69ff", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:00.807Z" }, { "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": "8f97a99d-8399-46e5-842a-5ad0a3363f9b", "traceId": "a64e01bfb52f48748aa05f5c2a9003a1", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:00.825Z" }, { "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": "ebaa5032-bba3-4160-b304-aa6f4635231c", "traceId": "292a9046464d4d1a82909d66966fb1d7", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:00.854Z" }, { "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": "2715b18a-1835", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:57:00.880Z" }, { "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": "8e1d3a35-192b-4eca-bb1e-6635c03eca70, 3e60ef31-970f-4535-b760-1faa4f72acd7", "traceId": "48476ae8add7413ca6ae3b8d0a333537", "evidence": "", "checkedAt": "2026-08-08T07:57:00.930Z" }, { "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": "8e1d3a35-192b-4eca-bb1e-6635c03eca70, 3e60ef31-970f-4535-b760-1faa4f72acd7", "traceId": "48476ae8add7413ca6ae3b8d0a333537", "evidence": "records=5, builtInField=protectedAccount", "checkedAt": "2026-08-08T07:57:00.931Z" }, { "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": "22ac0a37-7543-473d-a61b-9e87efa2afd6, 2abbb996-7bcb-4d92-8b5a-cfbbaa4cd596", "traceId": "eea3e6bf7ead416fac2bafad9d571815", "evidence": "", "checkedAt": "2026-08-08T07:57:00.962Z" }, { "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": "22ac0a37-7543-473d-a61b-9e87efa2afd6, 2abbb996-7bcb-4d92-8b5a-cfbbaa4cd596", "traceId": "eea3e6bf7ead416fac2bafad9d571815", "evidence": "records=21, builtInField=roleType", "checkedAt": "2026-08-08T07:57:00.962Z" }, { "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": "4799a5db-e065-4b9b-80da-e7cbda89aedf, 2fdf6fc5-a7af-4233-906f-4e067d64b1f4", "traceId": "b4826cead1674782a72d4abe119132dd", "evidence": "", "checkedAt": "2026-08-08T07:57:01.006Z" }, { "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": "4799a5db-e065-4b9b-80da-e7cbda89aedf, 2fdf6fc5-a7af-4233-906f-4e067d64b1f4", "traceId": "b4826cead1674782a72d4abe119132dd", "evidence": "records=151, builtInField=builtIn", "checkedAt": "2026-08-08T07:57:01.006Z" }, { "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": "2715b18a-1839", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:57:01.021Z" }, { "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": "18d0892e-1840", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:57:01.035Z" }, { "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": "486f49d3-b9e2-4e16-815b-f9528238b04b, 916b02dd-b49d-416a-b5aa-d203c26049c3", "traceId": "53e9c83160154210ac99fc1e61a12414", "evidence": "", "checkedAt": "2026-08-08T07:57:01.067Z" }, { "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": "859f75c8-6542-491a-9188-e400b9ade1d7, 2dc39894-b40a-469b-a33e-fe7f083a2309", "traceId": "051959a6b6e147859880c422040f4328", "evidence": "", "checkedAt": "2026-08-08T07:57:01.092Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "读取隔离库位版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "200", "message": "success", "requestId": "d100433d-75f4-4c3b-9655-6ececd31a390, 87ecabb2-a3eb-454d-8892-730b045fb288", "traceId": "b1d9a72f5a9f4a0186bda16029733dbe", "evidence": "", "checkedAt": "2026-08-08T07:57:01.121Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "更新隔离库位以推进版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "200", "message": "success", "requestId": "45309b51-53f5-4f80-8abf-43dc776d74fa, 5b3bd93e-1004-4956-94dd-76f8af1d1ea9", "traceId": "3f8cad59beb543f89b698ac71dcb1805", "evidence": "version=0", "checkedAt": "2026-08-08T07:57:01.159Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位旧 version PUT 返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "A0409", "message": "库位已被其他操作修改,请刷新后重试", "requestId": "b6984e7a-34e3-4ebc-9f20-d71e9f841d4e", "traceId": "59e4e7ed469b4e96a10679c5cfbfca24", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:57:01.189Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "冲突后回查库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "200", "message": "success", "requestId": "c23f2aff-e9a1-4bbd-a4d0-b90caeb9c82e, ec133b7d-42ca-4dfa-9df1-d25bfc9b97e5", "traceId": "b8c85c065eb341288031c7a5bb75d83c", "evidence": "", "checkedAt": "2026-08-08T07:57:01.215Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "200", "message": "success", "requestId": "c23f2aff-e9a1-4bbd-a4d0-b90caeb9c82e, ec133b7d-42ca-4dfa-9df1-d25bfc9b97e5", "traceId": "b8c85c065eb341288031c7a5bb75d83c", "evidence": "name=边界库位-编辑", "checkedAt": "2026-08-08T07:57:01.215Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库空文件安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "cf1d8026-29d4-4104-bb76-cf40e3f32a85, 4ef37198-7513-4d4e-8cd0-431da191cfdb", "traceId": "72b273ac87c64bba9dd63205c7c2b0ac", "evidence": "HTTP=200, code=200, bytes=0", "checkedAt": "2026-08-08T07:57:01.244Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库缺列伪 XLSX安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "96a321d8-d98c-4562-912f-e9a5500e1468, d0fa857d-c450-47ae-8443-d33df7a9cdd6", "traceId": "140b53130177484bbae6fb0018a1dff8", "evidence": "HTTP=200, code=200, bytes=6", "checkedAt": "2026-08-08T07:57:01.263Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "快递公司错误扩展名安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "49f77e8c-0abf-4ebe-8772-5f51f52aa125, 1e07914c-d015-494b-bb90-6d12f4e3bc71", "traceId": "bec13fbd04cd470ca4fa623af6361fa8", "evidence": "HTTP=200, code=200, bytes=27", "checkedAt": "2026-08-08T07:57:01.290Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "往来单位非 XLSX安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fe99f60a-cbeb-46c2-b57e-df403f62ff26, cb895c48-4f4f-4796-a90e-bbf4fa58a37a", "traceId": "f77f842b002f449aa240c22222848524", "evidence": "HTTP=200, code=200, bytes=27", "checkedAt": "2026-08-08T07:57:01.323Z" }, { "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": "a2b27522-5adc-4cd0-b5e5-109dc199393c", "traceId": "315f408cd76b4b509f8faa0cad539a53", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:01.356Z" }, { "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": "18d0892e-1852", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:57:01.369Z" }, { "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": "bbde78e9-e4cb-4dd2-bc03-0cb4433c95c6", "traceId": "53712f5db1234a62afc3e1cf7f1799a1", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:57:01.402Z" }, { "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": "589d5132-0c12-41e2-afb5-19c90d01fdf3", "traceId": "06d34244cd614298ade79bc66ed9ae63", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:57:01.422Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离库位以便清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085998698132717569/status?tenantId=0&warehouseId=2085998697998499842" }, "http": 200, "code": "200", "message": "success", "requestId": "014d206a-530e-457b-8b05-abe495dad050, acdeef69-c46d-4007-8a5e-088136aac80f", "traceId": "f6cc79667b7e4bfc80b1bc70321b8c64", "evidence": "", "checkedAt": "2026-08-08T07:57:01.454Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "删除隔离库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "527efefc-f1b1-4782-9d4d-3a8125a7a636, 88c7d129-7386-4ec1-96d4-b816036995dc", "traceId": "d81d45bea4f34bd69fcf23ffb33abed6", "evidence": "", "checkedAt": "2026-08-08T07:57:01.483Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085998697998499842/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "812c728f-44ac-4331-99c0-69c627381f56, 8ff40eba-3a49-47ff-9e87-8148657d0a06", "traceId": "cad896f74f01461a8330a8c3a5edcd2e", "evidence": "", "checkedAt": "2026-08-08T07:57:01.506Z" }, { "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-20260808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "d9cee9b3-4b3a-4342-a0cd-465cbb25a1d7, 568d6162-ad4a-4621-8732-7395e3cdeb97", "traceId": "0accdfcb7bef466fa72e156b7a76e556", "evidence": "", "checkedAt": "2026-08-08T07:57:01.530Z" }, { "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-20260808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "d9cee9b3-4b3a-4342-a0cd-465cbb25a1d7, 568d6162-ad4a-4621-8732-7395e3cdeb97", "traceId": "0accdfcb7bef466fa72e156b7a76e556", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:01.530Z" }, { "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": "b85a4cc8-563c-4caa-af06-b751682d82df, b3fc950c-389f-4ed3-a322-0a6169f75086", "traceId": "ed5fd126bf0143958cece521527e6d9a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:01.556Z" }, { "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": "9dcb1135-3d5b-435f-9949-363c3b48d02a, 00209250-b68c-4809-9d0e-8f646c13b091", "traceId": "e62c9b2c6aa340248a408e889be681a3", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:01.586Z" }, { "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": "37f0de07-38b9-4f37-9ce1-2db5aa9d19b1, 9d57a840-915d-40fe-b6db-ea6a4530ed86", "traceId": "f3571926f71e46a3b9526852ab5e1046", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:01.617Z" }, { "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": "f8aff5f2-3c33-4996-8cab-8a9925660339, 64fccf8f-6668-4801-9ce8-607409b169b1", "traceId": "a10164c028a2478990d1ab3dfc38ffb2", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T07:57:01.649Z" }, { "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": "35ca23d2-aedd-44b3-8eb7-a16f5afc8d42, 8297f835-0fdf-40d0-b2a0-c69b27402022", "traceId": "7c5648545b9747349202c3c1992f2382", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:01.679Z" }, { "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": "afe99b26-ea3d-422f-baca-93d667dac93e, c48b9529-071c-4e49-b76b-fd0119be28c7", "traceId": "c86c81fc86734fcf83629d6dc8711aa7", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:01.707Z" }, { "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": "9f7b77ff-b8c9-4d49-a6c4-e9d45472cb30, cf71354a-7f9d-4f65-a60e-23a3b11af7b5", "traceId": "3a0f0b973b484c9188d69a2849d95a07", "evidence": "key=ADMIN-API-20260808075633661-ocean-create", "checkedAt": "2026-08-08T07:57:01.751Z" }, { "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": "9f7b77ff-b8c9-4d49-a6c4-e9d45472cb30, cf71354a-7f9d-4f65-a60e-23a3b11af7b5", "traceId": "3a0f0b973b484c9188d69a2849d95a07", "evidence": "bookingId=2085998700864778242, parties=3, requirements=1", "checkedAt": "2026-08-08T07:57:01.751Z" }, { "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": "f411428d-0975-4ca9-81c7-2515ddde68ef, 648ca0e7-4467-40cb-9c20-704a4010cdbf", "traceId": "fa87f3771ea5404bac3b71f8243b4f74", "evidence": "first=2085998700864778242, replay=2085998700864778242", "checkedAt": "2026-08-08T07:57:01.778Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "编辑 DRAFT 订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "200", "message": "success", "requestId": "7bf34c5d-d6b5-433b-9272-3d98a413b6b5, 776316a3-a468-47c7-af5a-d0ac460ca83c", "traceId": "a4ef144edc724dadbdee9653381642ab", "evidence": "version=0", "checkedAt": "2026-08-08T07:57:01.817Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "A0409", "message": "数据已被其他人修改,请刷新后重试", "requestId": "8c441663-ca48-45e4-af43-d9573a3ffee6", "traceId": "24691c88bd57421aa19a4b462a6055f1", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:57:01.850Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "冲突后回查订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "200", "message": "success", "requestId": "78574c9c-f9d5-4299-96ea-b0691ac9c190, a61393c2-ca0e-4713-a599-f86cb916bd0f", "traceId": "02e889c5309f4b408c53843b0bd7d513", "evidence": "", "checkedAt": "2026-08-08T07:57:01.882Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "200", "message": "success", "requestId": "78574c9c-f9d5-4299-96ea-b0691ac9c190, a61393c2-ca0e-4713-a599-f86cb916bd0f", "traceId": "02e889c5309f4b408c53843b0bd7d513", "evidence": "vessel=编辑船-8075633661", "checkedAt": "2026-08-08T07:57:01.882Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "提交订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085998700864778242/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "e8177f4e-8a38-4fbf-b39e-2629f27e9fcf, 16bb7316-4fde-44dd-aa23-a44ca5f40c5e", "traceId": "386fa6f3dc334090a1593f016871ff57", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:57:01.924Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085998700864778242/confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "28261b9e-d97d-443c-88c1-5a2fec5f5135, fa197287-0b44-4870-bc67-f5d1dd119bb5", "traceId": "614b355ade2a4bc680c22800dbb5ae7c", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T07:57:01.970Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "申请改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085998700864778242/change-request" }, "http": 200, "code": "200", "message": "success", "requestId": "b6910b73-c5f0-4c05-8152-15c83730fe10, 9ae38caf-1988-46e3-910e-c160ddf76c6a", "traceId": "c0bbaf62932643e0bd7bcc4fa719eb70", "evidence": "", "checkedAt": "2026-08-08T07:57:02.018Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085998700864778242/change-confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "567edd61-0f0d-4ea4-9e2b-5f1cce8fd96e, cc567b84-17d0-4e15-b52a-f01130e9658a", "traceId": "ba7495a9face4906b8b0e1442a5310bc", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T07:57:02.065Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "放舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085998700864778242/release" }, "http": 200, "code": "200", "message": "success", "requestId": "d9212ec5-d7b4-4150-9f27-25496433aaf4, 85df0ac4-f09e-45ea-a5ed-952fd4d2df87", "traceId": "8b6075f27f704218a674051b398a1878", "evidence": "status=RELEASED", "checkedAt": "2026-08-08T07:57:02.112Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "回查 RELEASED 订舱详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "200", "message": "success", "requestId": "def8897b-d08f-4a66-b7da-487ec6c2e676, d6c5b71d-20d5-4446-9deb-22417508ccc5", "traceId": "e0a6e30619754f0cb2f5e9d48064b028", "evidence": "", "checkedAt": "2026-08-08T07:57:02.135Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱状态历史、审计操作者和终态完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085998700864778242" }, "http": 200, "code": "200", "message": "success", "requestId": "def8897b-d08f-4a66-b7da-487ec6c2e676, d6c5b71d-20d5-4446-9deb-22417508ccc5", "traceId": "e0a6e30619754f0cb2f5e9d48064b028", "evidence": "status=RELEASED, histories=6", "checkedAt": "2026-08-08T07:57:02.135Z" }, { "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": "965ac354-4e69-469a-a6ce-1c729a97fb92", "traceId": "f964ae83cd074d1783364105ce1300f6", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:57:02.157Z" }, { "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-20260808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "2b43387c-f88d-439a-ad36-e041d061d17f, 831bbd01-c298-4091-8f5d-c7e76bbb2455", "traceId": "c06efdf7cee744578508477f1708a7f0", "evidence": "", "checkedAt": "2026-08-08T07:57:02.180Z" }, { "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-20260808075633661" }, "http": 200, "code": "200", "message": "success", "requestId": "2b43387c-f88d-439a-ad36-e041d061d17f, 831bbd01-c298-4091-8f5d-c7e76bbb2455", "traceId": "c06efdf7cee744578508477f1708a7f0", "evidence": "records=0", "checkedAt": "2026-08-08T07:57:02.180Z" }, { "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": "c95b3387-c5e0-4ebf-94c6-e067fa14991e, 2fa34f73-1a5d-424e-a80e-141a38976d85", "traceId": "91e1d47121e445d987d14e3c4d4d3b6f", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.204Z" }, { "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": "184ab78e-fe38-4f92-9bfe-a975ec95aae1, df839c60-8e0b-4f55-a501-2e15cbc15ca2", "traceId": "0af34c11258d4852a9c8fae6beacd142", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.224Z" }, { "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": "d6ceb5a3-e255-4703-9abd-2faeb36d5ad8, 7408cc27-b282-410f-aa4e-c720287d917e", "traceId": "feef610bae424f9c8998818730d3d618", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.250Z" }, { "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": "2a5fafc5-4d48-438d-9329-da1cfe2c05ba, 094bcde7-f095-4e11-91f2-63ae68808f8e", "traceId": "9419093338e14b4d8c46251c69a41718", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.281Z" }, { "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": "9dd05743-8053-4e89-8454-ba731c2e61a8, 6f13518d-1c6a-45a2-bc68-a7c79ed61a41", "traceId": "6446a56694f548cfa492a5836ef1325d", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.312Z" }, { "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": "cb44e339-ab0c-4462-a136-807360d635c5, 8e00b26e-98ca-4c02-9c17-e695f47b667b", "traceId": "432b992fd640432d93111d504580c38a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.332Z" }, { "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": "1a38da70-9f67-402c-9bf1-f7a6957fd8bd, b8850301-aa06-4252-be91-5c10c0e02342", "traceId": "d175050f965e4798b0f549f285cd3612", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.363Z" }, { "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": "a209c08f-2219-40f1-8c5f-12fec253a1ee, ad81d4b1-9f72-4c85-8a81-23aa5e9de618", "traceId": "46d158e7b58d48b5b56aaaa629f7e139", "evidence": "HTTP=200, code=200, records=5", "checkedAt": "2026-08-08T07:57:02.391Z" }, { "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": "4d67019a-f5b7-45f2-9dc8-7c9af6345f21, c6882bdf-eba3-42cb-878f-638e75e82e83", "traceId": "240775a845154ee3a1bd0da8dd405552", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.422Z" }, { "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": "2d938523-8245-493e-95f9-874888056256, 2c44689d-4bad-46c8-b49f-f864cd720f64", "traceId": "e761fd4f80274654a63e3e82984a78a0", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:57:02.453Z" }, { "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": "38266eeb-01c8-4d38-bbdd-8d071328873a, 67080347-a3e9-422e-86f1-842598163010", "traceId": "d3c02dc69cf24ce8ad650233103964d4", "evidence": "HTTP=200, code=200, records=3", "checkedAt": "2026-08-08T07:57:02.484Z" }, { "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": "a4d6f33b-7a2a-40bf-9b5d-340f0f871b28, e8891ebb-50c6-446c-b367-84ddadc82ed1", "traceId": "c1743365b6454b2d86a8e3667da17bf7", "evidence": "", "checkedAt": "2026-08-08T07:57:02.508Z" }, { "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": "a4d6f33b-7a2a-40bf-9b5d-340f0f871b28, e8891ebb-50c6-446c-b367-84ddadc82ed1", "traceId": "c1743365b6454b2d86a8e3667da17bf7", "evidence": "id=2085998704065032193, status=DRAFT", "checkedAt": "2026-08-08T07:57:02.508Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "编辑拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "200", "message": "success", "requestId": "ebd01710-13c8-4d17-be5c-c967f0642f63, 2d211eb2-7d20-47bc-af9c-2ca00e3d2c6a", "traceId": "f0f25b7530a74d8f8e9cfc7f1292926c", "evidence": "version=0", "checkedAt": "2026-08-08T07:57:02.532Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "A0409", "message": "版本已变化,请刷新后重试", "requestId": "67b45c47-bfba-47ca-9570-4f7cc71dbe4b", "traceId": "138432c4ad474294ba504f8a95199579", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:57:02.560Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "冲突后回查拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "200", "message": "success", "requestId": "5b64ecfa-d3f5-457c-b251-919ab3ec753d, 217fe7f3-17c8-47e8-bca6-dd66d35309bf", "traceId": "6e1a7f16189646bdb3f5df474b095329", "evidence": "", "checkedAt": "2026-08-08T07:57:02.591Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "200", "message": "success", "requestId": "5b64ecfa-d3f5-457c-b251-919ab3ec753d, 217fe7f3-17c8-47e8-bca6-dd66d35309bf", "traceId": "6e1a7f16189646bdb3f5df474b095329", "evidence": "vehicleNo=粤C-633661", "checkedAt": "2026-08-08T07:57:02.591Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "b2937b07-2253-4e8f-9ee4-b71d5415c761, 8c4b1993-d717-4b85-a0d3-9682afa5c78a", "traceId": "8db64bacdf9a4b69b818c126080f3612", "evidence": "", "checkedAt": "2026-08-08T07:57:02.629Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "b2937b07-2253-4e8f-9ee4-b71d5415c761, 8c4b1993-d717-4b85-a0d3-9682afa5c78a", "traceId": "8db64bacdf9a4b69b818c126080f3612", "evidence": "status=PENDING_DISPATCH", "checkedAt": "2026-08-08T07:57:02.629Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "62df2613-9bfe-41ef-b2dd-e76ba82222c7, 2ca9a605-cc22-4241-9d6f-00ad982fcdba", "traceId": "7af478c67cb74d69a374442123efbd0f", "evidence": "", "checkedAt": "2026-08-08T07:57:02.659Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "62df2613-9bfe-41ef-b2dd-e76ba82222c7, 2ca9a605-cc22-4241-9d6f-00ad982fcdba", "traceId": "7af478c67cb74d69a374442123efbd0f", "evidence": "status=DISPATCHED", "checkedAt": "2026-08-08T07:57:02.659Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "b23992f1-01ef-4043-be77-01d152ab79b8, f390d6e4-67fa-4164-be4a-ddd26a5f3962", "traceId": "ede5ac575f89485faf31292c41638202", "evidence": "", "checkedAt": "2026-08-08T07:57:02.684Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "b23992f1-01ef-4043-be77-01d152ab79b8, f390d6e4-67fa-4164-be4a-ddd26a5f3962", "traceId": "ede5ac575f89485faf31292c41638202", "evidence": "status=PICKUP_IN_PROGRESS", "checkedAt": "2026-08-08T07:57:02.684Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "c7523247-5557-42eb-bb92-8d899800d183, 48d0d8c0-30da-4886-96d2-5de796eafc13", "traceId": "1ec591652a2e46768142a03242fbf458", "evidence": "", "checkedAt": "2026-08-08T07:57:02.722Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "c7523247-5557-42eb-bb92-8d899800d183, 48d0d8c0-30da-4886-96d2-5de796eafc13", "traceId": "1ec591652a2e46768142a03242fbf458", "evidence": "status=ARRIVED_WAREHOUSE", "checkedAt": "2026-08-08T07:57:02.722Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/load" }, "http": 200, "code": "200", "message": "success", "requestId": "74c0c133-59a3-4282-acc7-161912d25e1a, 11cfcbc1-eb5d-46ca-af21-bddfc7f8d11b", "traceId": "79a8c646e6e2407a8a1d9b9650ad9986", "evidence": "", "checkedAt": "2026-08-08T07:57:02.755Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/load" }, "http": 200, "code": "200", "message": "success", "requestId": "74c0c133-59a3-4282-acc7-161912d25e1a, 11cfcbc1-eb5d-46ca-af21-bddfc7f8d11b", "traceId": "79a8c646e6e2407a8a1d9b9650ad9986", "evidence": "status=LOADING", "checkedAt": "2026-08-08T07:57:02.755Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "40330302-0d8a-471c-bdbe-55d8e10d9805, 49d7d883-bcf8-4926-a8d0-d9bba37f9de2", "traceId": "4ee88d987a9046b7aaabfb63fc2af8c2", "evidence": "", "checkedAt": "2026-08-08T07:57:02.784Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "40330302-0d8a-471c-bdbe-55d8e10d9805, 49d7d883-bcf8-4926-a8d0-d9bba37f9de2", "traceId": "4ee88d987a9046b7aaabfb63fc2af8c2", "evidence": "status=DEPARTED", "checkedAt": "2026-08-08T07:57:02.785Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "2a486e15-a56c-449f-ab3e-da74365198ac, 8c3c6167-0092-408d-a615-00756cd138f9", "traceId": "e4cd46dd63804aa498c36c5bb06eaf1b", "evidence": "", "checkedAt": "2026-08-08T07:57:02.810Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998704065032193/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "2a486e15-a56c-449f-ab3e-da74365198ac, 8c3c6167-0092-408d-a615-00756cd138f9", "traceId": "e4cd46dd63804aa498c36c5bb06eaf1b", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T07:57:02.810Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "回查 COMPLETED 拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "200", "message": "success", "requestId": "4eae3cdf-3fc0-4ce0-bbb1-8a24d1dda7e0, 999bfea1-9e20-4505-a5d1-a5d11cf282c5", "traceId": "e8d38251cb654bc890cd69d0620f1348", "evidence": "", "checkedAt": "2026-08-08T07:57:02.842Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约状态终态和费用快照正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085998704065032193" }, "http": 200, "code": "200", "message": "success", "requestId": "4eae3cdf-3fc0-4ce0-bbb1-8a24d1dda7e0, 999bfea1-9e20-4505-a5d1-a5d11cf282c5", "traceId": "e8d38251cb654bc890cd69d0620f1348", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T07:57:02.843Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "创建关联海运订舱的拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "a004d6f1-57de-4780-84ed-3d3527a05304, ae528890-5449-455c-bac4-a0eedaab710c", "traceId": "a21e1ed8746f4c00aa5442e5d1f6c50a", "evidence": "oceanBookingId=2085998700864778242", "checkedAt": "2026-08-08T07:57:02.876Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约关联订舱 ID、版本和审计字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "a004d6f1-57de-4780-84ed-3d3527a05304, ae528890-5449-455c-bac4-a0eedaab710c", "traceId": "a21e1ed8746f4c00aa5442e5d1f6c50a", "evidence": "appointmentId=2085998705608536065, oceanBookingId=2085998700864778242, version=0", "checkedAt": "2026-08-08T07:57:02.877Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "取消跨服务链路拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998705608536065/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "08973c61-0628-40ac-bdcf-994a79aec606, b091a92f-933a-40f6-9672-dd4c96d56998", "traceId": "0c73ae6bd88048239ab1be978c28214f", "evidence": "", "checkedAt": "2026-08-08T07:57:02.908Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路安全终态为 CANCELLED", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085998705608536065/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "08973c61-0628-40ac-bdcf-994a79aec606, b091a92f-933a-40f6-9672-dd4c96d56998", "traceId": "0c73ae6bd88048239ab1be978c28214f", "evidence": "status=CANCELLED", "checkedAt": "2026-08-08T07:57:02.908Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "回查跨服务链路审计历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085998705608536065" }, "http": 200, "code": "200", "message": "success", "requestId": "b10b8f58-c9c9-40bf-a17d-bf177d19116d, bfbd97af-b712-41aa-b7cd-234c37620d52", "traceId": "317475406af14763bab3457bf10a599e", "evidence": "", "checkedAt": "2026-08-08T07:57:02.936Z" } ] }