{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808020409413", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T02:04:30.202Z", "startedAt": "2026-08-08T02:04:09.413Z", "success": false, "fatal": null, "summary": { "total": 256, "passed": 249, "failed": 7 }, "modules": [ { "name": "customers", "startedAt": "2026-08-08T02:04:09.788Z", "finishedAt": "2026-08-08T02:04:10.295Z", "success": false, "passed": 35, "failed": 1, "fatal": null }, { "name": "system", "startedAt": "2026-08-08T02:04:10.297Z", "finishedAt": "2026-08-08T02:04:12.570Z", "success": true, "passed": 41, "failed": 0, "fatal": null }, { "name": "master-data", "startedAt": "2026-08-08T02:04:12.571Z", "finishedAt": "2026-08-08T02:04:13.634Z", "success": true, "passed": 42, "failed": 0, "fatal": null }, { "name": "orders", "startedAt": "2026-08-08T02:04:13.636Z", "finishedAt": "2026-08-08T02:04:15.936Z", "success": false, "passed": 45, "failed": 2, "fatal": null }, { "name": "pricing", "startedAt": "2026-08-08T02:04:15.938Z", "finishedAt": "2026-08-08T02:04:19.731Z", "success": true, "passed": 26, "failed": 0, "fatal": null }, { "name": "downloads", "startedAt": "2026-08-08T02:04:19.732Z", "finishedAt": "2026-08-08T02:04:23.943Z", "success": true, "passed": 8, "failed": 0, "fatal": null }, { "name": "inbound-weight-ocr", "startedAt": "2026-08-08T02:04:23.945Z", "finishedAt": "2026-08-08T02:04:30.171Z", "success": false, "passed": 49, "failed": 3, "fatal": null }, { "name": "inbound-measurement", "startedAt": "2026-08-08T02:04:30.172Z", "finishedAt": "2026-08-08T02:04:30.202Z", "success": false, "passed": 2, "failed": 1, "fatal": null } ], "scenarios": [ { "name": "customer-dimension-rules", "module": "customers", "success": true, "deploymentBlocked": false, "passed": 13, "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": false, "deploymentBlocked": true, "passed": 49, "failed": 3 }, { "name": "mojia-carton-measurement", "module": "inbound-measurement", "success": false, "deploymentBlocked": true, "passed": 2, "failed": 1 } ], "deploymentBlockers": [ { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "evidence": "tenantId=2085909899879501825", "code": "S0500", "requestId": "52154918-874c-48d3-9edf-566345fdbe86", "traceId": "5bd5753c912f49119675a64088355551" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "evidence": "新订单应生成可查询的履约任务", "code": "A0404", "requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4", "traceId": "950b2e3102c947829efdee63dab80a1c" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "evidence": "taskId=missing, status=missing", "code": "A0404", "requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4", "traceId": "950b2e3102c947829efdee63dab80a1c" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "evidence": "resultMissing=true, baseline=null, actual=285.5", "code": "200", "requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497", "traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "evidence": "resultMissing=true, baseline=null, actual=4.593", "code": "200", "requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d", "traceId": "f2be264baee043a58e7033432006f36b" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅清理本轮结果且订单总毛重恢复运行前基线", "evidence": "leftovers=0, baseline=null, actual=4.593", "code": "200", "requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322", "traceId": "40ecb94bdb0445a39cf1ed8a470431aa" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱码生成前置数据完整", "evidence": "inboundCode=present, totalPackageCount=missing", "code": "200", "requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df", "traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c" } ], "createdResources": { "customer": { "tenantId": "2085909899879501825", "marker": "ADMIN-API-20260808020409413", "contactPhone": "16154649788" }, "systemPermission": { "id": "2085909902056345602", "code": "platform:acceptance:808020409413" }, "systemRole": { "id": "2085909902568050690", "code": "ADMIN_ACCEPT_808020409413", "finalStatus": "DISABLED", "retainedBecauseAssigned": true }, "systemUser": { "membershipId": "2085909903704707075", "username": "admin_accept_808020409413", "finalStatus": "DISABLED" }, "warehouse": { "id": "2085909911633444865", "code": "AW808020409413", "finalStatus": "INACTIVE" }, "location": { "id": "2085909912291950594", "warehouseId": "2085909911633444865", "deleted": false }, "pallet": { "id": "2085909913072091137", "warehouseId": "2085909911633444865", "deleted": true }, "expressCompany": { "id": "2085909913718013953", "code": "EX808020409413", "finalStatus": "INACTIVE" }, "partner": { "id": "2085909914363936769", "code": "PT808020409413", "finalStatus": "INACTIVE" }, "orders": { "marker": "ADMIN-API-20260808020409413", "tenantId": "10001", "orderId": "2085909918519984129", "productImageFileId": "2085909918180245505", "boxTypes": [ "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE" ], "inboundId": "2085909922162716673", "orderNo": "FL2085909918519984129", "inboundCode": "RK-2085909918519984129", "processStatus": "WAIT_MEASURE" }, "ocrInbound": { "tenantId": "10001", "inboundId": "2085909922162716673", "marker": "ADMIN-API-20260808020409413" }, "testInbound": { "tenantId": "10001", "inboundId": "2085909922162716673", "marker": "ADMIN-API-20260808020409413" }, "priceBookVersion": { "versionId": "2085909925908230146", "marker": "ADMIN-API-20260808020409413", "sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab" }, "exportTask": { "id": "2085909941454438401" }, "inboundWeightOcr": { "tenantId": "10001", "inboundId": "2085909922162716673", "resultIds": [ "2085909973379362818", "2085909983173062657" ], "cleaned": false } }, "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": "898d8533-0202-45ab-a3d9-7f1ae128dc56, 463c2706-48b4-4ece-a770-562f6b0eabb2", "traceId": "9d8e6ebf41c44e1f81f8cac6c7de7e10", "evidence": "", "checkedAt": "2026-08-08T02:04:09.788Z" }, { "module": "customers", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16154649788" }, "http": 200, "code": "200", "message": "success", "requestId": "5c2d73cf-aa04-4f14-a3fc-f20461ab8c1a, 0999dfc9-be27-4295-8e1d-4cd02f3e2264", "traceId": "4ac1ac666fc240eea7a1bebe956669c9", "evidence": "attempt=1", "checkedAt": "2026-08-08T02:04:09.828Z" }, { "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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1", "traceId": "08478dca90af4f3c93e8d437becfda5b", "evidence": "", "checkedAt": "2026-08-08T02:04:09.864Z" }, { "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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1", "traceId": "08478dca90af4f3c93e8d437becfda5b", "evidence": "missing=none", "checkedAt": "2026-08-08T02:04:09.864Z" }, { "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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1", "traceId": "08478dca90af4f3c93e8d437becfda5b", "evidence": "tenantId=2085909899879501825, status=PROFILE_REQUIRED", "checkedAt": "2026-08-08T02:04:09.864Z" }, { "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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1", "traceId": "08478dca90af4f3c93e8d437becfda5b", "evidence": "temporaryPassword=omitted, administratorUsername=omitted", "checkedAt": "2026-08-08T02:04:09.864Z" }, { "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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1", "traceId": "08478dca90af4f3c93e8d437becfda5b", "evidence": "creditCode=omitted, approvedAt=omitted", "checkedAt": "2026-08-08T02:04:09.864Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "新客户尺寸规则可查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "tenantId=2085909899879501825", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "固定四箱规顺序完整且无重复", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "四箱规默认内径、加边和备注正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "defaults=matched", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "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=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "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=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "derivedRows=4", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "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=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d", "traceId": "62824a82b80d4592aee21a8d3ba87ebe", "evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version", "checkedAt": "2026-08-08T02:04:09.887Z" }, { "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=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "39b1d4c3-92a2-428b-8ee7-e59c206d1857, 83fdf02a-71f9-4c92-ab63-2a2e1300d1d7", "traceId": "f70406c9e2f141baa09415c436ad4692", "evidence": "rows=4", "checkedAt": "2026-08-08T02:04:09.928Z" }, { "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=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "39b1d4c3-92a2-428b-8ee7-e59c206d1857, 83fdf02a-71f9-4c92-ab63-2a2e1300d1d7", "traceId": "f70406c9e2f141baa09415c436ad4692", "evidence": "versions=1,1,1,1", "checkedAt": "2026-08-08T02:04:09.928Z" }, { "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=2085909899879501825" }, "http": 200, "code": "A0409", "message": "箱规尺寸配置已被修改,请刷新后重试", "requestId": "b7036fd5-3f02-4a48-88c1-3c2578c7b89c", "traceId": "040f01f71d194db79355c9e7ce8e49e8", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T02:04:09.968Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突后重新查询四条规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "dbacbd22-a0a2-492d-bcd6-cfef057aca70, b7d6e5fa-eefc-48d9-a274-c25dc8955b02", "traceId": "d1af118c10c940a2b5d97c2795d6c886", "evidence": "", "checkedAt": "2026-08-08T02:04:09.989Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突请求未造成四行部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "dbacbd22-a0a2-492d-bcd6-cfef057aca70, b7d6e5fa-eefc-48d9-a274-c25dc8955b02", "traceId": "d1af118c10c940a2b5d97c2795d6c886", "evidence": "unchangedRows=4", "checkedAt": "2026-08-08T02:04:09.989Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "恢复本轮修改前的四箱规配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "b4d83aae-dfa8-47ff-b09f-2143af4e9c3b, e9774579-2f98-45e6-9d3b-83760424082c", "traceId": "34faa4c059d044d19230cf357d808dc7", "evidence": "restore=original-values", "checkedAt": "2026-08-08T02:04:10.032Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "尺寸规则恢复后回显与初始值一致", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "b4d83aae-dfa8-47ff-b09f-2143af4e9c3b, e9774579-2f98-45e6-9d3b-83760424082c", "traceId": "34faa4c059d044d19230cf357d808dc7", "evidence": "restoredRows=4", "checkedAt": "2026-08-08T02:04:10.032Z" }, { "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-808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "4aa4910d-15ee-4ed4-94c5-dfb370aa8eb7, 221d2bf4-4ed1-4b92-bd64-d4217c7c05d6", "traceId": "69315d30e70946c7b67eeededd0a3ff8", "evidence": "", "checkedAt": "2026-08-08T02:04:10.064Z" }, { "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-808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "4aa4910d-15ee-4ed4-94c5-dfb370aa8eb7, 221d2bf4-4ed1-4b92-bd64-d4217c7c05d6", "traceId": "69315d30e70946c7b67eeededd0a3ff8", "evidence": "found=true, missing=none", "checkedAt": "2026-08-08T02:04:10.064Z" }, { "module": "customers", "scenario": null, "name": "查询客户详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "3e068c15-73f8-40aa-868e-1fffdc1ff3a1, 32e821e9-9c88-417c-8992-5df6c1043b4c", "traceId": "a7b720d05a5042d39225af9c63097bdc", "evidence": "", "checkedAt": "2026-08-08T02:04:10.089Z" }, { "module": "customers", "scenario": null, "name": "客户详情基本信息正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "3e068c15-73f8-40aa-868e-1fffdc1ff3a1, 32e821e9-9c88-417c-8992-5df6c1043b4c", "traceId": "a7b720d05a5042d39225af9c63097bdc", "evidence": "tenantId=2085909899879501825", "checkedAt": "2026-08-08T02:04:10.089Z" }, { "module": "customers", "scenario": null, "name": "编辑客户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "58a9e7d8-ecb5-4c9a-b39c-f64ab9d73338, 0469f12d-14c2-4856-acb7-e4c704828813", "traceId": "e6342d5c1ef145ab9b02fef9d9951e30", "evidence": "", "checkedAt": "2026-08-08T02:04:10.127Z" }, { "module": "customers", "scenario": null, "name": "客户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "58a9e7d8-ecb5-4c9a-b39c-f64ab9d73338, 0469f12d-14c2-4856-acb7-e4c704828813", "traceId": "e6342d5c1ef145ab9b02fef9d9951e30", "evidence": "tenantId=2085909899879501825", "checkedAt": "2026-08-08T02:04:10.127Z" }, { "module": "customers", "scenario": null, "name": "回查客户编辑结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "f77639c0-7944-4431-a7d7-75dcdbf6811a, ad89887a-b9e4-40ee-9710-d2662096b7f1", "traceId": "d4da7f9abba94e85a9ffd75fc7237044", "evidence": "", "checkedAt": "2026-08-08T02:04:10.146Z" }, { "module": "customers", "scenario": null, "name": "客户编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "f77639c0-7944-4431-a7d7-75dcdbf6811a, ad89887a-b9e4-40ee-9710-d2662096b7f1", "traceId": "d4da7f9abba94e85a9ffd75fc7237044", "evidence": "tenantId=2085909899879501825", "checkedAt": "2026-08-08T02:04:10.146Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询资质", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "035499ea-4815-4e1a-ab7d-8b454f859385, 06702beb-4dce-421c-838f-445847d14f0f", "traceId": "6a4c283f71ab4f019f478a89541c3d9b", "evidence": "", "checkedAt": "2026-08-08T02:04:10.167Z" }, { "module": "customers", "scenario": null, "name": "资质概况结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "035499ea-4815-4e1a-ab7d-8b454f859385, 06702beb-4dce-421c-838f-445847d14f0f", "traceId": "6a4c283f71ab4f019f478a89541c3d9b", "evidence": "count=0", "checkedAt": "2026-08-08T02:04:10.167Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询成员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825/members" }, "http": 200, "code": "200", "message": "success", "requestId": "117cb057-7f7a-4e52-9f84-4db55aabba5f, 0a687aff-da97-44c7-bec5-80fcfd006b4c", "traceId": "9be7d2543310439f986f8f6729f73db7", "evidence": "", "checkedAt": "2026-08-08T02:04:10.201Z" }, { "module": "customers", "scenario": null, "name": "待完善客户尚未生成企业管理员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085909899879501825/members" }, "http": 200, "code": "200", "message": "success", "requestId": "117cb057-7f7a-4e52-9f84-4db55aabba5f, 0a687aff-da97-44c7-bec5-80fcfd006b4c", "traceId": "9be7d2543310439f986f8f6729f73db7", "evidence": "members=0", "checkedAt": "2026-08-08T02:04:10.201Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询运单数量", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "9a7c571f-9aaf-4e9f-b18a-1f3f1ade4cb3, 94ccda0a-0c7c-4dc4-8282-9c534b882f93", "traceId": "8fa3bd8851c84716836c24ab2766bd7c", "evidence": "", "checkedAt": "2026-08-08T02:04:10.225Z" }, { "module": "customers", "scenario": null, "name": "业务概况返回当前客户运单数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085909899879501825" }, "http": 200, "code": "200", "message": "success", "requestId": "9a7c571f-9aaf-4e9f-b18a-1f3f1ade4cb3, 94ccda0a-0c7c-4dc4-8282-9c534b882f93", "traceId": "8fa3bd8851c84716836c24ab2766bd7c", "evidence": "orderCount=0", "checkedAt": "2026-08-08T02:04:10.225Z" }, { "module": "customers", "scenario": null, "name": "查询客户运单记录", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085909899879501825&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "b23896ca-2b64-4ac1-9c4c-10a50fd8aa31, 1fc85b27-a2c8-40cf-b757-ff8141db6b6b", "traceId": "5cc5035142074d1abaeb75c15662f357", "evidence": "", "checkedAt": "2026-08-08T02:04:10.262Z" }, { "module": "customers", "scenario": null, "name": "运单记录分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085909899879501825&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "b23896ca-2b64-4ac1-9c4c-10a50fd8aa31, 1fc85b27-a2c8-40cf-b757-ff8141db6b6b", "traceId": "5cc5035142074d1abaeb75c15662f357", "evidence": "records=0, total=0", "checkedAt": "2026-08-08T02:04:10.262Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "passed": false, "deploymentBlocker": true, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085909899879501825/archive" }, "http": 200, "code": "S0500", "message": "Internal server error", "requestId": "52154918-874c-48d3-9edf-566345fdbe86", "traceId": "5bd5753c912f49119675a64088355551", "evidence": "tenantId=2085909899879501825", "checkedAt": "2026-08-08T02:04:10.295Z" }, { "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": "6411dbde-9988-42e7-b7bb-4cfb2a7bc628, ca4a6b5d-573c-4315-a37f-d5a8bb19190e", "traceId": "1c72b37df89540c4b6169aff08edf47d", "evidence": "", "checkedAt": "2026-08-08T02:04:10.336Z" }, { "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": "6411dbde-9988-42e7-b7bb-4cfb2a7bc628, ca4a6b5d-573c-4315-a37f-d5a8bb19190e", "traceId": "1c72b37df89540c4b6169aff08edf47d", "evidence": "count=117", "checkedAt": "2026-08-08T02:04:10.336Z" }, { "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": "54e20e00-5ed1-4e89-9d26-c9ce300e9e04, 3d069df7-b55c-437b-a99b-9dc9e701d03c", "traceId": "ef42cde4b1804550a8995567c1526ef8", "evidence": "", "checkedAt": "2026-08-08T02:04:10.374Z" }, { "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": "54e20e00-5ed1-4e89-9d26-c9ce300e9e04, 3d069df7-b55c-437b-a99b-9dc9e701d03c", "traceId": "ef42cde4b1804550a8995567c1526ef8", "evidence": "permissionId=2085909902056345602", "checkedAt": "2026-08-08T02:04:10.374Z" }, { "module": "system", "scenario": null, "name": "编辑自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602" }, "http": 200, "code": "200", "message": "success", "requestId": "190745d6-e9e7-4b58-a76a-3e8736ac2369, 1f860afd-abec-4b20-8a2c-ff7e89eede98", "traceId": "0bb55187ca1b4f188ed6231de4a516ef", "evidence": "", "checkedAt": "2026-08-08T02:04:10.407Z" }, { "module": "system", "scenario": null, "name": "权限编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602" }, "http": 200, "code": "200", "message": "success", "requestId": "190745d6-e9e7-4b58-a76a-3e8736ac2369, 1f860afd-abec-4b20-8a2c-ff7e89eede98", "traceId": "0bb55187ca1b4f188ed6231de4a516ef", "evidence": "permissionId=2085909902056345602", "checkedAt": "2026-08-08T02:04:10.407Z" }, { "module": "system", "scenario": null, "name": "停用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602/status" }, "http": 200, "code": "200", "message": "success", "requestId": "1506c881-ed4d-4a77-8d0c-9f10c5fe61a0, 6295267d-c9e9-4c3e-8953-fe25c2b25b14", "traceId": "1ccc6559aca84fad9dda1f6fbb89104f", "evidence": "", "checkedAt": "2026-08-08T02:04:10.437Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602/status" }, "http": 200, "code": "200", "message": "success", "requestId": "1506c881-ed4d-4a77-8d0c-9f10c5fe61a0, 6295267d-c9e9-4c3e-8953-fe25c2b25b14", "traceId": "1ccc6559aca84fad9dda1f6fbb89104f", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T02:04:10.437Z" }, { "module": "system", "scenario": null, "name": "启用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602/status" }, "http": 200, "code": "200", "message": "success", "requestId": "fbf15e33-b88e-48ad-a27f-c06c264f424b, 03e0a057-742f-4797-be3f-b9b8815969d0", "traceId": "7e761a9b1ff746aca1f03629d1d531c6", "evidence": "", "checkedAt": "2026-08-08T02:04:10.470Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085909902056345602/status" }, "http": 200, "code": "200", "message": "success", "requestId": "fbf15e33-b88e-48ad-a27f-c06c264f424b, 03e0a057-742f-4797-be3f-b9b8815969d0", "traceId": "7e761a9b1ff746aca1f03629d1d531c6", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T02:04:10.470Z" }, { "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": "7bc6dc91-cb8d-4a8c-b6f1-59eb17cda56e, 468c4bf5-7f24-4abb-bbc1-607d31156d7a", "traceId": "bffd17bec7674be5b90efad0fff68561", "evidence": "", "checkedAt": "2026-08-08T02:04:10.505Z" }, { "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": "7bc6dc91-cb8d-4a8c-b6f1-59eb17cda56e, 468c4bf5-7f24-4abb-bbc1-607d31156d7a", "traceId": "bffd17bec7674be5b90efad0fff68561", "evidence": "roleId=2085909902568050690", "checkedAt": "2026-08-08T02:04:10.505Z" }, { "module": "system", "scenario": null, "name": "编辑平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690" }, "http": 200, "code": "200", "message": "success", "requestId": "2812ec4c-0afc-4378-bed4-ee1a52cbcdfd, 9623c26f-b87a-4be8-87a4-38e775a9e26f", "traceId": "dc7e6b31f14a4a8c9c937ecc1744586c", "evidence": "", "checkedAt": "2026-08-08T02:04:10.545Z" }, { "module": "system", "scenario": null, "name": "角色编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690" }, "http": 200, "code": "200", "message": "success", "requestId": "2812ec4c-0afc-4378-bed4-ee1a52cbcdfd, 9623c26f-b87a-4be8-87a4-38e775a9e26f", "traceId": "dc7e6b31f14a4a8c9c937ecc1744586c", "evidence": "roleId=2085909902568050690", "checkedAt": "2026-08-08T02:04:10.545Z" }, { "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": "3d5d92aa-60e2-4921-8588-49d8d8ef93f2, 8aae7c72-25bc-4a5f-be5b-d81628109e32", "traceId": "8b82bf0f0cb044aa91f4082fb4e4e263", "evidence": "", "checkedAt": "2026-08-08T02:04:10.571Z" }, { "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": "e53add4f-7336-4a1a-9ee5-f03ebad6bef2, 2d32636e-561a-413b-81d0-81d497434f9b", "traceId": "6ab50a39af0c4e59985bd8ec9e597dd1", "evidence": "", "checkedAt": "2026-08-08T02:04:10.616Z" }, { "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": "e53add4f-7336-4a1a-9ee5-f03ebad6bef2, 2d32636e-561a-413b-81d0-81d497434f9b", "traceId": "6ab50a39af0c4e59985bd8ec9e597dd1", "evidence": "permissionIds=2085909902056345602", "checkedAt": "2026-08-08T02:04:10.616Z" }, { "module": "system", "scenario": null, "name": "停用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "94451cfc-f5e7-486e-be44-a002b70f52a1, 26dbbd30-2d75-413b-92b6-ec7a3f0c4653", "traceId": "bf26abf3880a4d888ce4b112ab94523b", "evidence": "", "checkedAt": "2026-08-08T02:04:10.642Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "94451cfc-f5e7-486e-be44-a002b70f52a1, 26dbbd30-2d75-413b-92b6-ec7a3f0c4653", "traceId": "bf26abf3880a4d888ce4b112ab94523b", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T02:04:10.642Z" }, { "module": "system", "scenario": null, "name": "启用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "67abcc3a-d562-40ab-8fe7-f732e5129c32, 32ac51d1-a525-4043-96df-e0f85366d909", "traceId": "6480182703c74bb0ab9cde06ff306eb8", "evidence": "", "checkedAt": "2026-08-08T02:04:10.670Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "67abcc3a-d562-40ab-8fe7-f732e5129c32, 32ac51d1-a525-4043-96df-e0f85366d909", "traceId": "6480182703c74bb0ab9cde06ff306eb8", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T02:04:10.670Z" }, { "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": "a2997c9f-a885-4fce-84d0-6a9af466f69c, 096ce0d4-0fd4-41fe-a876-041a8849e2b1", "traceId": "d0ff4b4277614b089ca0160185bc1a82", "evidence": "", "checkedAt": "2026-08-08T02:04:10.696Z" }, { "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": "a2997c9f-a885-4fce-84d0-6a9af466f69c, 096ce0d4-0fd4-41fe-a876-041a8849e2b1", "traceId": "d0ff4b4277614b089ca0160185bc1a82", "evidence": "tenants=1, roles=8", "checkedAt": "2026-08-08T02:04:10.696Z" }, { "module": "system", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16154650696" }, "http": 200, "code": "200", "message": "success", "requestId": "830406cf-daad-44fc-a474-9ea617ad99f8, 3c2b704f-c6c2-4177-9388-2f2330ed7499", "traceId": "ed4042e607634d64b8072907ec98b81e", "evidence": "attempt=1", "checkedAt": "2026-08-08T02:04:10.730Z" }, { "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": "461b317c-2484-4cb6-8ef3-7979ed95a4f6, 28144841-62a9-4345-b2d0-f876f7d08e07", "traceId": "5d1e9ea3367c469c9b97a421a0a696fe", "evidence": "", "checkedAt": "2026-08-08T02:04:11.081Z" }, { "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": "461b317c-2484-4cb6-8ef3-7979ed95a4f6, 28144841-62a9-4345-b2d0-f876f7d08e07", "traceId": "5d1e9ea3367c469c9b97a421a0a696fe", "evidence": "membershipId=2085909903704707075", "checkedAt": "2026-08-08T02:04:11.081Z" }, { "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_808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "6e089952-4254-4746-8ae5-d27cb843037a, 67fb459d-3454-4f78-ac27-f9dec46cccd4", "traceId": "c0eaf5d56e5c4b21a95234cb6e47f465", "evidence": "", "checkedAt": "2026-08-08T02:04:11.109Z" }, { "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_808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "6e089952-4254-4746-8ae5-d27cb843037a, 67fb459d-3454-4f78-ac27-f9dec46cccd4", "traceId": "c0eaf5d56e5c4b21a95234cb6e47f465", "evidence": "records=1, missing=none, lastLoginAt=omitted", "checkedAt": "2026-08-08T02:04:11.110Z" }, { "module": "system", "scenario": null, "name": "编辑平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085909903704707075" }, "http": 200, "code": "200", "message": "success", "requestId": "1e70f5ef-1f3a-4f76-bc9a-ef78b1c56eeb, 9624d112-e6d7-4af1-a3de-cb9aaa93d7f4", "traceId": "5fe0b4a14a404cf7bda4deebe9ec1ce0", "evidence": "", "checkedAt": "2026-08-08T02:04:11.206Z" }, { "module": "system", "scenario": null, "name": "用户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085909903704707075" }, "http": 200, "code": "200", "message": "success", "requestId": "1e70f5ef-1f3a-4f76-bc9a-ef78b1c56eeb, 9624d112-e6d7-4af1-a3de-cb9aaa93d7f4", "traceId": "5fe0b4a14a404cf7bda4deebe9ec1ce0", "evidence": "membershipId=2085909903704707075", "checkedAt": "2026-08-08T02:04:11.207Z" }, { "module": "system", "scenario": null, "name": "新建内部用户可使用初始密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "6982b930-341a-4d60-9d93-fc0ca1fca72a, 5ea4c32d-b079-4b77-b7af-0872a3fac224", "traceId": "97cf9a9f79a741a3a3c9641bf4d5d406", "evidence": "username=admin_accept_808020409413", "checkedAt": "2026-08-08T02:04:11.545Z" }, { "module": "system", "scenario": null, "name": "重置平台内部用户密码", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085909903704707075/password" }, "http": 200, "code": "200", "message": "success", "requestId": "eed3cf54-eb3f-4529-a040-84ca01147028, de4865f8-1b29-4e1f-aea7-26cf72ae2d7a", "traceId": "7126a27d9c0a47ec8723ef04faa705c0", "evidence": "", "checkedAt": "2026-08-08T02:04:11.927Z" }, { "module": "system", "scenario": null, "name": "内部用户使用重置密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "e3907f59-acb4-42e5-bd24-2df4b358025c, 963e6b7f-04e4-4935-bca0-c6376f2ee1fe", "traceId": "54344f04ba9941d5bc05ac5ddccd2cdb", "evidence": "username=admin_accept_808020409413", "checkedAt": "2026-08-08T02:04:12.258Z" }, { "module": "system", "scenario": null, "name": "停用平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085909903704707075/status" }, "http": 200, "code": "200", "message": "success", "requestId": "81903fbf-71b2-4e10-8ace-1c930b218caa, 7d5ba0b4-ab27-42a8-80ed-927be46e4e8a", "traceId": "cc4b937d387940efb4ccf06626864ce7", "evidence": "", "checkedAt": "2026-08-08T02:04:12.374Z" }, { "module": "system", "scenario": null, "name": "内部用户停用状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085909903704707075/status" }, "http": 200, "code": "200", "message": "success", "requestId": "81903fbf-71b2-4e10-8ace-1c930b218caa, 7d5ba0b4-ab27-42a8-80ed-927be46e4e8a", "traceId": "cc4b937d387940efb4ccf06626864ce7", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T02:04:12.374Z" }, { "module": "system", "scenario": null, "name": "停用用户禁止登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "c9f33d2e-f62f-428c-99d0-7fa31b7c42f9", "traceId": "69433422bee14f8c958b6a69628ebb2b", "evidence": "HTTP=200, code=A0403", "checkedAt": "2026-08-08T02:04:12.399Z" }, { "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": "959f2b8e-552a-4688-8d51-14d411c2e2fc, 918a37c4-15ae-4ac2-b64f-db0fbd0cfe14", "traceId": "1c7cbebd818146a499b4730b9041254b", "evidence": "", "checkedAt": "2026-08-08T02:04:12.437Z" }, { "module": "system", "scenario": "system-role-protection", "name": "已分配成员的角色禁止删除", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/roles/2085909902568050690" }, "http": 200, "code": "A0409", "message": "角色已分配给成员,不能删除", "requestId": "0609b085-c944-4ede-bb3f-8886e36950f3", "traceId": "6c40889007664c30bb19d860792236e8", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T02:04:12.469Z" }, { "module": "system", "scenario": null, "name": "清理时停用测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "5f60dbe1-841b-4b2d-a202-e1be784d5829, f7a0fd30-a99e-459a-bbae-57f6088c7e0c", "traceId": "ab2ef1da4e304733b4a6ef58171d70d5", "evidence": "", "checkedAt": "2026-08-08T02:04:12.502Z" }, { "module": "system", "scenario": null, "name": "保留测试角色处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085909902568050690/status" }, "http": 200, "code": "200", "message": "success", "requestId": "5f60dbe1-841b-4b2d-a202-e1be784d5829, f7a0fd30-a99e-459a-bbae-57f6088c7e0c", "traceId": "ab2ef1da4e304733b4a6ef58171d70d5", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T02:04:12.502Z" }, { "module": "system", "scenario": null, "name": "删除临时权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/permissions/2085909902056345602" }, "http": 200, "code": "200", "message": "success", "requestId": "2a5f0d12-dfea-4082-8b9e-5a7f2b82dec7, 0da33add-d137-423e-b58e-2b6b671f7291", "traceId": "39ce253268f84ce0a573aaca8f9ff1c0", "evidence": "", "checkedAt": "2026-08-08T02:04:12.570Z" }, { "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": "151778b3-ec96-4534-97e5-1b3941389658, 194ff872-026b-4533-8160-abe29b1abf75", "traceId": "48d7f0a0a89e45eb9e0a7a77ff7373cf", "evidence": "", "checkedAt": "2026-08-08T02:04:12.620Z" }, { "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": "151778b3-ec96-4534-97e5-1b3941389658, 194ff872-026b-4533-8160-abe29b1abf75", "traceId": "48d7f0a0a89e45eb9e0a7a77ff7373cf", "evidence": "total=267", "checkedAt": "2026-08-08T02:04:12.620Z" }, { "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": "aad77c38-9d2a-4f18-bb72-87aaf17fb44d, 7567887c-2673-4108-a3fe-190c4f32af3c", "traceId": "f7942718fb4547478cd95eeb074ff993", "evidence": "", "checkedAt": "2026-08-08T02:04:12.661Z" }, { "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": "aad77c38-9d2a-4f18-bb72-87aaf17fb44d, 7567887c-2673-4108-a3fe-190c4f32af3c", "traceId": "f7942718fb4547478cd95eeb074ff993", "evidence": "warehouseId=2085909911633444865", "checkedAt": "2026-08-08T02:04:12.661Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7a4777e6-adab-4cde-8cbd-7227a57f344f, 26235a08-b65d-455f-8078-99b7486c0060", "traceId": "35c1b6a69f1a4d48a0a6edc0d084a1e4", "evidence": "", "checkedAt": "2026-08-08T02:04:12.698Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7a4777e6-adab-4cde-8cbd-7227a57f344f, 26235a08-b65d-455f-8078-99b7486c0060", "traceId": "35c1b6a69f1a4d48a0a6edc0d084a1e4", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T02:04:12.698Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7c5fad52-71cf-41bd-9e37-46df1e6de8b1, 0fe463d0-f7a4-4675-ac67-0323a0ef0d4d", "traceId": "0d6a5292384e4ea08e473ebfaad4c446", "evidence": "", "checkedAt": "2026-08-08T02:04:12.738Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "8c69f344-fe18-45e9-9689-990e9f28988f, 5dc831d0-e71c-4416-9ab4-28ead6e2985d", "traceId": "7f02b004afac491a93837c579b05af42", "evidence": "", "checkedAt": "2026-08-08T02:04:12.777Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "8c69f344-fe18-45e9-9689-990e9f28988f, 5dc831d0-e71c-4416-9ab4-28ead6e2985d", "traceId": "7f02b004afac491a93837c579b05af42", "evidence": "warehouseId=2085909911633444865", "checkedAt": "2026-08-08T02:04:12.777Z" }, { "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": "ade89865-2c32-4dc9-86b5-62e42d6fd703, 947ba693-c172-4762-8776-f57dc2bee8f6", "traceId": "548de2945c084a68a8fee095c151fa42", "evidence": "", "checkedAt": "2026-08-08T02:04:12.813Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "012f9ce0-b1b3-48fb-b66b-0fa0acc49f41, 215006a6-71e8-4161-a67e-2ad24293c076", "traceId": "cf6b809161654887ade1072f7b82c635", "evidence": "", "checkedAt": "2026-08-08T02:04:12.839Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "012f9ce0-b1b3-48fb-b66b-0fa0acc49f41, 215006a6-71e8-4161-a67e-2ad24293c076", "traceId": "cf6b809161654887ade1072f7b82c635", "evidence": "locationId=2085909912291950594", "checkedAt": "2026-08-08T02:04:12.839Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "c165b01b-ccb7-41bf-85fc-ae3badbfab11, c4531cda-a6a7-4ef7-bec1-5cf00b3f3d00", "traceId": "b5ace9b5e52e4f19a17ba665b3096c65", "evidence": "", "checkedAt": "2026-08-08T02:04:12.869Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "2b99dd23-760d-451c-8929-b9c5188c4352, 826afe82-094a-48c6-a611-4744c52f37ac", "traceId": "0d399e5af5b54e56ad1d86149f4daf9e", "evidence": "", "checkedAt": "2026-08-08T02:04:12.901Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "2b99dd23-760d-451c-8929-b9c5188c4352, 826afe82-094a-48c6-a611-4744c52f37ac", "traceId": "0d399e5af5b54e56ad1d86149f4daf9e", "evidence": "version=1", "checkedAt": "2026-08-08T02:04:12.901Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085909912291950594/status?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "9ce78837-0fc3-4ceb-ab93-4f50f3feea0f, 060954cf-89c4-4421-b652-a961a18f693e", "traceId": "e24a040a562b4ffaa2a672489d8008a1", "evidence": "", "checkedAt": "2026-08-08T02:04:12.937Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "a2146654-ef55-4138-adb9-70508549d3d8, 66c7f18f-1d38-4382-bc70-0ec2018d8b1b", "traceId": "066874d3231648c29320e65ab6d6fcfc", "evidence": "", "checkedAt": "2026-08-08T02:04:12.969Z" }, { "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": "0813f5e6-745b-4a95-8d54-29d492b0fd50, 62f12c8d-8890-4467-88cd-4aa0b95cb2ef", "traceId": "543169e0764a422599ee80c8c146cab8", "evidence": "", "checkedAt": "2026-08-08T02:04:12.998Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "88a44663-ec40-4a9a-b5c4-a0551dd4c974, 2ca63b32-0dbc-4c43-a4c4-12b5c6fdaf6d", "traceId": "c51fec18ed0544afbafc1c48aa9f59e1", "evidence": "", "checkedAt": "2026-08-08T02:04:13.020Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "88a44663-ec40-4a9a-b5c4-a0551dd4c974, 2ca63b32-0dbc-4c43-a4c4-12b5c6fdaf6d", "traceId": "c51fec18ed0544afbafc1c48aa9f59e1", "evidence": "palletId=2085909913072091137", "checkedAt": "2026-08-08T02:04:13.020Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "37b65609-5094-448b-bb40-8842f2583f1d, 2a07747f-8587-4bfc-a33f-c00b73decfbd", "traceId": "65c2bbc91ded4a55ba2cc4288053a327", "evidence": "", "checkedAt": "2026-08-08T02:04:13.060Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "acd6f7d2-1485-42dc-84ef-ba9c15b3a5b1, a7808fac-0d52-4878-8a24-a095bef3e0a1", "traceId": "d64ce83a561e46a8b5265ba48bb9a687", "evidence": "", "checkedAt": "2026-08-08T02:04:13.084Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "acd6f7d2-1485-42dc-84ef-ba9c15b3a5b1, a7808fac-0d52-4878-8a24-a095bef3e0a1", "traceId": "d64ce83a561e46a8b5265ba48bb9a687", "evidence": "palletId=2085909913072091137", "checkedAt": "2026-08-08T02:04:13.084Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865" }, "http": 200, "code": "200", "message": "success", "requestId": "2537ef8d-7b0a-41bd-ad77-0da144bd4258, d354814e-bca2-413f-9702-3348717a2c3e", "traceId": "9f4ed4c5f88f4a1088eae25699b78332", "evidence": "", "checkedAt": "2026-08-08T02:04:13.120Z" }, { "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": "d92a764b-6270-423c-9675-e66b0998b199, 7437f054-81af-4f8b-aa0a-5f1b8ff8cda4", "traceId": "a2263d8b3f5d4862b7e38ad719eebbd5", "evidence": "", "checkedAt": "2026-08-08T02:04:13.153Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3f38ab2b-f581-46c8-bf92-af9c813db140, 5e5085f0-4a98-4696-8553-27184e4a6d39", "traceId": "60527c6a8b2d43d98c7c5c18a758a9d8", "evidence": "", "checkedAt": "2026-08-08T02:04:13.177Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "3f38ab2b-f581-46c8-bf92-af9c813db140, 5e5085f0-4a98-4696-8553-27184e4a6d39", "traceId": "60527c6a8b2d43d98c7c5c18a758a9d8", "evidence": "expressId=2085909913718013953", "checkedAt": "2026-08-08T02:04:13.177Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "9c801401-065a-46ed-af88-f27f097e9037, 5211d64f-77d0-4b28-befc-a5bc0655c126", "traceId": "aa83b5c8902d40769a964d80feeffd5e", "evidence": "", "checkedAt": "2026-08-08T02:04:13.215Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2085909913718013953/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "a14648a3-3f16-4daf-b225-02666326014c, 430db156-0210-4716-a776-182900aa911a", "traceId": "df75bc4c26554197a16ab8a1508a7bbb", "evidence": "", "checkedAt": "2026-08-08T02:04:13.246Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "98b17a86-5c56-42ff-97a5-f53abac8725f, 12dccb6a-bbb5-442d-9bd8-68260cb130f2", "traceId": "3cfc5795b7ad4b06a9eda7369c0a8738", "evidence": "", "checkedAt": "2026-08-08T02:04:13.272Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "98b17a86-5c56-42ff-97a5-f53abac8725f, 12dccb6a-bbb5-442d-9bd8-68260cb130f2", "traceId": "3cfc5795b7ad4b06a9eda7369c0a8738", "evidence": "records=1", "checkedAt": "2026-08-08T02:04:13.272Z" }, { "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": "d54ff26e-3c52-4762-b943-590c4cdf39f7, 193831d1-a834-498d-8dfd-50af3192ba0e", "traceId": "4bdfa9f6392a4dc0a1baef6f9454e3e3", "evidence": "", "checkedAt": "2026-08-08T02:04:13.308Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085909914363936769?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "a4f5c08f-58ca-488e-8f06-6a09e1f740ea, 282223b6-17de-4563-a30d-0595d528894e", "traceId": "7a7c918a2d7b4de9853cf85a46263d84", "evidence": "", "checkedAt": "2026-08-08T02:04:13.333Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085909914363936769?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "a4f5c08f-58ca-488e-8f06-6a09e1f740ea, 282223b6-17de-4563-a30d-0595d528894e", "traceId": "7a7c918a2d7b4de9853cf85a46263d84", "evidence": "partnerId=2085909914363936769", "checkedAt": "2026-08-08T02:04:13.333Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2085909914363936769?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "9acb0007-030c-4777-ae10-b20957b838d4, a736759f-abdb-4515-b32a-67be0b6b39ad", "traceId": "c3c20142f66a492b8cc6c7d446738113", "evidence": "", "checkedAt": "2026-08-08T02:04:13.373Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2085909914363936769/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "74e44cc4-d292-42d5-ab83-e45c4d2c8a33, 5ea98a45-af72-4251-947e-730631d16f44", "traceId": "ef4e4cd5c8f6435c96a8ff33e615f0ee", "evidence": "", "checkedAt": "2026-08-08T02:04:13.407Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "a700c72c-d76b-4eca-bf95-80e0888720fc, ab49798b-4c84-4d0c-94a6-21032ec62e2a", "traceId": "99b225a0c7a84894b88a788804afae95", "evidence": "", "checkedAt": "2026-08-08T02:04:13.451Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808020409413" }, "http": 200, "code": "200", "message": "success", "requestId": "a700c72c-d76b-4eca-bf95-80e0888720fc, ab49798b-4c84-4d0c-94a6-21032ec62e2a", "traceId": "99b225a0c7a84894b88a788804afae95", "evidence": "records=1", "checkedAt": "2026-08-08T02:04:13.451Z" }, { "module": "master-data", "scenario": null, "name": "下载仓库导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "6325165d-0d1d-43a4-8a9a-35795dbf981e, edc77d4b-a0d9-4512-b8f7-e2b95657dfac", "traceId": "6e74d562acf543bc89db5a577f0a062c", "evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T02:04:13.493Z" }, { "module": "master-data", "scenario": null, "name": "下载快递公司导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "0893fdf2-1dff-42a3-af29-37146c926160, 6e30434c-fe37-4dc2-9a07-f7d2b2a9b511", "traceId": "c1dfc2c96f29480fa208c900faaeb865", "evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T02:04:13.558Z" }, { "module": "master-data", "scenario": null, "name": "下载往来单位导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "82c5f9ac-7dc6-4625-8177-6c66d747996b, b6754457-7408-4b2f-b412-591b64a3bdd9", "traceId": "778a82bab22a4bdcb30f1f63a509a1a0", "evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T02:04:13.597Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085909911633444865/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "78c2f9f1-8c3a-4a9d-ba05-825792382859, 504bcf61-23ca-423e-9f1f-8a4369583e31", "traceId": "4d2404d2409b42f7b87f502e51453113", "evidence": "", "checkedAt": "2026-08-08T02:04:13.634Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "3fcd04ae-2ca1-430e-bbfe-9a9f0a52a06f, 80c68ce3-4b09-40df-a077-9a3e2f78853d", "traceId": "1a968e4b879549a293396f9fd7db621e", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T02:04:13.970Z" }, { "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": "ea748c53-e4e5-451e-bc44-c35fa1c14263, 02124627-2c07-4486-ae6a-148675fe06b9", "traceId": "0602e9852ea6463fad89963e91af6117", "evidence": "", "checkedAt": "2026-08-08T02:04:14.003Z" }, { "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": "ea748c53-e4e5-451e-bc44-c35fa1c14263, 02124627-2c07-4486-ae6a-148675fe06b9", "traceId": "0602e9852ea6463fad89963e91af6117", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T02:04:14.003Z" }, { "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": "7d63372e-b76d-4b28-8976-c8e35cef30ea, a43f41b0-63dd-4512-bd13-43f7f8c2d498", "traceId": "68fe17a69fd94277b6f53bd15a881285", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T02:04:14.035Z" }, { "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": "7d63372e-b76d-4b28-8976-c8e35cef30ea, a43f41b0-63dd-4512-bd13-43f7f8c2d498", "traceId": "68fe17a69fd94277b6f53bd15a881285", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T02:04:14.035Z" }, { "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": "14a968bc-9dd7-4c04-8360-7ac8fcc0d3d5, d9fa2109-5029-4fa6-bcac-2ce4302c4a4a", "traceId": "029e8f827dfa46398a74d894c2daf64b", "evidence": "", "checkedAt": "2026-08-08T02:04:14.066Z" }, { "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": "14a968bc-9dd7-4c04-8360-7ac8fcc0d3d5, d9fa2109-5029-4fa6-bcac-2ce4302c4a4a", "traceId": "029e8f827dfa46398a74d894c2daf64b", "evidence": "count=2", "checkedAt": "2026-08-08T02:04:14.066Z" }, { "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": "71f15fc6-0748-460d-acac-71f56d6159c0, 9ac25a4f-1e1c-4607-bb13-b29fefdf3fc8", "traceId": "25c210c7e57043bcb26f79d150868f0e", "evidence": "", "checkedAt": "2026-08-08T02:04:14.121Z" }, { "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": "71f15fc6-0748-460d-acac-71f56d6159c0, 9ac25a4f-1e1c-4607-bb13-b29fefdf3fc8", "traceId": "25c210c7e57043bcb26f79d150868f0e", "evidence": "count=200", "checkedAt": "2026-08-08T02:04:14.121Z" }, { "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": "2ca88b45-2013-4180-961b-ce10a3d81f97, 84bed524-abb5-451e-8096-5d1114e24891", "traceId": "db02cdd6e5fc4b908b226392c81b0163", "evidence": "", "checkedAt": "2026-08-08T02:04:14.156Z" }, { "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": "2ca88b45-2013-4180-961b-ce10a3d81f97, 84bed524-abb5-451e-8096-5d1114e24891", "traceId": "db02cdd6e5fc4b908b226392c81b0163", "evidence": "count=15", "checkedAt": "2026-08-08T02:04:14.156Z" }, { "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": "66be9678-79d3-4155-99d7-41871dd5d37a, 10d84172-f0b9-4588-a842-c0e52936eba1", "traceId": "dfb568acbd6142c6abec66b0c2337931", "evidence": "", "checkedAt": "2026-08-08T02:04:14.190Z" }, { "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": "bc477820-bc23-4f8b-b330-0a1f10fbaf36, 572085a2-f10b-4a1b-8fd7-c89fa6227548", "traceId": "cf8b7712ce3d4e96b29f7b13cae85dcb", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T02:04:14.216Z" }, { "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": "bc477820-bc23-4f8b-b330-0a1f10fbaf36, 572085a2-f10b-4a1b-8fd7-c89fa6227548", "traceId": "cf8b7712ce3d4e96b29f7b13cae85dcb", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T02:04:14.216Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085909918180245505" }, "http": 200, "code": null, "message": null, "requestId": "e0471fed-37e4-446a-a71f-a46f7e4f6187, 887ca22a-26d3-43a1-be62-ebc313e2303c", "traceId": "2a2d37ea37324de5bdacd893c1389149", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T02:04:14.237Z" }, { "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": "3cf4cd07-c729-463f-8ede-eadf3875c441, 24d359ea-1e66-4293-8d7c-5707e8feae58", "traceId": "57988d7ec9134285a11cebf505fc7df3", "evidence": "marker=ADMIN-API-20260808020409413", "checkedAt": "2026-08-08T02:04:14.306Z" }, { "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": "bb066882-cbdc-4bbc-9892-e51863d9ffff, 56b37c5d-5b9d-4f6f-aaf2-088bdb26d27a", "traceId": "5eff983fadbd462591993704f333d131", "evidence": "", "checkedAt": "2026-08-08T02:04:14.331Z" }, { "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": "bb066882-cbdc-4bbc-9892-e51863d9ffff, 56b37c5d-5b9d-4f6f-aaf2-088bdb26d27a", "traceId": "5eff983fadbd462591993704f333d131", "evidence": "orderId=2085909918519984129, replayedId=2085909918519984129", "checkedAt": "2026-08-08T02:04:14.331Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0", "traceId": "dc2177cb6ada40f093404ddd2c0b6d0e", "evidence": "", "checkedAt": "2026-08-08T02:04:14.361Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0", "traceId": "dc2177cb6ada40f093404ddd2c0b6d0e", "evidence": "orderNo=FL2085909918519984129, status=DRAFT", "checkedAt": "2026-08-08T02:04:14.361Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0", "traceId": "dc2177cb6ada40f093404ddd2c0b6d0e", "evidence": "cargoes=4, imageFileId=2085909918180245505", "checkedAt": "2026-08-08T02:04:14.361Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "289b60b1-5bdd-4c55-a795-eef3a8566341, 55265cd7-af6e-4ac0-be71-dcc83e6c816d", "traceId": "5f9ced8d846b4d2d8f653c3a6fa42bdf", "evidence": "orderId=2085909918519984129", "checkedAt": "2026-08-08T02:04:14.430Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "d62f6fcf-2cca-4325-b97c-b84264ae4e09, 4238229e-18b5-40a1-aa75-13a694a40add", "traceId": "2789f10dd0664d06ac7c169c9fd818cf", "evidence": "", "checkedAt": "2026-08-08T02:04:14.460Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "d62f6fcf-2cca-4325-b97c-b84264ae4e09, 4238229e-18b5-40a1-aa75-13a694a40add", "traceId": "2789f10dd0664d06ac7c169c9fd818cf", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T02:04:14.460Z" }, { "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=FL2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "59bce3ac-137e-4dd8-96f5-eb4bac97d564, 4933803a-8409-4420-9b20-389564cd1c60", "traceId": "600c7e5b399642ceaad20a57f2ce9e1b", "evidence": "", "checkedAt": "2026-08-08T02:04:14.491Z" }, { "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=FL2085909918519984129" }, "http": 200, "code": "200", "message": "success", "requestId": "59bce3ac-137e-4dd8-96f5-eb4bac97d564, 4933803a-8409-4420-9b20-389564cd1c60", "traceId": "600c7e5b399642ceaad20a57f2ce9e1b", "evidence": "orderId=2085909918519984129, found=true", "checkedAt": "2026-08-08T02:04:14.491Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "122e5c21-5343-4391-8f30-b034bdd107b9, 4efd2497-afe2-4eda-ac21-cea19245bf35", "traceId": "9e10086536074b5a895853e48c0133ae", "evidence": "", "checkedAt": "2026-08-08T02:04:14.516Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "122e5c21-5343-4391-8f30-b034bdd107b9, 4efd2497-afe2-4eda-ac21-cea19245bf35", "traceId": "9e10086536074b5a895853e48c0133ae", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T02:04:14.517Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085909918519984129&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "bbea850d-7ecd-4681-a74e-a5ba88cc026c, 9debe224-3dea-45cb-bb2c-804382b347d9", "traceId": "6ec849506a914fd9af6098799c1fc2fe", "evidence": "", "checkedAt": "2026-08-08T02:04:14.550Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085909918519984129&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "bbea850d-7ecd-4681-a74e-a5ba88cc026c, 9debe224-3dea-45cb-bb2c-804382b347d9", "traceId": "6ec849506a914fd9af6098799c1fc2fe", "evidence": "orderId=2085909918519984129, found=true", "checkedAt": "2026-08-08T02:04:14.550Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5", "traceId": "a4313e382e78454fb7955a039a3a8231", "evidence": "", "checkedAt": "2026-08-08T02:04:14.580Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5", "traceId": "a4313e382e78454fb7955a039a3a8231", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T02:04:14.580Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5", "traceId": "a4313e382e78454fb7955a039a3a8231", "evidence": "cargoes=4, imageFileId=2085909918180245505", "checkedAt": "2026-08-08T02:04:14.580Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085909918519984129/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1c1b0c68-561c-4414-a53a-e42b8aa8f38c, 594ae28d-6bd6-410b-8b86-289fc17a4092", "traceId": "0d481c1462ee4f3798e8fe8b2e011494", "evidence": "", "checkedAt": "2026-08-08T02:04:14.615Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085909918519984129/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bb6998e7-0bfd-4646-b575-243c11a28051, b0f3c380-2e02-4b3f-886b-e1acfe21fb72", "traceId": "fd9f38999aa743d5a74acb1a08c0fa99", "evidence": "orderId=2085909918519984129", "checkedAt": "2026-08-08T02:04:14.646Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8b42a04d-718f-44fc-94a5-b10751096d6a, 22f57c8d-bf13-4bcb-a7fe-d87d58c36730", "traceId": "774cbc5e852849e79d2697fb869e7f74", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:15.728Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85", "traceId": "6cc1a931863b43ecbeda08fd8d4587b8", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:15.764Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85", "traceId": "6cc1a931863b43ecbeda08fd8d4587b8", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T02:04:15.764Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85", "traceId": "6cc1a931863b43ecbeda08fd8d4587b8", "evidence": "inboundId=2085909922162716673, history=1", "checkedAt": "2026-08-08T02:04:15.765Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085909918519984129&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "ab64b4f9-44db-4494-8717-9e6411dcf13a, 64fd3b69-3a03-4a1a-9f2f-b9337b7ccf92", "traceId": "847a306ee4d843daa5334e998e8e96bb", "evidence": "", "checkedAt": "2026-08-08T02:04:15.799Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085909918519984129&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "ab64b4f9-44db-4494-8717-9e6411dcf13a, 64fd3b69-3a03-4a1a-9f2f-b9337b7ccf92", "traceId": "847a306ee4d843daa5334e998e8e96bb", "evidence": "inboundId=2085909922162716673, total=1", "checkedAt": "2026-08-08T02:04:15.799Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085909918519984129?tenantId=10001" }, "http": 200, "code": "A0404", "message": "头程履约任务不存在", "requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4", "traceId": "950b2e3102c947829efdee63dab80a1c", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T02:04:15.825Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085909918519984129?tenantId=10001" }, "http": 200, "code": "A0404", "message": "头程履约任务不存在", "requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4", "traceId": "950b2e3102c947829efdee63dab80a1c", "evidence": "taskId=missing, status=missing", "checkedAt": "2026-08-08T02:04:15.825Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085909918519984129/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1848b88a-64b8-46b8-8c6f-b43bf5b2d735, 0389d977-b5fd-41f3-b580-7ebe01aa076e", "traceId": "6284abc9b2ff4a0b9e85f52e5bad0a44", "evidence": "", "checkedAt": "2026-08-08T02:04:15.867Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085909918519984129/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a563d1b5-2069-4307-af14-2923e3eb1f69, 6174609d-24c7-432d-afcd-93a0fb05769d", "traceId": "40bd1b63f1db451487c76ceb325b9fa3", "evidence": "", "checkedAt": "2026-08-08T02:04:15.911Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ac97879f-1a39-4647-afcc-f84dedf19871, cad9c624-c012-4d40-837e-c753fa5d84db", "traceId": "9112372d1040448981e63eff00a31afc", "evidence": "", "checkedAt": "2026-08-08T02:04:15.936Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ac97879f-1a39-4647-afcc-f84dedf19871, cad9c624-c012-4d40-837e-c753fa5d84db", "traceId": "9112372d1040448981e63eff00a31afc", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T02:04:15.936Z" }, { "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": "582c27da-cc2e-4174-afba-5afe62e317cd, f9c65f62-5408-4133-82bb-fe9871698e99", "traceId": "b834ffadb1ed48188c39bcdb88e8cb22", "evidence": "", "checkedAt": "2026-08-08T02:04:15.963Z" }, { "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": "582c27da-cc2e-4174-afba-5afe62e317cd, f9c65f62-5408-4133-82bb-fe9871698e99", "traceId": "b834ffadb1ed48188c39bcdb88e8cb22", "evidence": "versions=8, active=1", "checkedAt": "2026-08-08T02:04:15.964Z" }, { "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-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T02:04:15.966Z" }, { "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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34", "traceId": "e836a5e717a24466b547d6a3ca2f9826", "evidence": "fileName=ADMIN-API-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T02:04:17.618Z" }, { "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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34", "traceId": "e836a5e717a24466b547d6a3ca2f9826", "evidence": "versionId=2085909925908230146, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true", "checkedAt": "2026-08-08T02:04:17.618Z" }, { "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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34", "traceId": "e836a5e717a24466b547d6a3ca2f9826", "evidence": "channelCount=15, unique=15, missing=none", "checkedAt": "2026-08-08T02:04:17.618Z" }, { "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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34", "traceId": "e836a5e717a24466b547d6a3ca2f9826", "evidence": "rateCount=2157, declared=2157, valid=true", "checkedAt": "2026-08-08T02:04:17.619Z" }, { "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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34", "traceId": "e836a5e717a24466b547d6a3ca2f9826", "evidence": "blocking=0, unexpected=none, infrastructure=none", "checkedAt": "2026-08-08T02:04:17.619Z" }, { "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": "53c4cc1c-274b-402c-b2d3-63c166e6693f, cb5ee908-36c1-4ea4-a83b-10fa3c693692", "traceId": "82069fb3a94c44a6994821ec9eb91ad3", "evidence": "", "checkedAt": "2026-08-08T02:04:17.651Z" }, { "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": "53c4cc1c-274b-402c-b2d3-63c166e6693f, cb5ee908-36c1-4ea4-a83b-10fa3c693692", "traceId": "82069fb3a94c44a6994821ec9eb91ad3", "evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085907189707878402, activeAfterUpload=2085907189707878402", "checkedAt": "2026-08-08T02:04:17.651Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询待确认版本渠道和价格预览", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146" }, "http": 200, "code": "200", "message": "success", "requestId": "d3efcf24-6712-43c6-bead-a1ff4898bed3, 0d913999-2e35-4156-84f8-76c086910545", "traceId": "91a0133c2afb45c5b06af89a580d4fd0", "evidence": "", "checkedAt": "2026-08-08T02:04:17.744Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "详情与上传解析结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146" }, "http": 200, "code": "200", "message": "success", "requestId": "d3efcf24-6712-43c6-bead-a1ff4898bed3, 0d913999-2e35-4156-84f8-76c086910545", "traceId": "91a0133c2afb45c5b06af89a580d4fd0", "evidence": "versionId=2085909925908230146, channels=15, rates=2157, issues=2", "checkedAt": "2026-08-08T02:04:17.744Z" }, { "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/2085909925908230146/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "516249c6-aefc-4544-a114-5c94f4eddffe, 8b98cd6b-208c-4b7f-bc12-df31614feebf, 469aecae-fdbe-46a6-97f0-f220f6372972", "traceId": "4a086c49291d451baaf84e4a10ce0915, 9028312a90974fb7b08e984f0ea18b4c", "evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T02:04:17.857Z" }, { "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": "461e5071-4e27-4baf-ae84-b60c4fc332d0, ecbab9ad-3e81-4216-b9c8-f264f543413a", "traceId": "a92161c0cf584787b6727279ef9f0255", "evidence": "", "checkedAt": "2026-08-08T02:04:17.883Z" }, { "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": "3688712d-a6d3-4106-8cb9-2eb3d360dc6b, 85817109-3bba-448b-9059-d956ef5c1d06", "traceId": "695847cb57db4e0a97a5d57b2ea33e6b", "evidence": "", "checkedAt": "2026-08-08T02:04:17.919Z" }, { "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": "3688712d-a6d3-4106-8cb9-2eb3d360dc6b, 85817109-3bba-448b-9059-d956ef5c1d06", "traceId": "695847cb57db4e0a97a5d57b2ea33e6b", "evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none", "checkedAt": "2026-08-08T02:04:17.920Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "确认仓库映射并立即生效", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "851ecf53-a10e-4eed-adf3-b7646630779b, 24bd32d2-a333-4f9e-a65b-ee7a55fb5e1f", "traceId": "9479f070a422402eb646fe5c56f8427e", "evidence": "versionId=2085909925908230146, originMappings=2, overseasMappings=2", "checkedAt": "2026-08-08T02:04:19.547Z" }, { "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/2085909925908230146/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "851ecf53-a10e-4eed-adf3-b7646630779b, 24bd32d2-a333-4f9e-a65b-ee7a55fb5e1f", "traceId": "9479f070a422402eb646fe5c56f8427e", "evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T10:04:18.487, channels=15, rates=2157", "checkedAt": "2026-08-08T02:04:19.548Z" }, { "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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d", "traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30", "evidence": "", "checkedAt": "2026-08-08T02:04:19.575Z" }, { "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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d", "traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30", "evidence": "active=2085909925908230146", "checkedAt": "2026-08-08T02:04:19.575Z" }, { "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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d", "traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30", "evidence": "previous=2085907189707878402, superseded=true", "checkedAt": "2026-08-08T02:04:19.575Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询当前生效价格版本详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146" }, "http": 200, "code": "200", "message": "success", "requestId": "7eb10189-d562-43c7-9b69-8616432e7bce, 5b4a4ba0-a83a-464a-a2da-008caa24f65e", "traceId": "f956eee5c836427a985c371e00c52e24", "evidence": "", "checkedAt": "2026-08-08T02:04:19.668Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "当前生效版本预览数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146" }, "http": 200, "code": "200", "message": "success", "requestId": "7eb10189-d562-43c7-9b69-8616432e7bce, 5b4a4ba0-a83a-464a-a2da-008caa24f65e", "traceId": "f956eee5c836427a985c371e00c52e24", "evidence": "status=ACTIVE, channels=15, rates=2157", "checkedAt": "2026-08-08T02:04:19.668Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "已生效版本禁止重复发布", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146/publish" }, "http": 200, "code": "A0409", "message": "只有待确认上传记录可以确认并生效", "requestId": "35c32529-15f8-4f6b-aee8-80e09287ac47", "traceId": "ff9e6c44b89648a59fec0b17256af132", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T02:04:19.702Z" }, { "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": "da9b8f65-4a77-4356-8a56-057cc1eb1807, 4f4dd6e5-d3b6-4f4f-957d-b57c38298fb7", "traceId": "ae53f7fdae1145e3873a9c98c6fbbaaa", "evidence": "", "checkedAt": "2026-08-08T02:04:19.731Z" }, { "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": "da9b8f65-4a77-4356-8a56-057cc1eb1807, 4f4dd6e5-d3b6-4f4f-957d-b57c38298fb7", "traceId": "ae53f7fdae1145e3873a9c98c6fbbaaa", "evidence": "active=2085909925908230146", "checkedAt": "2026-08-08T02:04:19.731Z" }, { "module": "downloads", "scenario": null, "name": "创建客户列表导出任务", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/files/export-tasks" }, "http": 200, "code": "200", "message": "success", "requestId": "0b31c79f-698b-4752-8626-a49588960da3, 33101af2-373d-4f10-8a5f-d11f7ee7af6c", "traceId": "f151fb791d9b4636a8987c06e39adbbc", "evidence": "", "checkedAt": "2026-08-08T02:04:19.770Z" }, { "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": "0b31c79f-698b-4752-8626-a49588960da3, 33101af2-373d-4f10-8a5f-d11f7ee7af6c", "traceId": "f151fb791d9b4636a8987c06e39adbbc", "evidence": "taskId=2085909941454438401, status=PENDING", "checkedAt": "2026-08-08T02:04:19.770Z" }, { "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": "14fd7107-0775-4176-b722-b5b67183d1e8, 3b35034b-085f-4ec1-9675-6a8a4d01b691", "traceId": "a2351d6d92d54685b8ce5650e1165514", "evidence": "", "checkedAt": "2026-08-08T02:04:19.800Z" }, { "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": "14fd7107-0775-4176-b722-b5b67183d1e8, 3b35034b-085f-4ec1-9675-6a8a4d01b691", "traceId": "a2351d6d92d54685b8ce5650e1165514", "evidence": "records=4", "checkedAt": "2026-08-08T02:04:19.800Z" }, { "module": "downloads", "scenario": null, "name": "轮询导出任务直到终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085909941454438401" }, "http": 200, "code": "200", "message": "success", "requestId": "e990640b-d7b4-47b5-8e5e-b205f9577dd8, a1d7f717-f05b-448a-8965-d1bf9d0589b1", "traceId": "b795ec42c44b4e769e559304f088d1c3", "evidence": "status=SUCCEEDED, processedRows=0", "checkedAt": "2026-08-08T02:04:23.881Z" }, { "module": "downloads", "scenario": null, "name": "查询导出任务详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085909941454438401" }, "http": 200, "code": "200", "message": "success", "requestId": "dc053dd3-6a33-479e-930d-17698adc74bd, 3c518756-9d5d-4d5b-b968-5af4ac6dd6da", "traceId": "f9f869216bb741e18846b98592095853", "evidence": "", "checkedAt": "2026-08-08T02:04:23.917Z" }, { "module": "downloads", "scenario": null, "name": "导出详情行数和文件元数据正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085909941454438401" }, "http": 200, "code": "200", "message": "success", "requestId": "dc053dd3-6a33-479e-930d-17698adc74bd, 3c518756-9d5d-4d5b-b968-5af4ac6dd6da", "traceId": "f9f869216bb741e18846b98592095853", "evidence": "processedRows=0, sizeBytes=4066", "checkedAt": "2026-08-08T02:04:23.917Z" }, { "module": "downloads", "scenario": null, "name": "下载并校验客户列表 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085909941454438401/download" }, "http": 200, "code": null, "message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "4b9002ec-2052-4452-9886-174964c977fc, 9f25ce19-e0e9-48fa-8aad-63845e7123ea", "traceId": "fdf3cc5e8a06420aa16c9166bc9355c5", "evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T02:04:23.943Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅选择带本轮测试标记的可编辑入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "60781464-8e76-4bc9-8521-278103bb0da6, b8880e34-1dc5-48d8-ab00-30cfba132e06", "traceId": "d0402ec7a9fd49a1b3591c5917507df3", "evidence": "tenantId=10001, inboundId=2085909922162716673, status=WAIT_MEASURE", "checkedAt": "2026-08-08T02:04:23.969Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ddd099ae-fb52-4abf-a292-99a086079558, bc100b8e-dc9d-43ed-9884-943ca1337159", "traceId": "68625edd10ad4e088714e3b53fa8f890", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:24.008Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ddd099ae-fb52-4abf-a292-99a086079558, bc100b8e-dc9d-43ed-9884-943ca1337159", "traceId": "68625edd10ad4e088714e3b53fa8f890", "evidence": "existingResults=0, baselineWeight=null", "checkedAt": "2026-08-08T02:04:24.008Z" }, { "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/2085909922162716673" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "7346b2e2-1546", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T02:04:24.025Z" }, { "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/2085909922162716673" }, "http": 200, "code": "A0400", "message": "称重图片仅支持JPG、PNG、BMP", "requestId": "e146a511-82f2-4977-9db3-fda07b3b4e10", "traceId": "d1955eb3e660426da94d232cdd0aa6a5", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T02:04:24.052Z" }, { "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/2085909922162716673" }, "http": 200, "code": "A0400", "message": "称重图片不能超过5MB", "requestId": "adc2f405-0014-4f9c-b5fb-a41060d44a13", "traceId": "f8706cc44c93486f8ff9a1b2a6d600d6", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T02:04:25.085Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98", "traceId": "a98b594fb49242ba8c7d0868d8c5b0d4", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T02:04:26.447Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98", "traceId": "a98b594fb49242ba8c7d0868d8c5b0d4", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T02:04:26.447Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98", "traceId": "a98b594fb49242ba8c7d0868d8c5b0d4", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T02:04:26.447Z" }, { "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/2085909922162716673/2085909965773012993/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "d4db729e-4046-4d18-92af-a1f966a64bd7, bcb4212b-1dec-480a-9b6e-6ce399459b2b", "traceId": "b2360bc8ce6643adb00460c9a1ab86ae", "evidence": "fileId=2085909965773012993", "checkedAt": "2026-08-08T02:04:27.345Z" }, { "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/2085909922162716673/2085909965773012993/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "d4db729e-4046-4d18-92af-a1f966a64bd7, bcb4212b-1dec-480a-9b6e-6ce399459b2b", "traceId": "b2360bc8ce6643adb00460c9a1ab86ae", "evidence": "sameFile=true, status=RECOGNIZED", "checkedAt": "2026-08-08T02:04:27.345Z" }, { "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/2085909922162716673/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c0892795-41c2-42f4-9b57-de63730586b9, 3a6eb83a-a7df-4e1d-9fed-c06828b8b63e", "traceId": "81b4a5196b944fadbedc120bdbf480ac", "evidence": "fileId=2085909965773012993", "checkedAt": "2026-08-08T02:04:27.377Z" }, { "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/2085909922162716673/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c0892795-41c2-42f4-9b57-de63730586b9, 3a6eb83a-a7df-4e1d-9fed-c06828b8b63e", "traceId": "81b4a5196b944fadbedc120bdbf480ac", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T02:04:27.377Z" }, { "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/2085909922162716673/2085909965773012993" }, "http": 200, "code": null, "message": "3701469 bytes (image/jpeg)", "requestId": "1e2fd487-a5ad-402e-b74a-296e50e3e9a4, d9227884-adac-4f64-b013-da14db16d043", "traceId": "e0bb56ce86144fa6831a38bbd7138d68", "evidence": "contentType=image/jpeg, bytes=3701469", "checkedAt": "2026-08-08T02:04:27.526Z" }, { "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/2085909922162716673/2085909965773012993/thumbnail" }, "http": 200, "code": null, "message": "18677 bytes (image/jpeg)", "requestId": "96923ad4-5503-4f6a-8d2f-009fb5e9591e, c1145416-2a2a-4d9f-abee-43e6b4ba2964", "traceId": "312fb2489af945dd8ca29e6d0c67fd7d", "evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320", "checkedAt": "2026-08-08T02:04:27.902Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bfb7453c-0292-4629-8438-18392691d0ce, 197907d0-77ab-4394-8f10-5f7548faa4d5", "traceId": "cc72f197ae2a417b84d4d46b74a1c441", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:27.927Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bfb7453c-0292-4629-8438-18392691d0ce, 197907d0-77ab-4394-8f10-5f7548faa4d5", "traceId": "cc72f197ae2a417b84d4d46b74a1c441", "evidence": "resultFound=true, baselineCount=0, currentCount=1", "checkedAt": "2026-08-08T02:04:27.927Z" }, { "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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "79a19862-6b96-4c55-b109-351d3eb3a96c", "traceId": "4bccaac29e0d49fd8313930054119d59", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T02:04:27.963Z" }, { "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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9707b200-3788-4e26-a9f8-756f35f64a05, 5bba846f-7e4f-4b87-b1d5-4a3730639139", "traceId": "0f7761cee437419a8afec96364f2976d", "evidence": "usedOriginal=true", "checkedAt": "2026-08-08T02:04:27.993Z" }, { "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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9707b200-3788-4e26-a9f8-756f35f64a05, 5bba846f-7e4f-4b87-b1d5-4a3730639139", "traceId": "0f7761cee437419a8afec96364f2976d", "evidence": "status=CONFIRMED, version=1, finalKg=285.5", "checkedAt": "2026-08-08T02:04:27.993Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "df20c7f6-938c-4cde-95e4-acc96ad99858, 61491e36-e71a-4816-a413-e79d8cdc22d6", "traceId": "f74018f118a2472495cf1cc4ffe1599b", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:28.018Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "df20c7f6-938c-4cde-95e4-acc96ad99858, 61491e36-e71a-4816-a413-e79d8cdc22d6", "traceId": "f74018f118a2472495cf1cc4ffe1599b", "evidence": "baseline=null, added=285.5, actual=285.5", "checkedAt": "2026-08-08T02:04:28.018Z" }, { "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/2085909922162716673/weight-results/2085909973379362818?tenantId=10001&version=0" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "29ccf430-d6fc-46a1-a686-0f840a6bd11f", "traceId": "a5929ff4defd44c4a76dc1c784af85d5", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T02:04:28.050Z" }, { "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/2085909922162716673/weight-results/2085909973379362818?tenantId=10001&version=1" }, "http": 200, "code": "200", "message": "success", "requestId": "122973cb-3deb-4d4d-afe5-ed7ffb8be8a3, bb5dd86c-0343-4939-a5b4-b1fbbd034d5c", "traceId": "0d3808bbe6b44d62a7ef7ec182804bcc", "evidence": "resultId=2085909973379362818, version=1", "checkedAt": "2026-08-08T02:04:28.102Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497", "traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:28.129Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497", "traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28", "evidence": "resultMissing=true, baseline=null, actual=285.5", "checkedAt": "2026-08-08T02:04:28.129Z" }, { "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/2085909922162716673/2085909965773012993" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "d17b0484-499f-4f67-9440-86ba96204f4e", "traceId": "24e06eb480ce49a3b6311f4ec8193960", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T02:04:28.151Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c", "traceId": "183c0b19618a463686d77a4c9f69171d", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T02:04:29.684Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c", "traceId": "183c0b19618a463686d77a4c9f69171d", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T02:04:29.684Z" }, { "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/2085909922162716673" }, "http": 200, "code": "200", "message": "success", "requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c", "traceId": "183c0b19618a463686d77a4c9f69171d", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T02:04:29.684Z" }, { "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/2085909922162716673/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9084858c-a04f-46ff-a2d4-bed61a069a3b, eb91930e-9d03-4651-95cc-2e706b97962c", "traceId": "6e4cb2059af84d0fab9bb7f3118fdb29", "evidence": "fileId=2085909979404500994", "checkedAt": "2026-08-08T02:04:29.712Z" }, { "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/2085909922162716673/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9084858c-a04f-46ff-a2d4-bed61a069a3b, eb91930e-9d03-4651-95cc-2e706b97962c", "traceId": "6e4cb2059af84d0fab9bb7f3118fdb29", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T02:04:29.712Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "b98e019e-a9a4-4857-8b6d-15d7c850ef1b", "traceId": "764b939009e74d59ab110c86080fb216", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T02:04:29.736Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "98778f5e-cbac-47d8-b8a9-be0ee323e4a1, f1d5e72e-6460-43a6-b8ff-46e223c5db27", "traceId": "9e0c42ad55b4498180d36f01386f1889", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:29.770Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "98778f5e-cbac-47d8-b8a9-be0ee323e4a1, f1d5e72e-6460-43a6-b8ff-46e223c5db27", "traceId": "9e0c42ad55b4498180d36f01386f1889", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T02:04:29.770Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "c1e74cf9-3949-4736-b95a-67f778bc798a", "traceId": "53ae99cbada64ab698a06f257aba2274", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T02:04:29.797Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5152f9ec-6980-4ee1-8e27-97ae539b091e, ee96b602-c7a8-42fd-9d25-70ca1084dfea", "traceId": "08cc1bcb41e2460692629be920b60f94", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:29.864Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5152f9ec-6980-4ee1-8e27-97ae539b091e, ee96b602-c7a8-42fd-9d25-70ca1084dfea", "traceId": "08cc1bcb41e2460692629be920b60f94", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T02:04:29.864Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "换算后重量不能小于 0.001 KG", "requestId": "d6adede7-c378-4f25-8f63-89843eb877a3", "traceId": "dd97ce8d34024425aade84a7c87107aa", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T02:04:29.891Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "93e0f1d6-c164-4582-b812-df2b9dea5449, 39851756-548c-4fa2-a8f3-20561959dfdf", "traceId": "b3da97fd5aa24bb487d38ea1afc2d5fe", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:29.923Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "93e0f1d6-c164-4582-b812-df2b9dea5449, 39851756-548c-4fa2-a8f3-20561959dfdf", "traceId": "b3da97fd5aa24bb487d38ea1afc2d5fe", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T02:04:29.923Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)", "requestId": "eda48dfc-5b78-4213-a0fa-689e46aa0002", "traceId": "e5654c1887c243f3a4065d6227c031a4", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T02:04:29.955Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9694891c-b67b-4f73-bbb8-5cb5f58a90b9, 5da544ae-58dc-4fdb-9dcb-f7890142e0a0", "traceId": "45b0150c4f9844fd8e3aac1fe6836395", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:29.987Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9694891c-b67b-4f73-bbb8-5cb5f58a90b9, 5da544ae-58dc-4fdb-9dcb-f7890142e0a0", "traceId": "45b0150c4f9844fd8e3aac1fe6836395", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T02:04:29.987Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3f2f31-0867-48ea-bd69-0a4724e72ced, babd1a9e-e932-434c-a063-e308b6830f0a", "traceId": "e6247cac07db4991b7cb2121d6ccf261", "evidence": "adjusted=10.125 LB", "checkedAt": "2026-08-08T02:04:30.023Z" }, { "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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad3f2f31-0867-48ea-bd69-0a4724e72ced, babd1a9e-e932-434c-a063-e308b6830f0a", "traceId": "e6247cac07db4991b7cb2121d6ccf261", "evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593", "checkedAt": "2026-08-08T02:04:30.023Z" }, { "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/2085909922162716673/weight-results/2085909983173062657?tenantId=10001&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "4fff748f-ce0b-47db-b092-8fde176047a2, 0b314951-627c-4bcb-a9ac-3b7e1342b027", "traceId": "49f03b0eb22b40c6a36a11870060b294", "evidence": "resultId=2085909983173062657, version=2", "checkedAt": "2026-08-08T02:04:30.078Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d", "traceId": "f2be264baee043a58e7033432006f36b", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:30.107Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "删除后结果消失且总毛重恢复基线", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d", "traceId": "f2be264baee043a58e7033432006f36b", "evidence": "resultMissing=true, baseline=null, actual=4.593", "checkedAt": "2026-08-08T02:04:30.107Z" }, { "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/2085909922162716673/2085909979404500994" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "757f277b-87fb-4ee3-b443-af6e71fd18f1", "traceId": "b7db454c78af45fb80d23fbbf0315ae5", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T02:04:30.139Z" }, { "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/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322", "traceId": "40ecb94bdb0445a39cf1ed8a470431aa", "evidence": "inboundId=2085909922162716673", "checkedAt": "2026-08-08T02:04:30.171Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅清理本轮结果且订单总毛重恢复运行前基线", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322", "traceId": "40ecb94bdb0445a39cf1ed8a470431aa", "evidence": "leftovers=0, baseline=null, actual=4.593", "checkedAt": "2026-08-08T02:04:30.171Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询隔离入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df", "traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c", "evidence": "inboundId=2085909922162716673, tenantId=10001", "checkedAt": "2026-08-08T02:04:30.202Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "隔离入库单身份与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df", "traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c", "evidence": "identity=true, status=MEASURING", "checkedAt": "2026-08-08T02:04:30.202Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱码生成前置数据完整", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/inbounds/2085909922162716673?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df", "traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c", "evidence": "inboundCode=present, totalPackageCount=missing", "checkedAt": "2026-08-08T02:04:30.202Z" } ] }