{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808072938523", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T07:30:08.318Z", "startedAt": "2026-08-08T07:29:38.523Z", "success": false, "fatal": null, "summary": { "total": 524, "passed": 520, "failed": 4 }, "modules": [ { "name": "customers", "startedAt": "2026-08-08T07:29:38.896Z", "finishedAt": "2026-08-08T07:29:39.817Z", "success": true, "passed": 38, "failed": 0, "fatal": null }, { "name": "overseas-storage-fees", "startedAt": "2026-08-08T07:29:39.818Z", "finishedAt": "2026-08-08T07:29:40.866Z", "success": true, "passed": 29, "failed": 0, "fatal": null }, { "name": "system", "startedAt": "2026-08-08T07:29:40.867Z", "finishedAt": "2026-08-08T07:29:43.318Z", "success": true, "passed": 41, "failed": 0, "fatal": null }, { "name": "master-data", "startedAt": "2026-08-08T07:29:43.320Z", "finishedAt": "2026-08-08T07:29:44.597Z", "success": true, "passed": 48, "failed": 0, "fatal": null }, { "name": "orders", "startedAt": "2026-08-08T07:29:44.600Z", "finishedAt": "2026-08-08T07:29:49.043Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "pricing", "startedAt": "2026-08-08T07:29:49.045Z", "finishedAt": "2026-08-08T07:29:52.752Z", "success": true, "passed": 26, "failed": 0, "fatal": null }, { "name": "downloads", "startedAt": "2026-08-08T07:29:52.754Z", "finishedAt": "2026-08-08T07:29:54.937Z", "success": true, "passed": 8, "failed": 0, "fatal": null }, { "name": "inbound-weight-ocr", "startedAt": "2026-08-08T07:29:54.939Z", "finishedAt": "2026-08-08T07:30:00.675Z", "success": true, "passed": 52, "failed": 0, "fatal": null }, { "name": "orders-inbound-measurement-fixture", "startedAt": "2026-08-08T07:30:00.675Z", "finishedAt": "2026-08-08T07:30:04.045Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "inbound-measurement", "startedAt": "2026-08-08T07:30:04.046Z", "finishedAt": "2026-08-08T07:30:04.914Z", "success": true, "passed": 28, "failed": 0, "fatal": null }, { "name": "supplemental", "startedAt": "2026-08-08T07:30:04.915Z", "finishedAt": "2026-08-08T07:30:06.361Z", "success": true, "passed": 74, "failed": 0, "fatal": null }, { "name": "supplemental-boundaries", "startedAt": "2026-08-08T07:30:06.363Z", "finishedAt": "2026-08-08T07:30:06.865Z", "success": false, "passed": 14, "failed": 4, "fatal": null }, { "name": "ocean-bookings", "startedAt": "2026-08-08T07:30:06.866Z", "finishedAt": "2026-08-08T07:30:07.510Z", "success": true, "passed": 23, "failed": 0, "fatal": null }, { "name": "truck-appointments", "startedAt": "2026-08-08T07:30:07.512Z", "finishedAt": "2026-08-08T07:30:08.225Z", "success": true, "passed": 35, "failed": 0, "fatal": null }, { "name": "service-center-flow", "startedAt": "2026-08-08T07:30:08.226Z", "finishedAt": "2026-08-08T07:30:08.318Z", "success": true, "passed": 5, "failed": 0, "fatal": null } ], "scenarios": [ { "name": "customer-dimension-rules", "module": "customers", "success": true, "deploymentBlocked": false, "passed": 13, "failed": 0 }, { "name": "customer-overseas-storage-fee-lifecycle", "module": "overseas-storage-fees", "success": true, "deploymentBlocked": false, "passed": 29, "failed": 0 }, { "name": "price-book-lifecycle", "module": "pricing", "success": true, "deploymentBlocked": false, "passed": 26, "failed": 0 }, { "name": "weight-image-recognition-and-confirmation", "module": "inbound-weight-ocr", "success": true, "deploymentBlocked": false, "passed": 52, "failed": 0 }, { "name": "mojia-carton-measurement", "module": "inbound-measurement", "success": true, "deploymentBlocked": false, "passed": 28, "failed": 0 }, { "name": "admin-boundary-automation", "module": "supplemental-boundaries", "success": false, "deploymentBlocked": false, "passed": 14, "failed": 4 } ], "deploymentBlockers": [], "coverageGaps": [ { "module": "master-data", "scenario": "valid-import", "name": "仓库带数据行的合法 XLSX 写入", "reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据", "category": "runtime-dependency" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司带数据行的合法 XLSX 写入", "reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据", "category": "runtime-dependency" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位带数据行的合法 XLSX 写入", "reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据", "category": "runtime-dependency" }, { "module": "master-data", "scenario": "optimistic-lock", "name": "仓库/托盘/快递/往来单位旧 version 冲突", "reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖", "category": "contract-gap" }, { "module": "supplemental-boundaries", "scenario": "resource-occupancy", "name": "托盘/库位真实占用删除保护", "reason": "当前公共验收 API 未提供可安全构造并释放占用关联的独立 fixture;未操作历史资源", "category": "no-public-fixture-api" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "附件引用安全边界", "reason": "当前 Controller 无附件上传/引用 API,未伪造附件成功", "category": "no-public-fixture-api" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约状态历史独立查询", "reason": "当前拖车预约 Controller 仅提供详情实体,没有公开 histories 查询字段/端点;已验证详情中的关联 ID、版本和审计时间字段", "category": "no-public-history-api" } ], "createdResources": { "customer": { "tenantId": "2085991810601701378", "marker": "ADMIN-API-20260808072938523", "contactPhone": "16174178897" }, "overseasStorageFeeCustomer": { "tenantId": "2085991814414323714", "marker": "ADMIN-API-20260808072938523", "ownedByModule": true }, "systemPermission": { "id": "2085991818914811905", "code": "platform:acceptance:808072938523" }, "systemRole": { "id": "2085991819439099906", "code": "ADMIN_ACCEPT_808072938523", "finalStatus": "DISABLED", "retainedBecauseAssigned": true }, "systemUser": { "membershipId": "2085991820668030979", "username": "admin_accept_808072938523", "finalStatus": "DISABLED" }, "warehouse": { "id": "2085991829217525762", "code": "AW808072938523", "finalStatus": "INACTIVE" }, "location": { "id": "2085991829813116929", "warehouseId": "2085991829217525762", "deleted": false }, "pallet": { "id": "2085991830597451778", "warehouseId": "2085991829217525762", "deleted": true }, "expressCompany": { "id": "2085991831255957505", "code": "EX808072938523", "finalStatus": "INACTIVE" }, "partner": { "id": "2085991831843160066", "code": "PT808072938523", "finalStatus": "INACTIVE" }, "orders": { "marker": "ADMIN-API-20260808072938523", "tenantId": "10001", "orderId": "2085991837014228994", "productImageFileId": "2085991836628353025", "boxTypes": [ "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE" ], "inboundId": "2085991847904718849", "orderNo": "FL2085991837014228994", "inboundCode": "RK-2085991837014228994", "processStatus": "WAIT_MEASURE", "taskId": "2085991847896330241" }, "ocrInbound": { "tenantId": "10001", "inboundId": "2085991847904718849", "marker": "ADMIN-API-20260808072938523" }, "testInbound": { "tenantId": "10001", "inboundId": "2085991847904718849", "marker": "ADMIN-API-20260808072938523" }, "priceBookVersion": { "versionId": "2085991853294399490", "marker": "ADMIN-API-20260808072938523", "sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab" }, "exportTask": { "id": "2085991868563783681" }, "inboundWeightOcr": { "tenantId": "10001", "inboundId": "2085991847904718849", "resultIds": [ "2085991890812448770", "2085991899909894146" ], "cleaned": true }, "orchestrationFixtures": { "inboundMeasurement": { "marker": "ADMIN-API-20260808072938523-MOJIA", "tenantId": "10001", "orderId": "2085991904328613890", "inboundId": "2085991910919942146" } }, "inboundMeasurement": { "marker": "ADMIN-API-20260808072938523-MOJIA", "tenantId": "10001", "inboundId": "2085991910919942146", "measurementId": "2085991917890875394", "boxCode": "RK-2085991904328613890#4-1", "finalStatus": "APPROVED" }, "oceanBooking": { "id": "2085991928569573377", "marker": "ADMIN-API-20260808072938523", "finalStatus": "RELEASED" }, "truckAppointment": { "id": "2085991931891462145", "marker": "ADMIN-API-20260808072938523", "finalStatus": "CANCELLED" }, "serviceCenterFlow": { "appointmentId": "2085991933460131841", "oceanBookingId": "2085991928569573377", "marker": "ADMIN-API-20260808072938523", "finalStatus": "CANCELLED" } }, "excluded": [ { "scope": "dashboard", "reason": "首页为静态演示数据,不调用后端 API" }, { "scope": "hidden-prototypes", "reason": "隐藏原型页面尚无已确认后端契约" } ], "securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。", "steps": [ { "module": "authentication", "scenario": null, "name": "平台管理员登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "80896cf1-ac3d-46b0-a3b5-9318726ef615, fe3c4d63-3257-4054-924a-27f593131ec3", "traceId": "8b632380f4a943358c0b3c409784db71", "evidence": "", "checkedAt": "2026-08-08T07:29:38.896Z" }, { "module": "customers", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16174178897" }, "http": 200, "code": "200", "message": "success", "requestId": "6feffeb6-65c8-41e9-a1cd-2ebc86f781f1, 9b00d2ce-c1e6-43d9-8f2e-750ea6495674", "traceId": "e52ea05cca7340eb994ab5ddaa1605ec", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:29:38.940Z" }, { "module": "customers", "scenario": null, "name": "创建客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "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": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "missing=none", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "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": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "tenantId=2085991810601701378, status=PROFILE_REQUIRED", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "创建客户生成初始密码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "generated=true, length=16", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "管理员用户名默认使用联系电话", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "matches=true", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "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": "f29fa8cf-f739-4164-aa78-78d91a580ec3, 59f92680-daa7-4272-8653-be94c68db945", "traceId": "037d1d3b58f94490b408663b3ebda013", "evidence": "creditCode=omitted, approvedAt=omitted", "checkedAt": "2026-08-08T07:29:39.309Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "新客户尺寸规则可查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "tenantId=2085991810601701378", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "固定四箱规顺序完整且无重复", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "四箱规默认内径、加边和备注正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "defaults=matched", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "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=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "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=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "derivedRows=4", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "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=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "fe4e905b-33f2-4fb6-926d-a85bdb678c1b, 11eaa69a-aca7-4527-bc1d-d51714b9ed15", "traceId": "269b759daa1f45f0996f2f7f0e99c71b", "evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version", "checkedAt": "2026-08-08T07:29:39.346Z" }, { "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=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "ca20be91-7804-4613-ae7d-6d5a5ab11f40, 44418c60-a304-4907-9466-eb49fc3b68e9", "traceId": "7342676ecf4b4191aa9dc2dffc738010", "evidence": "rows=4", "checkedAt": "2026-08-08T07:29:39.382Z" }, { "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=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "ca20be91-7804-4613-ae7d-6d5a5ab11f40, 44418c60-a304-4907-9466-eb49fc3b68e9", "traceId": "7342676ecf4b4191aa9dc2dffc738010", "evidence": "versions=1,1,1,1", "checkedAt": "2026-08-08T07:29:39.382Z" }, { "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=2085991810601701378" }, "http": 200, "code": "A0409", "message": "箱规尺寸配置已被修改,请刷新后重试", "requestId": "8b3ffb08-ef02-442b-b871-dc1b48ff19b8", "traceId": "c887299420d5407c923592d3cfbe7b66", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:39.408Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突后重新查询四条规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "4bf38a97-2295-47b2-9be0-dabb8b6341aa, 51671d24-83d5-4365-9aa2-b03996d670ff", "traceId": "1be7157693474bd59d5a1e3f21052ab7", "evidence": "", "checkedAt": "2026-08-08T07:29:39.437Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突请求未造成四行部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "4bf38a97-2295-47b2-9be0-dabb8b6341aa, 51671d24-83d5-4365-9aa2-b03996d670ff", "traceId": "1be7157693474bd59d5a1e3f21052ab7", "evidence": "unchangedRows=4", "checkedAt": "2026-08-08T07:29:39.437Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "恢复本轮修改前的四箱规配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "78b7fa11-9f37-4cb7-bbb4-80da2d4bce38, 0ca1aa85-c68d-4dfe-9433-76584bb5d85d", "traceId": "40363991e3a14bc18950aaa43a9a859e", "evidence": "restore=original-values", "checkedAt": "2026-08-08T07:29:39.475Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "尺寸规则恢复后回显与初始值一致", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "78b7fa11-9f37-4cb7-bbb4-80da2d4bce38, 0ca1aa85-c68d-4dfe-9433-76584bb5d85d", "traceId": "40363991e3a14bc18950aaa43a9a859e", "evidence": "restoredRows=4", "checkedAt": "2026-08-08T07:29:39.475Z" }, { "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-808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "44a4f170-926f-457a-bfdd-1b617abe100e, a9c38ffd-7360-4b2c-b3ed-3a2f67ec63ef", "traceId": "ee971b31e9a34fad85fb05081aae3f78", "evidence": "", "checkedAt": "2026-08-08T07:29:39.507Z" }, { "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-808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "44a4f170-926f-457a-bfdd-1b617abe100e, a9c38ffd-7360-4b2c-b3ed-3a2f67ec63ef", "traceId": "ee971b31e9a34fad85fb05081aae3f78", "evidence": "found=true, missing=none", "checkedAt": "2026-08-08T07:29:39.507Z" }, { "module": "customers", "scenario": null, "name": "查询客户详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "465ac110-8866-4064-8791-ac377048ded6, 0e2523b7-aa3d-4314-85c3-26518ef74968", "traceId": "5e2810eb000d454fa89eb964c7294800", "evidence": "", "checkedAt": "2026-08-08T07:29:39.530Z" }, { "module": "customers", "scenario": null, "name": "客户详情基本信息正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "465ac110-8866-4064-8791-ac377048ded6, 0e2523b7-aa3d-4314-85c3-26518ef74968", "traceId": "5e2810eb000d454fa89eb964c7294800", "evidence": "tenantId=2085991810601701378", "checkedAt": "2026-08-08T07:29:39.531Z" }, { "module": "customers", "scenario": null, "name": "编辑客户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "7afda46e-3c6a-4f54-9533-040d25396f3a, 679b7b0c-6df1-4086-b5f8-ec96d2eb99ad", "traceId": "e7a180faa2fd4862a47f8ce6cbed74fb", "evidence": "", "checkedAt": "2026-08-08T07:29:39.568Z" }, { "module": "customers", "scenario": null, "name": "客户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "7afda46e-3c6a-4f54-9533-040d25396f3a, 679b7b0c-6df1-4086-b5f8-ec96d2eb99ad", "traceId": "e7a180faa2fd4862a47f8ce6cbed74fb", "evidence": "tenantId=2085991810601701378", "checkedAt": "2026-08-08T07:29:39.568Z" }, { "module": "customers", "scenario": null, "name": "回查客户编辑结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "446289be-295e-46f3-ac02-53462b5de315, cc4655d1-9608-48ed-ac33-fe2a25d44327", "traceId": "243f03aefbaf4c13a0464d9ae07ac2dc", "evidence": "", "checkedAt": "2026-08-08T07:29:39.589Z" }, { "module": "customers", "scenario": null, "name": "客户编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "446289be-295e-46f3-ac02-53462b5de315, cc4655d1-9608-48ed-ac33-fe2a25d44327", "traceId": "243f03aefbaf4c13a0464d9ae07ac2dc", "evidence": "tenantId=2085991810601701378", "checkedAt": "2026-08-08T07:29:39.589Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询资质", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "78c2094b-4405-4eb6-bd59-31e5284e12f7, 483a00e8-1ea6-4909-8a56-1a8547827dd6", "traceId": "b1f389f480734cb6bcd6a249035fd039", "evidence": "", "checkedAt": "2026-08-08T07:29:39.625Z" }, { "module": "customers", "scenario": null, "name": "资质概况结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "78c2094b-4405-4eb6-bd59-31e5284e12f7, 483a00e8-1ea6-4909-8a56-1a8547827dd6", "traceId": "b1f389f480734cb6bcd6a249035fd039", "evidence": "count=0", "checkedAt": "2026-08-08T07:29:39.625Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询成员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378/members" }, "http": 200, "code": "200", "message": "success", "requestId": "b4672a73-911c-4a68-80ef-578d62581c49, dd2837e9-2068-47d5-bdd7-416e3bc5d746", "traceId": "548c772220984dc29dd7333bf1442cdc", "evidence": "", "checkedAt": "2026-08-08T07:29:39.663Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "联系电话账号是企业管理员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991810601701378/members" }, "http": 200, "code": "200", "message": "success", "requestId": "b4672a73-911c-4a68-80ef-578d62581c49, dd2837e9-2068-47d5-bdd7-416e3bc5d746", "traceId": "548c772220984dc29dd7333bf1442cdc", "evidence": "ownerFound=true, matches=true", "checkedAt": "2026-08-08T07:29:39.663Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询运单数量", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "5ffd549e-359f-44be-90cb-dd47f6f9e6e1, b7a4c1c1-e4f2-4a2c-97ad-f6dc40ea6531", "traceId": "58f81c7727084cc3ad6bd6a102e38664", "evidence": "", "checkedAt": "2026-08-08T07:29:39.685Z" }, { "module": "customers", "scenario": null, "name": "业务概况返回当前客户运单数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085991810601701378" }, "http": 200, "code": "200", "message": "success", "requestId": "5ffd549e-359f-44be-90cb-dd47f6f9e6e1, b7a4c1c1-e4f2-4a2c-97ad-f6dc40ea6531", "traceId": "58f81c7727084cc3ad6bd6a102e38664", "evidence": "orderCount=0", "checkedAt": "2026-08-08T07:29:39.685Z" }, { "module": "customers", "scenario": null, "name": "查询客户运单记录", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085991810601701378&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "3804f7a0-c91b-499f-9bba-cce18c4460db, d281bde3-9a9c-4b53-ade1-f67b6e5e11da", "traceId": "8f23947e33fd42aca18b0e5898fe93df", "evidence": "", "checkedAt": "2026-08-08T07:29:39.719Z" }, { "module": "customers", "scenario": null, "name": "运单记录分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085991810601701378&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "3804f7a0-c91b-499f-9bba-cce18c4460db, d281bde3-9a9c-4b53-ade1-f67b6e5e11da", "traceId": "8f23947e33fd42aca18b0e5898fe93df", "evidence": "records=0, total=0", "checkedAt": "2026-08-08T07:29:39.719Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085991810601701378/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "8ec6b402-b01e-4ef5-9711-c2d64b890706, a4780c16-3c7c-407e-835f-e3c0e24c72c8", "traceId": "2ade5a627fe6495697ff3c4403d0a95c", "evidence": "tenantId=2085991810601701378", "checkedAt": "2026-08-08T07:29:39.817Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "测试客户归档后处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085991810601701378/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "8ec6b402-b01e-4ef5-9711-c2d64b890706, a4780c16-3c7c-407e-835f-e3c0e24c72c8", "traceId": "2ade5a627fe6495697ff3c4403d0a95c", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:39.817Z" }, { "module": "overseas-storage-fees", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16174179818" }, "http": 200, "code": "200", "message": "success", "requestId": "6df3c762-7ce8-42ba-98fd-75696872e579, 32d056a3-c57c-498d-8c23-2f7af3371d2c", "traceId": "6aa3dd69227447a595a9b9d87623f3b5", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:29:39.846Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "创建海外仓费用隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "5921d4e6-8c0b-4464-980b-b9310ade74b2, 163786a1-0c54-46d5-b086-92d3db1b3241", "traceId": "e282fd53c87446f789ee897b57a55471", "evidence": "", "checkedAt": "2026-08-08T07:29:40.224Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "海外仓费用隔离客户创建并带 marker", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants" }, "http": 200, "code": "200", "message": "success", "requestId": "5921d4e6-8c0b-4464-980b-b9310ade74b2, 163786a1-0c54-46d5-b086-92d3db1b3241", "traceId": "e282fd53c87446f789ee897b57a55471", "evidence": "tenantId=2085991814414323714", "checkedAt": "2026-08-08T07:29:40.224Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询客户海外仓费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "1efb5562-e568-4252-b82e-1c6c4a6162b9, a2702d06-82fd-4122-ab71-e98e489db801", "traceId": "161d4a53d891420484b8a080d2f91b56", "evidence": "tenantId=2085991814414323714", "checkedAt": "2026-08-08T07:29:40.251Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "客户费用配置身份、默认 USD 与9档结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "1efb5562-e568-4252-b82e-1c6c4a6162b9, a2702d06-82fd-4122-ab71-e98e489db801", "traceId": "161d4a53d891420484b8a080d2f91b56", "evidence": "ruleId=2085991814487130113, customerId=2085991814414323714, currency=USD, tiers=9", "checkedAt": "2026-08-08T07:29:40.251Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "按客户查询海外仓费用规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2085991814414323714" }, "http": 200, "code": "200", "message": "success", "requestId": "994d9f22-d82c-4673-be8f-e23de6313538, f79fcac8-272a-4bc3-9f84-f116757fae48", "traceId": "1c760915b4ee46828ab4a414b43ee9f9", "evidence": "tenantId=2085991814414323714", "checkedAt": "2026-08-08T07:29:40.281Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "每个客户恰好一条规则且规则内恰好9档", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2085991814414323714" }, "http": 200, "code": "200", "message": "success", "requestId": "994d9f22-d82c-4673-be8f-e23de6313538, f79fcac8-272a-4bc3-9f84-f116757fae48", "traceId": "1c760915b4ee46828ab4a414b43ee9f9", "evidence": "total=1, records=1, tiers=9", "checkedAt": "2026-08-08T07:29:40.281Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "请求体客户 ID 与路径不一致时安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户ID与路径不一致", "requestId": "3cbc944d-99cf-409f-b7e9-b13744688e20", "traceId": "abef5d854c024f75a1091214db292300", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.302Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "非法费用类型安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "0d545a7f-3e3e-46f9-bd8a-af2119f0dfc3", "traceId": "de044b00024f452aa6770e151a98c604", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.323Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用类型与计费单位不匹配安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "费用类型和计费单位不匹配", "requestId": "f3d040fc-a1e2-423e-bc3b-d66356589cdf", "traceId": "c1723d968ed14a128844cd71f9b9e371", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.360Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间重叠安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "79cc89b5-7628-4462-bfee-88c4b8c45b8a", "traceId": "a9584c6d0e9d4b9c9e680460241c1787", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.396Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "阶梯区间断档安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "阶梯必须从第1天开始且连续", "requestId": "11f1e0da-8b5f-4ae2-b5d0-59ff61033bcf", "traceId": "526822ed27c34a2eb60ae8555f7a1560", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.423Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "非9档整组提交安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0422", "message": "客户费用必须包含仓租5档和退货仓储费4档", "requestId": "4b8e5443-9929-4aae-8552-2326b5bb5f53", "traceId": "0bbcaf7e29a84137afd08e8b207ac3b9", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:29:40.451Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "负向请求后回查客户费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "645aa780-3b71-4d5f-81a3-4060f48d7210, 3c5b03fc-ac54-48a2-9552-997037b69aaf", "traceId": "634073877da74cc7837f9451c113f769", "evidence": "", "checkedAt": "2026-08-08T07:29:40.476Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "所有非法整组请求均未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "645aa780-3b71-4d5f-81a3-4060f48d7210, 3c5b03fc-ac54-48a2-9552-997037b69aaf", "traceId": "634073877da74cc7837f9451c113f769", "evidence": "version=0, tiers=9", "checkedAt": "2026-08-08T07:29:40.476Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "整组修改客户海外仓费用", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "c2af2b27-2eac-4916-aeb4-4c3e37ccc0fa, d8d38772-01d1-4cc8-b8e0-0083d309ef87", "traceId": "3568c8fc885c4565bfc261d14d267b61", "evidence": "tenantId=2085991814414323714, tiers=9", "checkedAt": "2026-08-08T07:29:40.534Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查整组修改后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "e113eb1c-d380-4fb5-9178-253f6c6266d6, 95bea2e0-bde6-420f-86f7-b1e157363302", "traceId": "858e119c8ecc403c8a1768ec93170cad", "evidence": "", "checkedAt": "2026-08-08T07:29:40.558Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "修改后币种、价格、9档及版本整体回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "e113eb1c-d380-4fb5-9178-253f6c6266d6, 95bea2e0-bde6-420f-86f7-b1e157363302", "traceId": "858e119c8ecc403c8a1768ec93170cad", "evidence": "currency=EUR, version=1, tiers=9", "checkedAt": "2026-08-08T07:29:40.558Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "编辑后再次按客户查询唯一规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2085991814414323714" }, "http": 200, "code": "200", "message": "success", "requestId": "721be651-ede7-4e88-a99b-3dc1a6a1e6a1, c70091d8-098d-4652-b501-2972a648542e", "traceId": "ddf9c4b7c0d04264ad59ec3e4ee82dca", "evidence": "", "checkedAt": "2026-08-08T07:29:40.594Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "重复初始化结果保持幂等且编辑值未被覆盖", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2085991814414323714" }, "http": 200, "code": "200", "message": "success", "requestId": "721be651-ede7-4e88-a99b-3dc1a6a1e6a1, c70091d8-098d-4652-b501-2972a648542e", "traceId": "ddf9c4b7c0d04264ad59ec3e4ee82dca", "evidence": "total=1, ruleId=2085991814487130113, version=1", "checkedAt": "2026-08-08T07:29:40.595Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "旧 version 整组保存返回并发冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "A0409", "message": "费用配置已被修改,请刷新后重试", "requestId": "e5bf69d0-bb89-4608-8bee-3a1a08898a5b", "traceId": "767e1aff567140e2be0ef7bb02787167", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:40.620Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突后回查费用配置", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "adfdbca0-e6d6-4b8a-ba83-af532c8a5f22, c2068827-1ee8-4d2b-848f-979f96e019c8", "traceId": "fce032cb763943eb85fc58f452fa8902", "evidence": "", "checkedAt": "2026-08-08T07:29:40.655Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "adfdbca0-e6d6-4b8a-ba83-af532c8a5f22, c2068827-1ee8-4d2b-848f-979f96e019c8", "traceId": "fce032cb763943eb85fc58f452fa8902", "evidence": "version=1, unchanged=true", "checkedAt": "2026-08-08T07:29:40.655Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "恢复本轮客户费用原始配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "32998a28-f397-441e-80c6-943853cc487a, b3b0f6fd-3a15-41b4-92f7-138dc534c7b0", "traceId": "41beca64dc1d4a60aa00051e0aaa5638", "evidence": "restore=initial", "checkedAt": "2026-08-08T07:29:40.701Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "回查恢复后的客户费用", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "475d4ec6-0a8d-49ca-9360-3ab3703f076b, 7119f0cd-5023-4b5c-8cf8-b6b2493d29fc", "traceId": "3b3ea2e4e7fe49c79e1198e9546b1ea4", "evidence": "", "checkedAt": "2026-08-08T07:29:40.730Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "恢复后9档、USD、免费档和无上限档一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085991814414323714/overseas-storage-fees" }, "http": 200, "code": "200", "message": "success", "requestId": "475d4ec6-0a8d-49ca-9360-3ab3703f076b, 7119f0cd-5023-4b5c-8cf8-b6b2493d29fc", "traceId": "3b3ea2e4e7fe49c79e1198e9546b1ea4", "evidence": "currency=USD, version=2, tiers=9", "checkedAt": "2026-08-08T07:29:40.730Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "错误客户 ID 查询安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees" }, "http": 200, "code": "A0404", "message": "海外仓费用不存在", "requestId": "b0454415-392a-40f3-b6f5-ae50fdd50551", "traceId": "d0231228d0d941c4bb0d97c5fd3ac2a8", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:29:40.760Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "清理费用隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085991814414323714/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "3063894c-4618-4e7d-aa3e-16323919ab20, b2996e22-3a99-4f63-b49a-c87f5fd77fdb", "traceId": "78a4637354ca423497a1fa07fd109e3f", "evidence": "tenantId=2085991814414323714", "checkedAt": "2026-08-08T07:29:40.866Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用隔离客户清理后停用", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085991814414323714/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "3063894c-4618-4e7d-aa3e-16323919ab20, b2996e22-3a99-4f63-b49a-c87f5fd77fdb", "traceId": "78a4637354ca423497a1fa07fd109e3f", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:40.866Z" }, { "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": "82afc3d1-c9c6-456d-ae42-3365362251c9, 0b345d48-28c8-4057-b7fe-c2adce83f456", "traceId": "c25cc390d7b542a89f31ba57589838d2", "evidence": "", "checkedAt": "2026-08-08T07:29:40.921Z" }, { "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": "82afc3d1-c9c6-456d-ae42-3365362251c9, 0b345d48-28c8-4057-b7fe-c2adce83f456", "traceId": "c25cc390d7b542a89f31ba57589838d2", "evidence": "count=151", "checkedAt": "2026-08-08T07:29:40.921Z" }, { "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": "0b54d48f-7854-4840-855f-a4c11842b784, f91dcde1-fac9-4a5e-9c34-2d77a28b61fa", "traceId": "c474f37eb17d478681792341909131ef", "evidence": "", "checkedAt": "2026-08-08T07:29:40.952Z" }, { "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": "0b54d48f-7854-4840-855f-a4c11842b784, f91dcde1-fac9-4a5e-9c34-2d77a28b61fa", "traceId": "c474f37eb17d478681792341909131ef", "evidence": "permissionId=2085991818914811905", "checkedAt": "2026-08-08T07:29:40.952Z" }, { "module": "system", "scenario": null, "name": "编辑自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905" }, "http": 200, "code": "200", "message": "success", "requestId": "98e346bd-5520-4c50-abf3-a0a725dc9a75, 7ac972de-f506-4767-bb04-445d59f89764", "traceId": "d43dd96569834b9c8f32058bb40fe926", "evidence": "", "checkedAt": "2026-08-08T07:29:40.978Z" }, { "module": "system", "scenario": null, "name": "权限编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905" }, "http": 200, "code": "200", "message": "success", "requestId": "98e346bd-5520-4c50-abf3-a0a725dc9a75, 7ac972de-f506-4767-bb04-445d59f89764", "traceId": "d43dd96569834b9c8f32058bb40fe926", "evidence": "permissionId=2085991818914811905", "checkedAt": "2026-08-08T07:29:40.978Z" }, { "module": "system", "scenario": null, "name": "停用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905/status" }, "http": 200, "code": "200", "message": "success", "requestId": "84102ec9-6b9e-4703-a66b-ecd7b3f66007, 6fe1fe47-b8ad-4a6d-b710-825fa6c72b17", "traceId": "b4863685bfe941a0888b4107cac9e7f9", "evidence": "", "checkedAt": "2026-08-08T07:29:41.003Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905/status" }, "http": 200, "code": "200", "message": "success", "requestId": "84102ec9-6b9e-4703-a66b-ecd7b3f66007, 6fe1fe47-b8ad-4a6d-b710-825fa6c72b17", "traceId": "b4863685bfe941a0888b4107cac9e7f9", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:41.003Z" }, { "module": "system", "scenario": null, "name": "启用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905/status" }, "http": 200, "code": "200", "message": "success", "requestId": "44ecc676-8edc-4e4b-baab-fa354313606b, ccc65897-1887-47ec-8d6b-38b64eafdb0f", "traceId": "c8174b8de4e441b597d8f4b10afbfcd1", "evidence": "", "checkedAt": "2026-08-08T07:29:41.044Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085991818914811905/status" }, "http": 200, "code": "200", "message": "success", "requestId": "44ecc676-8edc-4e4b-baab-fa354313606b, ccc65897-1887-47ec-8d6b-38b64eafdb0f", "traceId": "c8174b8de4e441b597d8f4b10afbfcd1", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T07:29:41.045Z" }, { "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": "bef39224-3bff-4e08-90a1-2bcd7146cbe1, d2833a5b-529c-47ee-8ca2-87cd5c4fd6ac", "traceId": "24ad039a37b84aeba424087f55a76787", "evidence": "", "checkedAt": "2026-08-08T07:29:41.077Z" }, { "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": "bef39224-3bff-4e08-90a1-2bcd7146cbe1, d2833a5b-529c-47ee-8ca2-87cd5c4fd6ac", "traceId": "24ad039a37b84aeba424087f55a76787", "evidence": "roleId=2085991819439099906", "checkedAt": "2026-08-08T07:29:41.077Z" }, { "module": "system", "scenario": null, "name": "编辑平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906" }, "http": 200, "code": "200", "message": "success", "requestId": "9e9964b4-b62c-4e63-959d-d35847b26d1c, 5670aac3-6498-4653-9f82-29bd3d12c4a6", "traceId": "dfcc0f349c9443b2a1f2917a8f6f076c", "evidence": "", "checkedAt": "2026-08-08T07:29:41.108Z" }, { "module": "system", "scenario": null, "name": "角色编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906" }, "http": 200, "code": "200", "message": "success", "requestId": "9e9964b4-b62c-4e63-959d-d35847b26d1c, 5670aac3-6498-4653-9f82-29bd3d12c4a6", "traceId": "dfcc0f349c9443b2a1f2917a8f6f076c", "evidence": "roleId=2085991819439099906", "checkedAt": "2026-08-08T07:29:41.108Z" }, { "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": "5050ebfd-9a71-4312-9c34-1b46f6cc3466, acd3df46-d0a2-4510-ad70-48a9aceca20c", "traceId": "ded5f124917a40ffb53d100d42156009", "evidence": "", "checkedAt": "2026-08-08T07:29:41.143Z" }, { "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": "6ff4fa11-60f8-47e0-8465-3f0074294df6, 8d205108-fd9a-40f1-b564-e18469380138", "traceId": "39d760b85b714d51ba51f5d8b81764ea", "evidence": "", "checkedAt": "2026-08-08T07:29:41.194Z" }, { "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": "6ff4fa11-60f8-47e0-8465-3f0074294df6, 8d205108-fd9a-40f1-b564-e18469380138", "traceId": "39d760b85b714d51ba51f5d8b81764ea", "evidence": "permissionIds=2085991818914811905", "checkedAt": "2026-08-08T07:29:41.194Z" }, { "module": "system", "scenario": null, "name": "停用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "064af802-d480-4da2-9e9d-3cb45b89e674, c519f086-560e-45fa-b386-4acf45070d3a", "traceId": "2da8696fb0ae4c59bf2adf70fcd94c3e", "evidence": "", "checkedAt": "2026-08-08T07:29:41.236Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "064af802-d480-4da2-9e9d-3cb45b89e674, c519f086-560e-45fa-b386-4acf45070d3a", "traceId": "2da8696fb0ae4c59bf2adf70fcd94c3e", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:41.236Z" }, { "module": "system", "scenario": null, "name": "启用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "73386fbf-5b5e-4571-bc3d-5fa4447ae27c, e9ea165e-b1b5-40d6-a121-d21229dd5a71", "traceId": "c1570389a9a14dc585496b1d7e0ef176", "evidence": "", "checkedAt": "2026-08-08T07:29:41.279Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "73386fbf-5b5e-4571-bc3d-5fa4447ae27c, e9ea165e-b1b5-40d6-a121-d21229dd5a71", "traceId": "c1570389a9a14dc585496b1d7e0ef176", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T07:29:41.279Z" }, { "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": "f0e036a4-772d-44fb-94d0-7421620d2ece, c8a250e8-f672-4b33-afa5-0fe06b769bcc", "traceId": "2f83dce08bf646869b149de27153edee", "evidence": "", "checkedAt": "2026-08-08T07:29:41.300Z" }, { "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": "f0e036a4-772d-44fb-94d0-7421620d2ece, c8a250e8-f672-4b33-afa5-0fe06b769bcc", "traceId": "2f83dce08bf646869b149de27153edee", "evidence": "tenants=1, roles=20", "checkedAt": "2026-08-08T07:29:41.300Z" }, { "module": "system", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16174181300" }, "http": 200, "code": "200", "message": "success", "requestId": "d4e91983-c529-4775-9c7d-586085b54106, ac6f53f6-1770-40e9-a5a1-aca5a28bed6b", "traceId": "21d3354827554acfaec98e4fe950cc62", "evidence": "attempt=1", "checkedAt": "2026-08-08T07:29:41.337Z" }, { "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": "432bbc7a-6aeb-4078-ac04-434675f0249c, 6a07f7c1-9df8-44f0-a821-283ab0b8cb1f", "traceId": "767484b91e094f8597fc9652add4987f", "evidence": "", "checkedAt": "2026-08-08T07:29:41.691Z" }, { "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": "432bbc7a-6aeb-4078-ac04-434675f0249c, 6a07f7c1-9df8-44f0-a821-283ab0b8cb1f", "traceId": "767484b91e094f8597fc9652add4987f", "evidence": "membershipId=2085991820668030979", "checkedAt": "2026-08-08T07:29:41.691Z" }, { "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_808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "378d0543-926a-421d-9bba-fcd372035553, 6e256b3e-1915-42ca-8f67-c25b6e9738c2", "traceId": "a365c047d23a4b018f77e67f63dbad3e", "evidence": "", "checkedAt": "2026-08-08T07:29:41.724Z" }, { "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_808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "378d0543-926a-421d-9bba-fcd372035553, 6e256b3e-1915-42ca-8f67-c25b6e9738c2", "traceId": "a365c047d23a4b018f77e67f63dbad3e", "evidence": "records=1, missing=none, lastLoginAt=omitted", "checkedAt": "2026-08-08T07:29:41.724Z" }, { "module": "system", "scenario": null, "name": "编辑平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085991820668030979" }, "http": 200, "code": "200", "message": "success", "requestId": "ed9e7479-40ea-476d-b1f1-713feea66740, 1bc97f73-292e-409f-9f6f-ef3a5ba7a438", "traceId": "6145f5161eac4ad1a0ccdd6b59c8ecdb", "evidence": "", "checkedAt": "2026-08-08T07:29:41.842Z" }, { "module": "system", "scenario": null, "name": "用户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085991820668030979" }, "http": 200, "code": "200", "message": "success", "requestId": "ed9e7479-40ea-476d-b1f1-713feea66740, 1bc97f73-292e-409f-9f6f-ef3a5ba7a438", "traceId": "6145f5161eac4ad1a0ccdd6b59c8ecdb", "evidence": "membershipId=2085991820668030979", "checkedAt": "2026-08-08T07:29:41.842Z" }, { "module": "system", "scenario": null, "name": "新建内部用户可使用初始密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "aa1acce9-c612-4774-923c-b5d71de5528a, bc3707c0-20da-47a9-9595-980bf531363b", "traceId": "1cbc6a15e4cb477c9868cca33a1fb500", "evidence": "username=admin_accept_808072938523", "checkedAt": "2026-08-08T07:29:42.185Z" }, { "module": "system", "scenario": null, "name": "重置平台内部用户密码", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085991820668030979/password" }, "http": 200, "code": "200", "message": "success", "requestId": "c196c8a3-b8a3-419a-a43a-7fb129d537c4, bd95b238-7cf2-4487-9cc1-c7bfaed5fa5d", "traceId": "9b1968e3122c4801b5de8b2226832032", "evidence": "", "checkedAt": "2026-08-08T07:29:42.587Z" }, { "module": "system", "scenario": null, "name": "内部用户使用重置密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "e4a56b44-b820-4217-b563-bd68e5fdf64d, b0b91fc8-bc43-4f02-ba22-bd21c5a0a676", "traceId": "7db526b97de245b397399973e9f77dfa", "evidence": "username=admin_accept_808072938523", "checkedAt": "2026-08-08T07:29:42.918Z" }, { "module": "system", "scenario": null, "name": "停用平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085991820668030979/status" }, "http": 200, "code": "200", "message": "success", "requestId": "664aa98e-1582-461d-adb9-7fd3e722f916, e476ffc2-77fe-4b0c-9685-e9d3cf5809d7", "traceId": "7f2eb24bd52b48ddb2147cd990d10e5e", "evidence": "", "checkedAt": "2026-08-08T07:29:43.037Z" }, { "module": "system", "scenario": null, "name": "内部用户停用状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085991820668030979/status" }, "http": 200, "code": "200", "message": "success", "requestId": "664aa98e-1582-461d-adb9-7fd3e722f916, e476ffc2-77fe-4b0c-9685-e9d3cf5809d7", "traceId": "7f2eb24bd52b48ddb2147cd990d10e5e", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:43.037Z" }, { "module": "system", "scenario": null, "name": "停用用户禁止登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "57a351a8-a114-4e45-a153-0c1461065fa9", "traceId": "7ea62a259e0a4851845f4cb3eec59cb7", "evidence": "HTTP=200, code=A0403", "checkedAt": "2026-08-08T07:29:43.061Z" }, { "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": "70d1cab0-bb7c-4637-9cc2-423d4613937a, d99605fe-19e4-4156-8381-d232cd9140e2", "traceId": "296f3dec71e44c088349ba4bb7dbacff", "evidence": "", "checkedAt": "2026-08-08T07:29:43.152Z" }, { "module": "system", "scenario": "system-role-protection", "name": "已分配成员的角色禁止删除", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/roles/2085991819439099906" }, "http": 200, "code": "A0409", "message": "角色已分配给成员,不能删除", "requestId": "f6565acd-7018-4a64-a6b1-fb660a7fb14d", "traceId": "36912ed0f7ae45a58b5d998697fe750a", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:43.188Z" }, { "module": "system", "scenario": null, "name": "清理时停用测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "5d188220-a750-4193-8530-edd2ce9f064a, 8cb5ca21-93b3-4589-9055-c1a2fa6c727f", "traceId": "ab082b7a7b1544d280a51916062e8d64", "evidence": "", "checkedAt": "2026-08-08T07:29:43.284Z" }, { "module": "system", "scenario": null, "name": "保留测试角色处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085991819439099906/status" }, "http": 200, "code": "200", "message": "success", "requestId": "5d188220-a750-4193-8530-edd2ce9f064a, 8cb5ca21-93b3-4589-9055-c1a2fa6c727f", "traceId": "ab082b7a7b1544d280a51916062e8d64", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T07:29:43.284Z" }, { "module": "system", "scenario": null, "name": "删除临时权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/permissions/2085991818914811905" }, "http": 200, "code": "200", "message": "success", "requestId": "45b28c26-ac3a-4e96-b597-731f13d243db, 5fc4cc41-855f-45a2-a6a2-09ca948ad636", "traceId": "f88f24269c404b34a3f93699c86b9836", "evidence": "", "checkedAt": "2026-08-08T07:29:43.317Z" }, { "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": "f533f33e-8a89-4e23-8d74-772925506b21, fdbc20aa-a6e3-4725-a383-4a4292cd7a64", "traceId": "382cc26003fd433aae91c539d696c5fa", "evidence": "", "checkedAt": "2026-08-08T07:29:43.373Z" }, { "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": "f533f33e-8a89-4e23-8d74-772925506b21, fdbc20aa-a6e3-4725-a383-4a4292cd7a64", "traceId": "382cc26003fd433aae91c539d696c5fa", "evidence": "total=287", "checkedAt": "2026-08-08T07:29:43.374Z" }, { "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": "50bf5014-b478-432e-8b1e-b68569bf9fd4, a87c1fd8-a84d-4eb2-a25f-51c0cf4d3906", "traceId": "495bdf00995444e585fa7d7655c8a17a", "evidence": "", "checkedAt": "2026-08-08T07:29:43.411Z" }, { "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": "50bf5014-b478-432e-8b1e-b68569bf9fd4, a87c1fd8-a84d-4eb2-a25f-51c0cf4d3906", "traceId": "495bdf00995444e585fa7d7655c8a17a", "evidence": "warehouseId=2085991829217525762", "checkedAt": "2026-08-08T07:29:43.411Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085991829217525762?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "0001c090-8bbf-4a9e-a5da-67a3637c930f, dc241bac-4693-49d1-aa61-3b207072ca7c", "traceId": "82c01180e3eb40ef8526c7de98b8b167", "evidence": "", "checkedAt": "2026-08-08T07:29:43.435Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085991829217525762?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "0001c090-8bbf-4a9e-a5da-67a3637c930f, dc241bac-4693-49d1-aa61-3b207072ca7c", "traceId": "82c01180e3eb40ef8526c7de98b8b167", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T07:29:43.435Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2085991829217525762?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b930f8b8-f17d-4316-8ba7-a2114395a6f2, 50d60d94-f183-43d7-80c8-13f06e82db08", "traceId": "02f367c9d901432aaf62e31d5ad463c4", "evidence": "", "checkedAt": "2026-08-08T07:29:43.475Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085991829217525762?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "032545d3-f436-4896-ba84-6a881a33ce88, e84a5200-960c-443a-8cd5-8bc4ab9e1084", "traceId": "00a165d805204a399c9968728d3b8462", "evidence": "", "checkedAt": "2026-08-08T07:29:43.513Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085991829217525762?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "032545d3-f436-4896-ba84-6a881a33ce88, e84a5200-960c-443a-8cd5-8bc4ab9e1084", "traceId": "00a165d805204a399c9968728d3b8462", "evidence": "warehouseId=2085991829217525762", "checkedAt": "2026-08-08T07:29:43.513Z" }, { "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": "9c0bb736-2bb3-4551-a990-5fde99a6d039, d50d851b-14ef-4efe-a5fc-9ccc06ee55eb", "traceId": "ddc8a9ced6cb4e37b4ec848c66a7b544", "evidence": "", "checkedAt": "2026-08-08T07:29:43.550Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "fe3a9e79-8fe0-4c1e-a5b2-6bcc9244be0a, fb9f984a-ee9f-472e-bd3c-70550882f334", "traceId": "5ccc7caeb6ac435ab62add8f6d822d8c", "evidence": "", "checkedAt": "2026-08-08T07:29:43.573Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "fe3a9e79-8fe0-4c1e-a5b2-6bcc9244be0a, fb9f984a-ee9f-472e-bd3c-70550882f334", "traceId": "5ccc7caeb6ac435ab62add8f6d822d8c", "evidence": "locationId=2085991829813116929", "checkedAt": "2026-08-08T07:29:43.573Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "aa9802e1-eeb5-487d-904e-56ab7a95e8c8, 0af5b9ca-a6cf-4761-829d-e2c0d95f4712", "traceId": "5502372cac0045ee854fc06bdfbec675", "evidence": "", "checkedAt": "2026-08-08T07:29:43.599Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "1062c8f5-037f-45e4-8e75-19fc656a2df6, d51c4ad2-0f5e-4cc9-941c-7035ad8e8530", "traceId": "89d85de6f9a446d29473f3221b8d3afb", "evidence": "", "checkedAt": "2026-08-08T07:29:43.635Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "1062c8f5-037f-45e4-8e75-19fc656a2df6, d51c4ad2-0f5e-4cc9-941c-7035ad8e8530", "traceId": "89d85de6f9a446d29473f3221b8d3afb", "evidence": "version=1", "checkedAt": "2026-08-08T07:29:43.635Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085991829813116929/status?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "ff995b2e-7284-4597-b537-e3adda3db20a, 74439272-4c14-49d6-a211-5f04a14bbe18", "traceId": "59764a51b7b24b36824bba17487e5d2b", "evidence": "", "checkedAt": "2026-08-08T07:29:43.662Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085991829813116929?tenantId=0&warehouseId=2085991829217525762&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "98c416bc-a060-4945-b70d-578174fde0fd, a487e040-277f-49e8-a1f6-6b4daef853b4", "traceId": "6ced777bc1dc4aa9acffa51720c20d9b", "evidence": "", "checkedAt": "2026-08-08T07:29:43.704Z" }, { "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": "1f87bb5c-3092-4fac-b2d4-9e98b322d23e, 48c28cf8-ffff-4704-bb1c-fb7f2f5d6c9b", "traceId": "a89487e133a94f689e5a8c83b83becf6", "evidence": "", "checkedAt": "2026-08-08T07:29:43.736Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "4d26ed69-a697-4cba-98e9-5ab8a159c4e1, 22e191c6-8ad9-45d1-bb72-168c15738643", "traceId": "b29aaa4d8f3a41ca8826c04aa94f20f4", "evidence": "", "checkedAt": "2026-08-08T07:29:43.764Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "4d26ed69-a697-4cba-98e9-5ab8a159c4e1, 22e191c6-8ad9-45d1-bb72-168c15738643", "traceId": "b29aaa4d8f3a41ca8826c04aa94f20f4", "evidence": "palletId=2085991830597451778", "checkedAt": "2026-08-08T07:29:43.764Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "19551c22-4fd7-4088-bf1f-448da5b75370, ad55c52c-c2cf-4e71-aaa0-2d51c2ac9372", "traceId": "4f368ffe0c094b83a883c7d1ae14a6ff", "evidence": "", "checkedAt": "2026-08-08T07:29:43.795Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "2fc23983-ebd1-44de-8f9d-c582a6a0aa89, a7ab9299-a60c-4500-8bc1-81b69dd0f89e", "traceId": "0e3eca5771ae4bf5bf83a903ca31f55a", "evidence": "", "checkedAt": "2026-08-08T07:29:43.825Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "2fc23983-ebd1-44de-8f9d-c582a6a0aa89, a7ab9299-a60c-4500-8bc1-81b69dd0f89e", "traceId": "0e3eca5771ae4bf5bf83a903ca31f55a", "evidence": "palletId=2085991830597451778", "checkedAt": "2026-08-08T07:29:43.825Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2085991830597451778?tenantId=0&warehouseId=2085991829217525762" }, "http": 200, "code": "200", "message": "success", "requestId": "97b88a55-517f-4eb7-bc42-a51c6e5d42e3, d1992977-c6a3-427d-a64b-5b7196675210", "traceId": "c7435db9edab4f07921535ea5c89e0cc", "evidence": "", "checkedAt": "2026-08-08T07:29:43.862Z" }, { "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": "b1d07928-dec4-4bbf-ac5d-e99e33b83092, 74eb87c0-c600-42fa-a5fc-0bf4a942be11", "traceId": "e14f4cc8e7644d798ab31112e04579f0", "evidence": "", "checkedAt": "2026-08-08T07:29:43.893Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085991831255957505?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b3d13afc-d801-46ff-b283-4702809d1ad3, f38be455-3983-48c0-b161-b1ed0536b8b1", "traceId": "c7fd1f2e076342328de69a2a7bb2eac4", "evidence": "", "checkedAt": "2026-08-08T07:29:43.913Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085991831255957505?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b3d13afc-d801-46ff-b283-4702809d1ad3, f38be455-3983-48c0-b161-b1ed0536b8b1", "traceId": "c7fd1f2e076342328de69a2a7bb2eac4", "evidence": "expressId=2085991831255957505", "checkedAt": "2026-08-08T07:29:43.913Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2085991831255957505?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "00969490-b1ea-492e-9d33-f7471ac3e918, 5af72e26-8bc9-4ea2-a01c-5edab2eb2e51", "traceId": "eaf2740e80364f9185b3d7b43ff96bc4", "evidence": "", "checkedAt": "2026-08-08T07:29:43.940Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2085991831255957505/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "ec91e352-39a3-4a33-a85f-7d47648e0252, 70af32ef-be88-46e5-bf87-828fbe3b43e0", "traceId": "594c92414b854d709b4d9d35ceac694f", "evidence": "", "checkedAt": "2026-08-08T07:29:43.971Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "430bd6c0-04fc-4380-a5e2-4b0a506506ab, 1e049416-2960-48a9-bac8-e5e40dd19a2f", "traceId": "a2ec9833862e4a9a83c9d0882e595a62", "evidence": "", "checkedAt": "2026-08-08T07:29:44.002Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "430bd6c0-04fc-4380-a5e2-4b0a506506ab, 1e049416-2960-48a9-bac8-e5e40dd19a2f", "traceId": "a2ec9833862e4a9a83c9d0882e595a62", "evidence": "records=1", "checkedAt": "2026-08-08T07:29:44.002Z" }, { "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": "b4604ce3-5b78-421b-a921-e5e9a5650f64, c4cd35e7-a382-464d-98b8-db4589fdd438", "traceId": "72e2282f33ee43cbaf94c6e9ca3081f6", "evidence": "", "checkedAt": "2026-08-08T07:29:44.035Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085991831843160066?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "1a652e99-c0b0-4d69-bfb4-f280aacf8af6, f993d218-3def-4f8f-80c0-6d2b9fe7491c", "traceId": "38c2cd9f20f34e6caff0a200ed8d296e", "evidence": "", "checkedAt": "2026-08-08T07:29:44.061Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085991831843160066?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "1a652e99-c0b0-4d69-bfb4-f280aacf8af6, f993d218-3def-4f8f-80c0-6d2b9fe7491c", "traceId": "38c2cd9f20f34e6caff0a200ed8d296e", "evidence": "partnerId=2085991831843160066", "checkedAt": "2026-08-08T07:29:44.061Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2085991831843160066?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "21ae8751-a7c4-4cdd-8515-8c25c09147a2, f477e404-ddd5-43a1-96cd-ffc3092364c2", "traceId": "d30352479f40462988b599d556c4e92d", "evidence": "", "checkedAt": "2026-08-08T07:29:44.100Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2085991831843160066/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "11c5c6d7-84a0-4528-b7f2-e768dc49d944, acce3754-4008-4f57-8e65-023348ee6693", "traceId": "4aa182048249486f87ee956357cec8af", "evidence": "", "checkedAt": "2026-08-08T07:29:44.132Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "17698308-6f09-4011-b0dd-97563e4d1f15, 5e317c88-5ceb-4b86-ab5f-3ca4db47d15d", "traceId": "6e78f1c220e343739033ca00673dee6d", "evidence": "", "checkedAt": "2026-08-08T07:29:44.156Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "17698308-6f09-4011-b0dd-97563e4d1f15, 5e317c88-5ceb-4b86-ab5f-3ca4db47d15d", "traceId": "6e78f1c220e343739033ca00673dee6d", "evidence": "records=1", "checkedAt": "2026-08-08T07:29:44.156Z" }, { "module": "master-data", "scenario": null, "name": "下载仓库导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "c6282ec5-cea8-4b2e-9ede-36eb051875cb, 63d91593-9fbd-4d5b-b5ce-b21f2ad85ab9", "traceId": "c0fdbc7af1cf427a9eddbdae1e623eaf", "evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:29:44.200Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库合法模板 dryRun 导入契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "3d734517-c123-4a39-81c7-7978919e190c, 01c63805-6a94-4667-a192-85953c1f9b7d", "traceId": "e0c53053525f4d788e0729ac912689f3", "evidence": "HTTP=200, code=200, rows=0, parserSuccess=false", "checkedAt": "2026-08-08T07:29:44.241Z" }, { "module": "master-data", "scenario": "valid-import", "name": "仓库合法模板重复 dryRun 幂等结果稳定", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "78368e11-547c-4745-9137-8dc8ed67e542, 8d91ef9f-3e0f-44d4-90dd-01638d7ea6ff", "traceId": "bf0aeffae29a4c64bde2d06ed11a605f", "evidence": "firstRows=0, replayRows=0", "checkedAt": "2026-08-08T07:29:44.287Z" }, { "module": "master-data", "scenario": null, "name": "下载快递公司导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "53f98ebe-28d8-4e47-914c-8c6bdf082568, 9645b673-07cc-424a-be3c-cfbd4717bb9a", "traceId": "c823c8be005846ac8807577d036765eb", "evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:29:44.335Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司合法模板 dryRun 导入契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "e77d1817-f8e3-4da8-b7f5-3d0f5dd59155, 6b5eafa5-55d7-46a9-910b-531a5b5cd723", "traceId": "187c85f7e7724290a9257a92d8e5fbb7", "evidence": "HTTP=200, code=200, rows=0, parserSuccess=false", "checkedAt": "2026-08-08T07:29:44.392Z" }, { "module": "master-data", "scenario": "valid-import", "name": "快递公司合法模板重复 dryRun 幂等结果稳定", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "2095d8bc-016c-4ee6-bc0e-59b844976061, 2b4da694-1d92-4678-b6a1-a42cf62e7334", "traceId": "af9320fabc4d46c5b3316e0c3efba232", "evidence": "firstRows=0, replayRows=0", "checkedAt": "2026-08-08T07:29:44.432Z" }, { "module": "master-data", "scenario": null, "name": "下载往来单位导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "dfbed653-5e91-4baf-94df-cd6152e81477, 5fc48234-c6a0-46d6-8239-e22002bc0363", "traceId": "21b03487a04a465792a611cda8782733", "evidence": "bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:29:44.480Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位合法模板 dryRun 导入契约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "a4d525f6-6b81-4dca-903d-359a2b90b418, 52d72cd6-4b84-4e5f-a3fb-ce7c633d486b", "traceId": "582bbfaf5b6a4adbb58edaa9493d73e9", "evidence": "HTTP=200, code=200, rows=0, parserSuccess=false", "checkedAt": "2026-08-08T07:29:44.516Z" }, { "module": "master-data", "scenario": "valid-import", "name": "往来单位合法模板重复 dryRun 幂等结果稳定", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "955bbe90-1a3c-4192-a574-2f9140c1559f, 09b140d8-289f-43e4-98d0-2b39a0dcaaf4", "traceId": "225c140ecade4b998040c3d1d2aec937", "evidence": "firstRows=0, replayRows=0", "checkedAt": "2026-08-08T07:29:44.554Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085991829217525762/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "e36d15ee-82bb-4da1-bff9-bee76bf2d0a8, 19b6a40a-600c-45f1-8d15-3be0c68ac576", "traceId": "178e3c3436eb49d9b79f5d0ae5f8a682", "evidence": "", "checkedAt": "2026-08-08T07:29:44.597Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "893d1e35-4384-4431-b5b1-1b2a9180a0ff, dfd41a08-6517-4195-8695-812d31e7558e", "traceId": "41a1aa140a66431eb5eb6207f2070b5f", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T07:29:44.941Z" }, { "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": "18f3505d-7e24-49e6-b376-25100671e2b1, e558442e-ed3e-4fed-8751-41dff4add183", "traceId": "a45c804c28fd4a279bdaaa4283d0503e", "evidence": "", "checkedAt": "2026-08-08T07:29:44.961Z" }, { "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": "18f3505d-7e24-49e6-b376-25100671e2b1, e558442e-ed3e-4fed-8751-41dff4add183", "traceId": "a45c804c28fd4a279bdaaa4283d0503e", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T07:29:44.961Z" }, { "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": "12144b4e-39e5-47fe-b7c3-409935409a71, 32a10d5c-7209-401c-80f4-8dee2f480947", "traceId": "5b98fa27871c453a8770d6872053154c", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T07:29:44.992Z" }, { "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": "12144b4e-39e5-47fe-b7c3-409935409a71, 32a10d5c-7209-401c-80f4-8dee2f480947", "traceId": "5b98fa27871c453a8770d6872053154c", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:29:44.992Z" }, { "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": "e4873097-0e89-463b-8a45-eaa31aa67256, d0fc6b2f-5910-4629-a51b-c7b5093b9783", "traceId": "42adf76fa9624aceb6f8b7b410565743", "evidence": "", "checkedAt": "2026-08-08T07:29:45.026Z" }, { "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": "e4873097-0e89-463b-8a45-eaa31aa67256, d0fc6b2f-5910-4629-a51b-c7b5093b9783", "traceId": "42adf76fa9624aceb6f8b7b410565743", "evidence": "count=2", "checkedAt": "2026-08-08T07:29:45.027Z" }, { "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": "e5cf1ab3-9f2c-4504-8552-5305e4d29f00, 8fec0b39-4ddd-4c53-b368-f53446d2ea1b", "traceId": "fc53b365f82b43109a7d998a4e1b51a2", "evidence": "", "checkedAt": "2026-08-08T07:29:45.080Z" }, { "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": "e5cf1ab3-9f2c-4504-8552-5305e4d29f00, 8fec0b39-4ddd-4c53-b368-f53446d2ea1b", "traceId": "fc53b365f82b43109a7d998a4e1b51a2", "evidence": "count=200", "checkedAt": "2026-08-08T07:29:45.080Z" }, { "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": "b7a7cb37-055e-407c-9790-9683a1be7cca, 66b2e19a-ef09-456c-9e5b-8de5426317e5", "traceId": "e752318efb2f4e61a467f04c0c93fe60", "evidence": "", "checkedAt": "2026-08-08T07:29:45.121Z" }, { "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": "b7a7cb37-055e-407c-9790-9683a1be7cca, 66b2e19a-ef09-456c-9e5b-8de5426317e5", "traceId": "e752318efb2f4e61a467f04c0c93fe60", "evidence": "count=15", "checkedAt": "2026-08-08T07:29:45.121Z" }, { "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": "9a41a5bd-5feb-4c0c-b557-3a62e2b073c1, 3b28a55d-08e0-48fc-a7be-4e6d8275a50b", "traceId": "a22d3f8f443c4a2180f6b733c3138aa6", "evidence": "", "checkedAt": "2026-08-08T07:29:45.148Z" }, { "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": "56cf115f-6920-4c88-b0fa-6d1783e8759f, 6936e9ce-4965-44a7-ba30-b20c9db12f6d", "traceId": "d9e744bcd5114af29c7ba2c7410d393f", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T07:29:45.175Z" }, { "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": "56cf115f-6920-4c88-b0fa-6d1783e8759f, 6936e9ce-4965-44a7-ba30-b20c9db12f6d", "traceId": "d9e744bcd5114af29c7ba2c7410d393f", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T07:29:45.175Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085991836628353025" }, "http": 200, "code": null, "message": null, "requestId": "7824444b-b31f-4368-b246-e0d3bafd2898, c3423dc3-ea26-42d5-8f23-10e8f04f20ad", "traceId": "4f96afcaf39041ec92670d8c8afce357", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T07:29:45.209Z" }, { "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": "560564a8-d362-40d0-885f-4b1754187978, ca31843c-539c-481b-963e-62cf8ddb0e9a", "traceId": "453d88f52fb342b9ae55bacefa0c600a", "evidence": "marker=ADMIN-API-20260808072938523", "checkedAt": "2026-08-08T07:29:45.275Z" }, { "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": "23c09cdb-3b08-495e-aaf0-7805bb556fb8, 94faeb39-f566-44c8-99de-75f66e02ad9c", "traceId": "54ebcc749a8944188745b8053446a37b", "evidence": "", "checkedAt": "2026-08-08T07:29:45.307Z" }, { "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": "23c09cdb-3b08-495e-aaf0-7805bb556fb8, 94faeb39-f566-44c8-99de-75f66e02ad9c", "traceId": "54ebcc749a8944188745b8053446a37b", "evidence": "orderId=2085991837014228994, replayedId=2085991837014228994", "checkedAt": "2026-08-08T07:29:45.307Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "f47746fc-57d3-4f05-b6e4-0919f3ec9c8b, d50fb318-28e5-4c3c-aa6b-7008b5ef7fb5", "traceId": "d2e01d5225db45959003504e3cfd8889", "evidence": "", "checkedAt": "2026-08-08T07:29:45.336Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "f47746fc-57d3-4f05-b6e4-0919f3ec9c8b, d50fb318-28e5-4c3c-aa6b-7008b5ef7fb5", "traceId": "d2e01d5225db45959003504e3cfd8889", "evidence": "orderNo=FL2085991837014228994, status=DRAFT", "checkedAt": "2026-08-08T07:29:45.336Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "f47746fc-57d3-4f05-b6e4-0919f3ec9c8b, d50fb318-28e5-4c3c-aa6b-7008b5ef7fb5", "traceId": "d2e01d5225db45959003504e3cfd8889", "evidence": "cargoes=4, imageFileId=2085991836628353025", "checkedAt": "2026-08-08T07:29:45.336Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "1ffef31e-20bd-4a26-bd15-7550f82dcf38, 7e9c5788-b578-47ca-9bb2-4d0ecdf84156", "traceId": "fbe8aa8a074f46baa77398d4ce4ea19d", "evidence": "orderId=2085991837014228994", "checkedAt": "2026-08-08T07:29:45.400Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "c14526d9-ebab-4418-87c0-d14658d84e6a, 6c7164a2-d53e-43e0-a340-31a124e4ccf6", "traceId": "f1ea19665a4f45d885879b28bc9bdb75", "evidence": "", "checkedAt": "2026-08-08T07:29:45.428Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "c14526d9-ebab-4418-87c0-d14658d84e6a, 6c7164a2-d53e-43e0-a340-31a124e4ccf6", "traceId": "f1ea19665a4f45d885879b28bc9bdb75", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:29:45.428Z" }, { "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=FL2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "44e87264-97bd-475c-8127-09db38b9489e, a31115ff-5c4d-4d89-9cdc-235511c1fe7e", "traceId": "ae2b5c49669f48d289f83c47969b9971", "evidence": "", "checkedAt": "2026-08-08T07:29:45.469Z" }, { "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=FL2085991837014228994" }, "http": 200, "code": "200", "message": "success", "requestId": "44e87264-97bd-475c-8127-09db38b9489e, a31115ff-5c4d-4d89-9cdc-235511c1fe7e", "traceId": "ae2b5c49669f48d289f83c47969b9971", "evidence": "orderId=2085991837014228994, found=true", "checkedAt": "2026-08-08T07:29:45.470Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c004ec33-811c-4d68-83c9-74d1963c4cf3, 581467da-8e2d-4712-b414-f61bcf39a9ed", "traceId": "95728784f54b4dff8422d60a4619aeb5", "evidence": "", "checkedAt": "2026-08-08T07:29:45.493Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c004ec33-811c-4d68-83c9-74d1963c4cf3, 581467da-8e2d-4712-b414-f61bcf39a9ed", "traceId": "95728784f54b4dff8422d60a4619aeb5", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T07:29:45.494Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991837014228994&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "006d98b3-3323-4b48-96a4-99bd6269c362, dd138de6-9513-48cc-8e6a-4e4a473952e6", "traceId": "9f15fb25fc034d65aedbdb98a6fa3db7", "evidence": "", "checkedAt": "2026-08-08T07:29:45.523Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991837014228994&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "006d98b3-3323-4b48-96a4-99bd6269c362, dd138de6-9513-48cc-8e6a-4e4a473952e6", "traceId": "9f15fb25fc034d65aedbdb98a6fa3db7", "evidence": "orderId=2085991837014228994, found=true", "checkedAt": "2026-08-08T07:29:45.523Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b20c729d-5f3f-4c81-bf03-f89be8d115eb, ca465eea-9006-4161-9b95-05c6ac6aaf81", "traceId": "cf83d43ff0fd4d638498bd320924b89f", "evidence": "", "checkedAt": "2026-08-08T07:29:45.553Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b20c729d-5f3f-4c81-bf03-f89be8d115eb, ca465eea-9006-4161-9b95-05c6ac6aaf81", "traceId": "cf83d43ff0fd4d638498bd320924b89f", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T07:29:45.553Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b20c729d-5f3f-4c81-bf03-f89be8d115eb, ca465eea-9006-4161-9b95-05c6ac6aaf81", "traceId": "cf83d43ff0fd4d638498bd320924b89f", "evidence": "cargoes=4, imageFileId=2085991836628353025", "checkedAt": "2026-08-08T07:29:45.553Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991837014228994/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "760dce79-19f0-4543-9593-f5d1bf5b50b1, 904c80df-8e9d-4020-8bb6-da7a997d7c58", "traceId": "ef041904faba4593816be5d05d95770d", "evidence": "", "checkedAt": "2026-08-08T07:29:45.587Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991837014228994/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d5755420-cb7f-40d5-8854-9fa11b61e706, 84d5e96b-e6d5-4f17-920d-d5f1ba6ebef0", "traceId": "a872349cd7b0473a893ecc359765f734", "evidence": "orderId=2085991837014228994", "checkedAt": "2026-08-08T07:29:45.621Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5036e494-4077-4117-a31f-c799cf06266f, a1e781c6-2249-4098-8b3d-56bf65f66141", "traceId": "fac4322b0c02478aad7585b7938d7601", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:48.808Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991847904718849?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6392241f-9ea7-489d-9a0e-17ec5a286f52, ffa0ad6a-7007-4c84-89df-e456e217e099", "traceId": "026240f33b3e4abd92382eeb07e9932e", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:48.838Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991847904718849?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6392241f-9ea7-489d-9a0e-17ec5a286f52, ffa0ad6a-7007-4c84-89df-e456e217e099", "traceId": "026240f33b3e4abd92382eeb07e9932e", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:29:48.838Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991847904718849?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6392241f-9ea7-489d-9a0e-17ec5a286f52, ffa0ad6a-7007-4c84-89df-e456e217e099", "traceId": "026240f33b3e4abd92382eeb07e9932e", "evidence": "inboundId=2085991847904718849, history=1", "checkedAt": "2026-08-08T07:29:48.838Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991837014228994&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "728f2872-c3f4-4056-8b8a-73db07dd1770, f0884449-ef71-46f4-9870-4cc5ce4aa676", "traceId": "4b524770977f44f09e5e37cf66804627", "evidence": "", "checkedAt": "2026-08-08T07:29:48.871Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991837014228994&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "728f2872-c3f4-4056-8b8a-73db07dd1770, f0884449-ef71-46f4-9870-4cc5ce4aa676", "traceId": "4b524770977f44f09e5e37cf66804627", "evidence": "inboundId=2085991847904718849, total=1", "checkedAt": "2026-08-08T07:29:48.871Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f3cd00bc-d9bc-472f-a57b-eaa3562431b0, 03b1978b-4b05-45c2-8c1f-be2e7e1c200a", "traceId": "71566adbb3eb4f9f9587bd7ce2bde9df", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T07:29:48.900Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f3cd00bc-d9bc-472f-a57b-eaa3562431b0, 03b1978b-4b05-45c2-8c1f-be2e7e1c200a", "traceId": "71566adbb3eb4f9f9587bd7ce2bde9df", "evidence": "taskId=2085991847896330241, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T07:29:48.900Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085991847896330241/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "1414dc6a-d876-4c6a-9d25-27c28450174d, c8236ce9-6d87-47ff-9824-d356c130e784", "traceId": "d16fbe08c9794c65b247bfd779c571f0", "evidence": "", "checkedAt": "2026-08-08T07:29:48.930Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085991847896330241/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "1414dc6a-d876-4c6a-9d25-27c28450174d, c8236ce9-6d87-47ff-9824-d356c130e784", "traceId": "d16fbe08c9794c65b247bfd779c571f0", "evidence": "taskId=2085991847896330241, total=0", "checkedAt": "2026-08-08T07:29:48.930Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991837014228994/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "f0c6e7bb-6c39-414a-a7a6-bf51a15b8b55, 8a2ab168-013c-4744-a968-87f8eeb8bb7a", "traceId": "332deb662c68418181a8dad07f5134ed", "evidence": "", "checkedAt": "2026-08-08T07:29:48.970Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991837014228994/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "77942ffe-0701-4c16-9908-ff4c8a5c1b06, c54c48ad-c16e-447b-9a66-97e36a49b880", "traceId": "a8bdbc6c7a814fcfade39c927c90c660", "evidence": "", "checkedAt": "2026-08-08T07:29:49.002Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "26a1fc60-f6bb-428f-8e1b-0a04ca3c0f2a, 30ca1a19-3f96-41f4-be00-8e1ad8bb5178", "traceId": "17bfb3b79eee44f7a7d2be6f7652d036", "evidence": "", "checkedAt": "2026-08-08T07:29:49.043Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991837014228994?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "26a1fc60-f6bb-428f-8e1b-0a04ca3c0f2a, 30ca1a19-3f96-41f4-be00-8e1ad8bb5178", "traceId": "17bfb3b79eee44f7a7d2be6f7652d036", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T07:29:49.043Z" }, { "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": "c2be512a-01d0-4260-9a5e-0373824285e2, 955bbc4e-94eb-49e0-a7d2-de3b34c92cd6", "traceId": "f320b40bf04247bbb2c62b133c07bdd1", "evidence": "", "checkedAt": "2026-08-08T07:29:49.070Z" }, { "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": "c2be512a-01d0-4260-9a5e-0373824285e2, 955bbc4e-94eb-49e0-a7d2-de3b34c92cd6", "traceId": "f320b40bf04247bbb2c62b133c07bdd1", "evidence": "versions=17, active=1", "checkedAt": "2026-08-08T07:29:49.070Z" }, { "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-20260808072938523-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:29:49.073Z" }, { "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": "3d4926d2-695f-4b45-bf57-e627ee450167, 4c14d61b-73e5-4e45-8d44-10a9df447f30", "traceId": "f5396296dcfa4fa1a3ab63003238c1ce", "evidence": "fileName=ADMIN-API-20260808072938523-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:29:50.667Z" }, { "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": "3d4926d2-695f-4b45-bf57-e627ee450167, 4c14d61b-73e5-4e45-8d44-10a9df447f30", "traceId": "f5396296dcfa4fa1a3ab63003238c1ce", "evidence": "versionId=2085991853294399490, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808072938523-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true", "checkedAt": "2026-08-08T07:29:50.667Z" }, { "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": "3d4926d2-695f-4b45-bf57-e627ee450167, 4c14d61b-73e5-4e45-8d44-10a9df447f30", "traceId": "f5396296dcfa4fa1a3ab63003238c1ce", "evidence": "channelCount=15, unique=15, missing=none", "checkedAt": "2026-08-08T07:29:50.667Z" }, { "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": "3d4926d2-695f-4b45-bf57-e627ee450167, 4c14d61b-73e5-4e45-8d44-10a9df447f30", "traceId": "f5396296dcfa4fa1a3ab63003238c1ce", "evidence": "rateCount=2157, declared=2157, valid=true", "checkedAt": "2026-08-08T07:29:50.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" }, "http": 200, "code": "200", "message": "success", "requestId": "3d4926d2-695f-4b45-bf57-e627ee450167, 4c14d61b-73e5-4e45-8d44-10a9df447f30", "traceId": "f5396296dcfa4fa1a3ab63003238c1ce", "evidence": "blocking=0, unexpected=none, infrastructure=none", "checkedAt": "2026-08-08T07:29:50.669Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "上传后回查价格版本列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books" }, "http": 200, "code": "200", "message": "success", "requestId": "64f9ad93-304d-49a1-90b6-4f33b857eac6, ef16179c-7d83-4a16-ab2b-49396669618a", "traceId": "7743fd88e70f4326810245f5498b0499", "evidence": "", "checkedAt": "2026-08-08T07:29:50.714Z" }, { "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": "64f9ad93-304d-49a1-90b6-4f33b857eac6, ef16179c-7d83-4a16-ab2b-49396669618a", "traceId": "7743fd88e70f4326810245f5498b0499", "evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085991046780071937, activeAfterUpload=2085991046780071937", "checkedAt": "2026-08-08T07:29:50.714Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询待确认版本渠道和价格预览", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490" }, "http": 200, "code": "200", "message": "success", "requestId": "9ed80405-16bd-4603-ad7f-0d2af8e1d8e3, ffb3d393-c99d-40a5-ae78-c811fe6a93d1", "traceId": "dda7143161ec4345bdc09ac2484c8925", "evidence": "", "checkedAt": "2026-08-08T07:29:50.797Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "详情与上传解析结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490" }, "http": 200, "code": "200", "message": "success", "requestId": "9ed80405-16bd-4603-ad7f-0d2af8e1d8e3, ffb3d393-c99d-40a5-ae78-c811fe6a93d1", "traceId": "dda7143161ec4345bdc09ac2484c8925", "evidence": "versionId=2085991853294399490, channels=15, rates=2157, issues=2", "checkedAt": "2026-08-08T07:29:50.797Z" }, { "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/2085991853294399490/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "f00810e3-2bf6-4629-82bf-dae612ecd9fb, 9eb9efd9-9f93-4414-8646-0503fe8c9e23, 9d3b16c9-f664-4220-885f-ac6406031def", "traceId": "700ca3985b9f4a5583188c181f0c5082, 72075e936c004ac1b598cf8ddd20de8d", "evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T07:29:50.888Z" }, { "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": "787e2473-430e-4799-9124-7a60ae9399f3, 6e83ff31-1981-4a58-ae57-99f50344c96f", "traceId": "249b9f7f71034546a777c5536578e40b", "evidence": "", "checkedAt": "2026-08-08T07:29:50.915Z" }, { "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": "fd89d53e-c20c-4d15-aeff-8693c2a74d48, 2a0001ac-13a6-4357-a53a-b428046517ef", "traceId": "e60264ccafb14af0a1185242203fd120", "evidence": "", "checkedAt": "2026-08-08T07:29:50.951Z" }, { "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": "fd89d53e-c20c-4d15-aeff-8693c2a74d48, 2a0001ac-13a6-4357-a53a-b428046517ef", "traceId": "e60264ccafb14af0a1185242203fd120", "evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none", "checkedAt": "2026-08-08T07:29:50.953Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "确认仓库映射并立即生效", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "1a9735a5-6fba-490f-907a-035c238fc5a2, cbd6d8fc-ae3d-42cd-9293-c60a94710b0a", "traceId": "5539329d9e17456c8f79563f65111612", "evidence": "versionId=2085991853294399490, originMappings=2, overseasMappings=2", "checkedAt": "2026-08-08T07:29:52.569Z" }, { "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/2085991853294399490/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "1a9735a5-6fba-490f-907a-035c238fc5a2, cbd6d8fc-ae3d-42cd-9293-c60a94710b0a", "traceId": "5539329d9e17456c8f79563f65111612", "evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T15:29:51.4, channels=15, rates=2157", "checkedAt": "2026-08-08T07:29:52.569Z" }, { "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": "8e9118b6-2bba-4071-8208-5f448539765f, ee980708-9121-4064-bc23-78e47f5a4d64", "traceId": "dec123f8ba5345f582bfc5d4348a6c76", "evidence": "", "checkedAt": "2026-08-08T07:29:52.609Z" }, { "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": "8e9118b6-2bba-4071-8208-5f448539765f, ee980708-9121-4064-bc23-78e47f5a4d64", "traceId": "dec123f8ba5345f582bfc5d4348a6c76", "evidence": "active=2085991853294399490", "checkedAt": "2026-08-08T07:29:52.609Z" }, { "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": "8e9118b6-2bba-4071-8208-5f448539765f, ee980708-9121-4064-bc23-78e47f5a4d64", "traceId": "dec123f8ba5345f582bfc5d4348a6c76", "evidence": "previous=2085991046780071937, superseded=true", "checkedAt": "2026-08-08T07:29:52.609Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询当前生效价格版本详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490" }, "http": 200, "code": "200", "message": "success", "requestId": "f9d900d7-3805-42a9-90cd-6676e19ec190, fafa21f8-9223-48e1-aadf-f35117042d55", "traceId": "eba2828bb6a6439989f8d2f48dc0ff20", "evidence": "", "checkedAt": "2026-08-08T07:29:52.689Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "当前生效版本预览数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490" }, "http": 200, "code": "200", "message": "success", "requestId": "f9d900d7-3805-42a9-90cd-6676e19ec190, fafa21f8-9223-48e1-aadf-f35117042d55", "traceId": "eba2828bb6a6439989f8d2f48dc0ff20", "evidence": "status=ACTIVE, channels=15, rates=2157", "checkedAt": "2026-08-08T07:29:52.689Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "已生效版本禁止重复发布", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490/publish" }, "http": 200, "code": "A0409", "message": "只有待确认上传记录可以确认并生效", "requestId": "f2f50742-1a10-4418-baaf-cdb1c0f717b7", "traceId": "2ad7e32688f84e48bf40bedfbe9a3c2d", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:52.726Z" }, { "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": "8685ae15-35b6-4099-a99b-b771b587bb73, cbca3868-1482-4fcd-a454-592dbef02707", "traceId": "05dc6286033d4d0a85dea2701d48a3d1", "evidence": "", "checkedAt": "2026-08-08T07:29:52.752Z" }, { "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": "8685ae15-35b6-4099-a99b-b771b587bb73, cbca3868-1482-4fcd-a454-592dbef02707", "traceId": "05dc6286033d4d0a85dea2701d48a3d1", "evidence": "active=2085991853294399490", "checkedAt": "2026-08-08T07:29:52.752Z" }, { "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": "47ea4c5a-a7c4-4e2e-9848-4211f4f722e4, b0dcbf06-ece9-4780-9436-0cbc4d17e0f6", "traceId": "a0210e9e378c4b4aa49a167c62d4561b", "evidence": "", "checkedAt": "2026-08-08T07:29:52.795Z" }, { "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": "47ea4c5a-a7c4-4e2e-9848-4211f4f722e4, b0dcbf06-ece9-4780-9436-0cbc4d17e0f6", "traceId": "a0210e9e378c4b4aa49a167c62d4561b", "evidence": "taskId=2085991868563783681, status=PENDING", "checkedAt": "2026-08-08T07:29:52.795Z" }, { "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": "afcca60e-579f-4def-9916-f2db51a863cf, 3bf6e033-a639-4a8f-b08f-bf399c50147a", "traceId": "70d201489f18487081b579f5d9eb8e37", "evidence": "", "checkedAt": "2026-08-08T07:29:52.834Z" }, { "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": "afcca60e-579f-4def-9916-f2db51a863cf, 3bf6e033-a639-4a8f-b08f-bf399c50147a", "traceId": "70d201489f18487081b579f5d9eb8e37", "evidence": "records=16", "checkedAt": "2026-08-08T07:29:52.834Z" }, { "module": "downloads", "scenario": null, "name": "轮询导出任务直到终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085991868563783681" }, "http": 200, "code": "200", "message": "success", "requestId": "6a7ec61a-501a-45bf-9c97-a0b8ed973216, 6ac5febc-4757-43cc-ad68-17e8f2cee4f2", "traceId": "094bf946340c4b1fa14b9b973ef83f69", "evidence": "status=SUCCEEDED, processedRows=0", "checkedAt": "2026-08-08T07:29:54.875Z" }, { "module": "downloads", "scenario": null, "name": "查询导出任务详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085991868563783681" }, "http": 200, "code": "200", "message": "success", "requestId": "21dd3826-95a8-4300-9617-22d824c42ccf, b23d26d7-7102-44e2-8858-93d945cb5fb0", "traceId": "03306b27c3484586bf915e49109a159a", "evidence": "", "checkedAt": "2026-08-08T07:29:54.905Z" }, { "module": "downloads", "scenario": null, "name": "导出详情行数和文件元数据正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085991868563783681" }, "http": 200, "code": "200", "message": "success", "requestId": "21dd3826-95a8-4300-9617-22d824c42ccf, b23d26d7-7102-44e2-8858-93d945cb5fb0", "traceId": "03306b27c3484586bf915e49109a159a", "evidence": "processedRows=0, sizeBytes=4067", "checkedAt": "2026-08-08T07:29:54.905Z" }, { "module": "downloads", "scenario": null, "name": "下载并校验客户列表 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085991868563783681/download" }, "http": 200, "code": null, "message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "ac8e2200-e2fb-4813-a69b-6f9f40109130, 8f10b28b-0609-4f74-a7f7-8a693df41427", "traceId": "5800423b1adf4709b8aa88b896d95a50", "evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:29:54.937Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅选择带本轮测试标记的可编辑入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991847904718849?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1160dbc1-64da-4dc2-999e-c094c27573f7, 6f422a54-18f1-46a5-bdf4-91ee03461e69", "traceId": "19a6ca89c4b5437f9c2cd4a294da687c", "evidence": "tenantId=10001, inboundId=2085991847904718849, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:29:54.972Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "98b0bcbf-1913-4dc9-89e6-996960c83d81, 08e0ce72-04eb-413c-b327-2c3834c81b06", "traceId": "d42c138608044c2ab4520c4bc5b2554f", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:54.999Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "98b0bcbf-1913-4dc9-89e6-996960c83d81, 08e0ce72-04eb-413c-b327-2c3834c81b06", "traceId": "d42c138608044c2ab4520c4bc5b2554f", "evidence": "existingResults=0, baselineWeight=null", "checkedAt": "2026-08-08T07:29:54.999Z" }, { "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/2085991847904718849" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "bdbba1fe-1201", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:29:55.019Z" }, { "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/2085991847904718849" }, "http": 200, "code": "A0400", "message": "称重图片仅支持JPG、PNG、BMP", "requestId": "98ac078f-588e-4cd2-a7fc-36d906ba186a", "traceId": "54fa933633e14d4fa2b4b47060d92708", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:29:55.053Z" }, { "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/2085991847904718849" }, "http": 200, "code": "A0400", "message": "称重图片不能超过5MB", "requestId": "e828f177-1d8d-4839-9e81-21c9ab5ed871", "traceId": "27d76e6544b34fd898e8c406b4b89da6", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:29:55.213Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "926c6a02-9444-4f90-bd69-36a1d99a036d, fe2ca543-a1fb-4975-a8bd-e4356067bc33", "traceId": "25708de63b2748dcb11a8877439c48a9", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T07:29:57.181Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "926c6a02-9444-4f90-bd69-36a1d99a036d, fe2ca543-a1fb-4975-a8bd-e4356067bc33", "traceId": "25708de63b2748dcb11a8877439c48a9", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T07:29:57.181Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "926c6a02-9444-4f90-bd69-36a1d99a036d, fe2ca543-a1fb-4975-a8bd-e4356067bc33", "traceId": "25708de63b2748dcb11a8877439c48a9", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T07:29:57.181Z" }, { "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/2085991847904718849/2085991883420008450/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "9d6c9927-49c6-42f7-8b62-98201478abf6, 36045943-ec0e-4d23-872d-9c46533ce48c", "traceId": "509c63d89166483b90082b35382f6891", "evidence": "fileId=2085991883420008450", "checkedAt": "2026-08-08T07:29:58.048Z" }, { "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/2085991847904718849/2085991883420008450/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "9d6c9927-49c6-42f7-8b62-98201478abf6, 36045943-ec0e-4d23-872d-9c46533ce48c", "traceId": "509c63d89166483b90082b35382f6891", "evidence": "sameFile=true, status=RECOGNIZED", "checkedAt": "2026-08-08T07:29:58.048Z" }, { "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/2085991847904718849/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d773022c-bc35-4191-af3e-0aa6426aa7b5, 1a313f18-9b7c-4123-918a-e2a08a850847", "traceId": "ffb4b5f051d347f4a3dbed415aa2ba11", "evidence": "fileId=2085991883420008450", "checkedAt": "2026-08-08T07:29:58.091Z" }, { "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/2085991847904718849/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d773022c-bc35-4191-af3e-0aa6426aa7b5, 1a313f18-9b7c-4123-918a-e2a08a850847", "traceId": "ffb4b5f051d347f4a3dbed415aa2ba11", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T07:29:58.091Z" }, { "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/2085991847904718849/2085991883420008450" }, "http": 200, "code": null, "message": "3701469 bytes (image/jpeg)", "requestId": "97908f02-1f26-4ae7-9895-f0ec940ba20e, 1e71acad-4ea0-4353-8d51-812be8b7c330", "traceId": "783ea870fdd0460c8ce754dcc39254a7", "evidence": "contentType=image/jpeg, bytes=3701469", "checkedAt": "2026-08-08T07:29:58.323Z" }, { "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/2085991847904718849/2085991883420008450/thumbnail" }, "http": 200, "code": null, "message": "18677 bytes (image/jpeg)", "requestId": "a130d0eb-503b-404b-b8cc-b3520f9f5a30, 451a0aca-4510-4d4e-b322-56e6ad6e14ab", "traceId": "9651b8c489c94704ba350bc922dc221b", "evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320", "checkedAt": "2026-08-08T07:29:58.696Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "db961d0f-4327-48ac-9a07-ebab1403be66, eb9868b0-3b05-48dd-8815-da9bbaa87c03", "traceId": "56e08a12dba94f88bfb308ebd8f0cdb1", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:58.718Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "db961d0f-4327-48ac-9a07-ebab1403be66, eb9868b0-3b05-48dd-8815-da9bbaa87c03", "traceId": "56e08a12dba94f88bfb308ebd8f0cdb1", "evidence": "resultFound=true, baselineCount=0, currentCount=1", "checkedAt": "2026-08-08T07:29:58.718Z" }, { "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/2085991847904718849/weight-results/2085991890812448770/confirm?tenantId=10001" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "0a44a9b5-da7f-47e2-90f8-e3b95c6ad27d", "traceId": "58d93ecf3d20483da883899837c4e280", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:58.748Z" }, { "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/2085991847904718849/weight-results/2085991890812448770/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b49e37fe-1016-4b25-958d-b7addb6dc817, bbcc05f5-572a-4072-91ad-9f6029a76553", "traceId": "13f5aae12658459ea2d1e5a7bd6abb2c", "evidence": "usedOriginal=true", "checkedAt": "2026-08-08T07:29:58.785Z" }, { "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/2085991847904718849/weight-results/2085991890812448770/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b49e37fe-1016-4b25-958d-b7addb6dc817, bbcc05f5-572a-4072-91ad-9f6029a76553", "traceId": "13f5aae12658459ea2d1e5a7bd6abb2c", "evidence": "status=CONFIRMED, version=1, finalKg=285.5", "checkedAt": "2026-08-08T07:29:58.785Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e8adab57-3458-4309-a59b-3c1000bbcc08, 36082be3-94d5-4e14-a786-892ad2f7b143", "traceId": "f6d4309d2c0547e281f55cbb98b5c8fa", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:58.808Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e8adab57-3458-4309-a59b-3c1000bbcc08, 36082be3-94d5-4e14-a786-892ad2f7b143", "traceId": "f6d4309d2c0547e281f55cbb98b5c8fa", "evidence": "baseline=null, added=285.5, actual=285.5", "checkedAt": "2026-08-08T07:29:58.808Z" }, { "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/2085991847904718849/weight-results/2085991890812448770?tenantId=10001&version=0" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "5598ccf6-acb3-4a7c-a409-99726a15abe5", "traceId": "663affd6c37d4a80b99feb712e02edc0", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:29:58.839Z" }, { "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/2085991847904718849/weight-results/2085991890812448770?tenantId=10001&version=1" }, "http": 200, "code": "200", "message": "success", "requestId": "2fa4b35b-96e0-4fed-a492-f5d16831eb64, be7cd6f3-0be2-4d45-a66e-7aff54616e97", "traceId": "8a087c8cc39b47b2a3c3cdecd0cae290", "evidence": "resultId=2085991890812448770, version=1", "checkedAt": "2026-08-08T07:29:58.890Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a2f475c6-32bc-4f89-8d38-383b2b42a05d, 88133720-9075-4124-a061-7ce53b1312b2", "traceId": "12514cc29de84ab59447b21e473014d5", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:29:58.918Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a2f475c6-32bc-4f89-8d38-383b2b42a05d, 88133720-9075-4124-a061-7ce53b1312b2", "traceId": "12514cc29de84ab59447b21e473014d5", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T07:29:58.918Z" }, { "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/2085991847904718849/2085991883420008450" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "9f24de08-29f7-4965-8525-cd233f61e538", "traceId": "9dea0bc39bc5447a9f72577f6c2518b0", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:29:58.949Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "e14a49cb-bc81-49d9-a7e6-e5b691d2ece0, bd13a8c8-dfe5-4f6a-8a7e-5cc7c183feb2", "traceId": "5200f79db5394407bc9477a6a7d1301f", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T07:30:00.233Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "e14a49cb-bc81-49d9-a7e6-e5b691d2ece0, bd13a8c8-dfe5-4f6a-8a7e-5cc7c183feb2", "traceId": "5200f79db5394407bc9477a6a7d1301f", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T07:30:00.233Z" }, { "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/2085991847904718849" }, "http": 200, "code": "200", "message": "success", "requestId": "e14a49cb-bc81-49d9-a7e6-e5b691d2ece0, bd13a8c8-dfe5-4f6a-8a7e-5cc7c183feb2", "traceId": "5200f79db5394407bc9477a6a7d1301f", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T07:30:00.233Z" }, { "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/2085991847904718849/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "23a14837-243f-46a1-be9f-8a01cada85c3, 654060f7-4104-424f-8802-d8e5c7c78c6f", "traceId": "138ef174549a4cdb87ad08206ee1b641", "evidence": "fileId=2085991896229412866", "checkedAt": "2026-08-08T07:30:00.261Z" }, { "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/2085991847904718849/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "23a14837-243f-46a1-be9f-8a01cada85c3, 654060f7-4104-424f-8802-d8e5c7c78c6f", "traceId": "138ef174549a4cdb87ad08206ee1b641", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T07:30:00.261Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "c924c775-9848-4612-bb5e-523dd8cee6c2", "traceId": "b217948167094a7a8cd7b74548f9dc67", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:00.281Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "cccd8a53-55b9-4126-a2b2-8ea492dc3a3d, c5aa7a86-fd98-418b-a655-8fda97c02599", "traceId": "d226067957094180a8eaea0e5909d0e1", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.315Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "cccd8a53-55b9-4126-a2b2-8ea492dc3a3d, c5aa7a86-fd98-418b-a655-8fda97c02599", "traceId": "d226067957094180a8eaea0e5909d0e1", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:30:00.315Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "9da81d1f-6599-4e15-8b71-19dc570f7294", "traceId": "2922b1531c9f48d992a8942b90e5088f", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:00.343Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "36a5e236-7496-41e2-837c-97722e84692d, a1e95ab1-3e1b-4ef9-825d-cf646fce63fe", "traceId": "7e07901abc6945708ecccdff88dc14b6", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.378Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "36a5e236-7496-41e2-837c-97722e84692d, a1e95ab1-3e1b-4ef9-825d-cf646fce63fe", "traceId": "7e07901abc6945708ecccdff88dc14b6", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:30:00.378Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "换算后重量不能小于 0.001 KG", "requestId": "26f7c740-e581-4e2b-a440-3a55c64a1aa2", "traceId": "cc8c32af14874ac6b3f43427a4aa53e6", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:00.412Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "35c24f10-a953-4c29-9691-6d5f27b96d89, 5dc78106-e704-4908-b895-994f6d88d4c4", "traceId": "aaad86386cbc485ea149914b3f4e6a55", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.434Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "35c24f10-a953-4c29-9691-6d5f27b96d89, 5dc78106-e704-4908-b895-994f6d88d4c4", "traceId": "aaad86386cbc485ea149914b3f4e6a55", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:30:00.434Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)", "requestId": "97ca165a-cab0-42d9-ba0b-5d9e65f253db", "traceId": "77c4eb060fa94ba897e9c003f9a38ca0", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:00.470Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4064e73f-8c57-4742-9e6f-64f76f7ff231, 19387973-9fc8-4fd8-a2e9-82739a18a1e9", "traceId": "7b2f7424a1dd495c830f16247e371fa5", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.503Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4064e73f-8c57-4742-9e6f-64f76f7ff231, 19387973-9fc8-4fd8-a2e9-82739a18a1e9", "traceId": "7b2f7424a1dd495c830f16247e371fa5", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T07:30:00.503Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d27b7203-beca-4b6a-8721-258a133732ff, 6f055534-1a32-4335-953e-db543fca2f78", "traceId": "7fe0138c03bf4a2baf03320184f50ae7", "evidence": "adjusted=10.125 LB", "checkedAt": "2026-08-08T07:30:00.537Z" }, { "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/2085991847904718849/weight-results/2085991899909894146/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d27b7203-beca-4b6a-8721-258a133732ff, 6f055534-1a32-4335-953e-db543fca2f78", "traceId": "7fe0138c03bf4a2baf03320184f50ae7", "evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593", "checkedAt": "2026-08-08T07:30:00.538Z" }, { "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/2085991847904718849/weight-results/2085991899909894146?tenantId=10001&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "a0f712ab-827a-495d-b31a-447d53a3d257, 8d66c189-9fc9-4dd7-bb36-68eb66060e71", "traceId": "34dbe260618941a8a0ead77b10cacd46", "evidence": "resultId=2085991899909894146, version=2", "checkedAt": "2026-08-08T07:30:00.582Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6ad7a875-4d67-4865-9cc8-b3f0bf6d7b0d, c850d7f4-932e-49aa-9edf-c6b8be09153d", "traceId": "42f363c253a8468e89d200a78003b47a", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.612Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6ad7a875-4d67-4865-9cc8-b3f0bf6d7b0d, c850d7f4-932e-49aa-9edf-c6b8be09153d", "traceId": "42f363c253a8468e89d200a78003b47a", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T07:30:00.612Z" }, { "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/2085991847904718849/2085991896229412866" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "f23b7c86-685f-44c1-8ae6-a9d285844493", "traceId": "e6e2da3552ac43de985019f7a227ed24", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:00.641Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "70b06055-e73e-413b-9290-4e497dc2b28d, ebd15bf0-3bd4-4ca4-8355-0d6f691480f1", "traceId": "610adc733e34425fabce84456692eaea", "evidence": "inboundId=2085991847904718849", "checkedAt": "2026-08-08T07:30:00.675Z" }, { "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/2085991847904718849/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "70b06055-e73e-413b-9290-4e497dc2b28d, ebd15bf0-3bd4-4ca4-8355-0d6f691480f1", "traceId": "610adc733e34425fabce84456692eaea", "evidence": "leftovers=0, baseline=null, actual=null", "checkedAt": "2026-08-08T07:30:00.675Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "fa46270a-502f-4f9e-8411-d6b9504ed145, 08ba076a-a119-4cc2-b7b3-e63cc45bc4d0", "traceId": "808ebb0639f64539be4ab52e69eebdf2", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T07:30:01.014Z" }, { "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": "e4bc7579-6aaa-4151-bb29-d8ba48c879bf, 588c473b-54fa-469a-8b93-49dd0587ca2d", "traceId": "832034d291fc41cc8f9392f3441e336c", "evidence": "", "checkedAt": "2026-08-08T07:30:01.033Z" }, { "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": "e4bc7579-6aaa-4151-bb29-d8ba48c879bf, 588c473b-54fa-469a-8b93-49dd0587ca2d", "traceId": "832034d291fc41cc8f9392f3441e336c", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T07:30:01.033Z" }, { "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": "c6383cde-db61-4af4-b73e-5caea7d6072d, 89354299-d13c-46fe-8fd1-11f018bbbe49", "traceId": "7024cf857a0c49e68c93569a57e38c2e", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T07:30:01.054Z" }, { "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": "c6383cde-db61-4af4-b73e-5caea7d6072d, 89354299-d13c-46fe-8fd1-11f018bbbe49", "traceId": "7024cf857a0c49e68c93569a57e38c2e", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T07:30:01.054Z" }, { "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": "67e6ecf4-9882-478b-a52c-966c82905665, 424581a4-514c-4ffe-a56a-57c020acda31", "traceId": "9594da5a52114ce8bc14d3a325180d48", "evidence": "", "checkedAt": "2026-08-08T07:30:01.083Z" }, { "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": "67e6ecf4-9882-478b-a52c-966c82905665, 424581a4-514c-4ffe-a56a-57c020acda31", "traceId": "9594da5a52114ce8bc14d3a325180d48", "evidence": "count=2", "checkedAt": "2026-08-08T07:30:01.083Z" }, { "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": "41c60e35-4fb2-450e-ab05-ded32fbada00, df13a3a8-fe81-49bc-a962-73b39a9242c6", "traceId": "f608be78a5324664b81c69169669be67", "evidence": "", "checkedAt": "2026-08-08T07:30:01.131Z" }, { "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": "41c60e35-4fb2-450e-ab05-ded32fbada00, df13a3a8-fe81-49bc-a962-73b39a9242c6", "traceId": "f608be78a5324664b81c69169669be67", "evidence": "count=200", "checkedAt": "2026-08-08T07:30:01.131Z" }, { "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": "8d34884e-653d-45a1-aefb-1f8e0748dd91, 98d34d36-0cb7-4632-8356-3caddcc74def", "traceId": "e9f5f2c99d3845d2ab8f3e573a9bcd83", "evidence": "", "checkedAt": "2026-08-08T07:30:01.163Z" }, { "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": "8d34884e-653d-45a1-aefb-1f8e0748dd91, 98d34d36-0cb7-4632-8356-3caddcc74def", "traceId": "e9f5f2c99d3845d2ab8f3e573a9bcd83", "evidence": "count=15", "checkedAt": "2026-08-08T07:30:01.163Z" }, { "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": "189b48f0-6b15-4209-ab46-1ac2a786c478, 43f9c0a5-e592-48c6-ae83-2c1d6c70b053", "traceId": "cea30d54d0e944f18225b75e0bb24207", "evidence": "", "checkedAt": "2026-08-08T07:30:01.200Z" }, { "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": "736aa24d-157b-45c7-9bc6-69bdc08744e4, 366080ab-66f3-4ddd-91ef-5a76af6a021e", "traceId": "0b3d8a24d8294e3198c0830d37fcbeef", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T07:30:01.227Z" }, { "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": "736aa24d-157b-45c7-9bc6-69bdc08744e4, 366080ab-66f3-4ddd-91ef-5a76af6a021e", "traceId": "0b3d8a24d8294e3198c0830d37fcbeef", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T07:30:01.227Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085991903951126530" }, "http": 200, "code": null, "message": null, "requestId": "97a15928-a60d-461b-8f57-d4e2dcd4e092, e805a49f-c257-4860-9ec6-78f477486364", "traceId": "9733646e061348038f8e23ff77cedf67", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T07:30:01.255Z" }, { "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": "da0601c1-15f8-4488-88ba-bdc9c2ab1f8e, 62ee449b-11ef-4b12-8910-0f3c1e4ab79c", "traceId": "ebf26d27f28345dabe61e29a5149fa38", "evidence": "marker=ADMIN-API-20260808072938523-MOJIA", "checkedAt": "2026-08-08T07:30:01.327Z" }, { "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": "7f967e0c-c8c7-4ec3-8087-81dab6fd62f5, 90ae4b60-f6ff-4f64-b426-f0403c496106", "traceId": "3cf70356ffdd494ab1eab3aed277904d", "evidence": "", "checkedAt": "2026-08-08T07:30:01.368Z" }, { "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": "7f967e0c-c8c7-4ec3-8087-81dab6fd62f5, 90ae4b60-f6ff-4f64-b426-f0403c496106", "traceId": "3cf70356ffdd494ab1eab3aed277904d", "evidence": "orderId=2085991904328613890, replayedId=2085991904328613890", "checkedAt": "2026-08-08T07:30:01.368Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "095c25ab-7e1c-4ff8-a37e-921cc7493614, 9e77bdf9-74db-4b07-b097-40f303c424b2", "traceId": "fd1060a65324418c98031a1f2275582a", "evidence": "", "checkedAt": "2026-08-08T07:30:01.390Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "095c25ab-7e1c-4ff8-a37e-921cc7493614, 9e77bdf9-74db-4b07-b097-40f303c424b2", "traceId": "fd1060a65324418c98031a1f2275582a", "evidence": "orderNo=FL2085991904328613890, status=DRAFT", "checkedAt": "2026-08-08T07:30:01.390Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "095c25ab-7e1c-4ff8-a37e-921cc7493614, 9e77bdf9-74db-4b07-b097-40f303c424b2", "traceId": "fd1060a65324418c98031a1f2275582a", "evidence": "cargoes=4, imageFileId=2085991903951126530", "checkedAt": "2026-08-08T07:30:01.390Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "4700dbdb-7328-4256-8b87-59f5446cf623, 96d106a9-975d-4f07-b53c-8bd10819b815", "traceId": "06fbcd82e633428988bd1a1b45c64668", "evidence": "orderId=2085991904328613890", "checkedAt": "2026-08-08T07:30:01.449Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "c43ec26f-e75d-424a-b029-9be8095f60d6, a46ee90f-ad29-4757-9a79-1a9d1660c893", "traceId": "373f4659fd9d45738ff5eb5e2a62317d", "evidence": "", "checkedAt": "2026-08-08T07:30:01.472Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "c43ec26f-e75d-424a-b029-9be8095f60d6, a46ee90f-ad29-4757-9a79-1a9d1660c893", "traceId": "373f4659fd9d45738ff5eb5e2a62317d", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:30:01.472Z" }, { "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=FL2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "c58764d6-68ef-4453-ab00-3176b6447811, 57ba03a6-64e7-4903-a603-dcbe494c2ef9", "traceId": "1bc256e40ceb44d7b7c8611e9190b532", "evidence": "", "checkedAt": "2026-08-08T07:30:01.503Z" }, { "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=FL2085991904328613890" }, "http": 200, "code": "200", "message": "success", "requestId": "c58764d6-68ef-4453-ab00-3176b6447811, 57ba03a6-64e7-4903-a603-dcbe494c2ef9", "traceId": "1bc256e40ceb44d7b7c8611e9190b532", "evidence": "orderId=2085991904328613890, found=true", "checkedAt": "2026-08-08T07:30:01.504Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad087655-1e9d-4eaf-9464-76533b471873, 97e04555-2bc1-4f73-b28c-25db6732e927", "traceId": "b0ef2048dd5946e1abedcedb1b45c55d", "evidence": "", "checkedAt": "2026-08-08T07:30:01.542Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad087655-1e9d-4eaf-9464-76533b471873, 97e04555-2bc1-4f73-b28c-25db6732e927", "traceId": "b0ef2048dd5946e1abedcedb1b45c55d", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T07:30:01.542Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991904328613890&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "d969ba3e-4c05-4a02-b927-08485beb52e0, 65290b5b-cafe-4de4-973b-7c01330b4fc7", "traceId": "f2dd55224204461c838b119a49c391db", "evidence": "", "checkedAt": "2026-08-08T07:30:01.572Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991904328613890&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "d969ba3e-4c05-4a02-b927-08485beb52e0, 65290b5b-cafe-4de4-973b-7c01330b4fc7", "traceId": "f2dd55224204461c838b119a49c391db", "evidence": "orderId=2085991904328613890, found=true", "checkedAt": "2026-08-08T07:30:01.573Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "22eb9203-04d3-46ad-a511-3da24264f4cf, 5553be87-e487-41f0-b940-b35f2ce9dd93", "traceId": "623a2cede12a42da8509a0ffa5dfd020", "evidence": "", "checkedAt": "2026-08-08T07:30:01.602Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "22eb9203-04d3-46ad-a511-3da24264f4cf, 5553be87-e487-41f0-b940-b35f2ce9dd93", "traceId": "623a2cede12a42da8509a0ffa5dfd020", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T07:30:01.602Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "22eb9203-04d3-46ad-a511-3da24264f4cf, 5553be87-e487-41f0-b940-b35f2ce9dd93", "traceId": "623a2cede12a42da8509a0ffa5dfd020", "evidence": "cargoes=4, imageFileId=2085991903951126530", "checkedAt": "2026-08-08T07:30:01.602Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991904328613890/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "792958c3-8c77-44d5-a366-0c03f1413d43, 5ff3f29b-446e-431a-9da8-5e814c570d61", "traceId": "7ac104031d6a482baf7600936ecb2fbe", "evidence": "", "checkedAt": "2026-08-08T07:30:01.637Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991904328613890/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9224f798-6b34-4a95-b0a1-7355a4ea866d, 8b93be71-5bc5-49cd-b960-122f7cd93ce3", "traceId": "dcabdb98c67e4b48b6a16c7ca967a1f7", "evidence": "orderId=2085991904328613890", "checkedAt": "2026-08-08T07:30:01.670Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "306184c6-c54c-44b0-8bde-ed18ac49aa50, fe4f0a0b-7570-4472-aa08-5fabd0729d63", "traceId": "c7c194f674a9497ba7096b8d62d3d2ee", "evidence": "inboundId=2085991910919942146", "checkedAt": "2026-08-08T07:30:03.835Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "cee08189-6fc4-4d5e-b1ad-eee00cc3b4c5, 7feb7fc6-ad36-4c7c-9c83-61efd6700521", "traceId": "e9f00ec7825948bd9250dc20c17fc93f", "evidence": "inboundId=2085991910919942146", "checkedAt": "2026-08-08T07:30:03.873Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "cee08189-6fc4-4d5e-b1ad-eee00cc3b4c5, 7feb7fc6-ad36-4c7c-9c83-61efd6700521", "traceId": "e9f00ec7825948bd9250dc20c17fc93f", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:30:03.873Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "cee08189-6fc4-4d5e-b1ad-eee00cc3b4c5, 7feb7fc6-ad36-4c7c-9c83-61efd6700521", "traceId": "e9f00ec7825948bd9250dc20c17fc93f", "evidence": "inboundId=2085991910919942146, history=1", "checkedAt": "2026-08-08T07:30:03.873Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991904328613890&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5b082ade-687c-4389-b81c-791fb9de4a0b, 01d411a9-5915-4244-a727-2120ab556e68", "traceId": "11cbc1af1b6d4a9a8c1a7af809123a99", "evidence": "", "checkedAt": "2026-08-08T07:30:03.899Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991904328613890&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "5b082ade-687c-4389-b81c-791fb9de4a0b, 01d411a9-5915-4244-a727-2120ab556e68", "traceId": "11cbc1af1b6d4a9a8c1a7af809123a99", "evidence": "inboundId=2085991910919942146, total=1", "checkedAt": "2026-08-08T07:30:03.899Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "36969dfb-08b8-4638-9287-8689e9a174cf, 75e6503b-007e-4892-95b8-60f0f3150d3a", "traceId": "2c4c2ae7a0314eee92794d9da0e3ecee", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T07:30:03.932Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "36969dfb-08b8-4638-9287-8689e9a174cf, 75e6503b-007e-4892-95b8-60f0f3150d3a", "traceId": "2c4c2ae7a0314eee92794d9da0e3ecee", "evidence": "taskId=2085991910915747841, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T07:30:03.932Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085991910915747841/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "93f2a08e-9a04-448f-aad7-73bd6017cbb4, 9fd3d9e1-b0ec-4e25-a171-18a16fe105d5", "traceId": "48b743eadcee4df886f574fb4c34d7c1", "evidence": "", "checkedAt": "2026-08-08T07:30:03.954Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085991910915747841/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "93f2a08e-9a04-448f-aad7-73bd6017cbb4, 9fd3d9e1-b0ec-4e25-a171-18a16fe105d5", "traceId": "48b743eadcee4df886f574fb4c34d7c1", "evidence": "taskId=2085991910915747841, total=0", "checkedAt": "2026-08-08T07:30:03.954Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991904328613890/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "39d620bc-1af1-4c69-b9e7-635dccbee364, 1b4c28ac-24fe-4419-ae87-26422d4e20f5", "traceId": "6e2785da04a64aaeb63501baac5cc8b2", "evidence": "", "checkedAt": "2026-08-08T07:30:03.987Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085991904328613890/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "fbfcbc59-143a-4e5b-9370-fe09b890f54c, c4ebe56a-6ff0-4cfe-abc1-4c348bdc3d44", "traceId": "ff3a5b8cf8604a29bae3dfd0115bdd38", "evidence": "", "checkedAt": "2026-08-08T07:30:04.018Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "738da668-0e01-4059-9de3-00c8f10c197e, 7ed05395-3e69-4d7d-8d3c-fc5a7ffa2dca", "traceId": "46a141b66c81432894d6225c2ca8c138", "evidence": "", "checkedAt": "2026-08-08T07:30:04.045Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085991904328613890?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "738da668-0e01-4059-9de3-00c8f10c197e, 7ed05395-3e69-4d7d-8d3c-fc5a7ffa2dca", "traceId": "46a141b66c81432894d6225c2ca8c138", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T07:30:04.045Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询隔离入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "62124178-14e3-4c32-ae54-ec46b89b0823, e088de17-16b8-492d-8701-a64d7fbc2b64", "traceId": "800162cc076b4844931d34f0d808cb10", "evidence": "inboundId=2085991910919942146, tenantId=10001", "checkedAt": "2026-08-08T07:30:04.076Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "隔离入库单身份与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "62124178-14e3-4c32-ae54-ec46b89b0823, e088de17-16b8-492d-8701-a64d7fbc2b64", "traceId": "800162cc076b4844931d34f0d808cb10", "evidence": "identity=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T07:30:04.076Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "生成箱唛 PDF 并冻结稳定箱码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085991910919942146/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13868 bytes (application/pdf)", "requestId": "8c534201-0eb8-4a4c-946e-a815bf07b634, 02f33042-ac00-4614-8086-78f7326110ec, 77dedba6-e38b-4ded-ab11-1654572b1ce9", "traceId": "4ba42e2624574829aa0af15114c50ed0, ba0abaf0427e4a82924d47e3788d181c", "evidence": "contentType=application/pdf, bytes=13868", "checkedAt": "2026-08-08T07:30:04.222Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印后回查冻结箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a74f752a-978d-47a8-97ec-5620399c620a, 33cefeff-10d7-4160-97d3-ddeaae79febf", "traceId": "638b3fb5ac314c8b9885e693936ae545", "evidence": "", "checkedAt": "2026-08-08T07:30:04.249Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印按订单货物冻结原始总箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "a74f752a-978d-47a8-97ec-5620399c620a, 33cefeff-10d7-4160-97d3-ddeaae79febf", "traceId": "638b3fb5ac314c8b9885e693936ae545", "evidence": "inboundCodeStable=true, totalPackageCount=4", "checkedAt": "2026-08-08T07:30:04.249Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复整单打印复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085991910919942146/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13868 bytes (application/pdf)", "requestId": "bbf82b0b-f9d2-4bf8-8954-4aa6d1f2cf6f, 7f597850-8561-4c86-8da8-8f98a5695487, 31d43d5e-69a3-480b-9ea0-a54b67a427b1", "traceId": "04f4d0faf7eb43a0ac66da6e59fa8d12, 6829d9ae739549bbbb177a66387c6ff7", "evidence": "boxCode=RK-2085991904328613890#4-1, contentType=application/pdf, bytes=13868", "checkedAt": "2026-08-08T07:30:04.382Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "指定第1箱补打复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085991910919942146/carton-label-pdf?tenantId=10001&cartonIndex=1" }, "http": 200, "code": null, "message": "7743 bytes (application/pdf)", "requestId": "60f38892-24ad-420e-8a33-0c30f034fb52, 1ac75399-0664-489b-bb56-8268e8f1fda3, babc65e5-d6e3-45de-a03d-e3cb2fcb6285", "traceId": "332a388ed14e4751ab1857005d43bace, 631a159f987d4344a3ba3ad99ba78155", "evidence": "boxCode=RK-2085991904328613890#4-1, cartonIndex=1, contentType=application/pdf, bytes=7743", "checkedAt": "2026-08-08T07:30:04.503Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "模拟墨家首次扫描单箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "37b17331-487e-422b-b0f9-140da650f0cf, 99717a68-018d-43b6-8ac4-bb4902724893", "traceId": "a565a4293531457aaee17f331141f4a3", "evidence": "boxCode=RK-2085991904328613890#4-1, machineNo=MJ-ADMIN-E2E-01", "checkedAt": "2026-08-08T07:30:04.551Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次扫描新增一条且默认代表1箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "37b17331-487e-422b-b0f9-140da650f0cf, 99717a68-018d-43b6-8ac4-bb4902724893", "traceId": "a565a4293531457aaee17f331141f4a3", "evidence": "created=true, confirmedPackageCount=1", "checkedAt": "2026-08-08T07:30:04.551Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复打印及指定箱补打后原箱码仍可解析", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "37b17331-487e-422b-b0f9-140da650f0cf, 99717a68-018d-43b6-8ac4-bb4902724893", "traceId": "a565a4293531457aaee17f331141f4a3", "evidence": "boxCodeStable=true, resolvedInboundId=2085991910919942146", "checkedAt": "2026-08-08T07:30:04.551Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询箱级测量详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad8dc005-ce5d-479a-a4ca-568d758fede0, 3a5fc205-5a94-497e-8fff-c08bdc5cbfa9", "traceId": "22597e2de7d3406c98de140d417e0b12", "evidence": "measurementId=2085991917890875394", "checkedAt": "2026-08-08T07:30:04.574Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱级查询回显箱码、尺寸、图片与设备信息", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ad8dc005-ce5d-479a-a4ca-568d758fede0, 3a5fc205-5a94-497e-8fff-c08bdc5cbfa9", "traceId": "22597e2de7d3406c98de140d417e0b12", "evidence": "itemFound=true, imageFileId=2085991917846855682", "checkedAt": "2026-08-08T07:30:04.574Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工确认当前测量代表箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/items/2085991917895069698/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8558b78e-584a-417a-bf00-1f41bb490fec, 8cf7315a-d2b2-49cb-9bdb-0068215808fb", "traceId": "2405d00b56ff4ce29bb26794440a6c53", "evidence": "confirmedPackageCount=4", "checkedAt": "2026-08-08T07:30:04.610Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工箱数更新且测量版本递增", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/items/2085991917895069698/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "8558b78e-584a-417a-bf00-1f41bb490fec, 8cf7315a-d2b2-49cb-9bdb-0068215808fb", "traceId": "2405d00b56ff4ce29bb26794440a6c53", "evidence": "version=2", "checkedAt": "2026-08-08T07:30:04.610Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "同箱号重新扫描覆盖当前记录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1e324a8a-87b8-4a9b-940c-082940b85216, 9da94e38-cc80-44b1-9802-58df39103130", "traceId": "2e744cfac671452088ea62478a44b54e", "evidence": "boxCode=RK-2085991904328613890#4-1, machineNo=MJ-ADMIN-E2E-02", "checkedAt": "2026-08-08T07:30:04.667Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖保留同一条记录和人工箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1e324a8a-87b8-4a9b-940c-082940b85216, 9da94e38-cc80-44b1-9802-58df39103130", "traceId": "2e744cfac671452088ea62478a44b54e", "evidence": "sameItem=true, confirmedPackageCount=4", "checkedAt": "2026-08-08T07:30:04.667Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "回查覆盖后的尺寸与体积结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "291a5713-8f76-414b-b718-298ef48cb9b8, 27d7349d-be05-44f4-8fdf-10077580122d", "traceId": "8600d8a0d29d4c6e9583d1828e1ba705", "evidence": "", "checkedAt": "2026-08-08T07:30:04.697Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖尺寸、箱数和服务端体积公式正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "291a5713-8f76-414b-b718-298ef48cb9b8, 27d7349d-be05-44f4-8fdf-10077580122d", "traceId": "8600d8a0d29d4c6e9583d1828e1ba705", "evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5", "checkedAt": "2026-08-08T07:30:04.697Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "保存同一测量批次草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "478abc13-981d-46a1-870f-78f7b34c4a12, afc6b9c7-09c9-458f-8b50-7e29f15cb198", "traceId": "7e04df696a0a4eb6baae5ce7caf871a1", "evidence": "measurementId=2085991917890875394, items=1", "checkedAt": "2026-08-08T07:30:04.745Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "草稿沿用批次并递增版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "478abc13-981d-46a1-870f-78f7b34c4a12, afc6b9c7-09c9-458f-8b50-7e29f15cb198", "traceId": "7e04df696a0a4eb6baae5ce7caf871a1", "evidence": "status=DRAFT, version=4", "checkedAt": "2026-08-08T07:30:04.745Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交测量审核", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d6b04082-8c88-49cc-9186-a37901500623, 3ecbd9c1-1ab7-4779-9299-4e2177ab3ebf", "traceId": "cffa31e9099a434bb0089950ee1d04f6", "evidence": "measurementId=2085991917890875394", "checkedAt": "2026-08-08T07:30:04.783Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交后进入待测量审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d6b04082-8c88-49cc-9186-a37901500623, 3ecbd9c1-1ab7-4779-9299-4e2177ab3ebf", "traceId": "cffa31e9099a434bb0089950ee1d04f6", "evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING", "checkedAt": "2026-08-08T07:30:04.783Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "测量提交后拒绝设备覆盖并返回中文提示", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "A0409", "message": "测量已提交,设备不能新增或覆盖数据", "requestId": "28a2e8c6-731b-4cb0-be47-29a02f42b91a", "traceId": "e0d2987b37df4fda8331b7041cea4797", "evidence": "HTTP=200, code=A0409, chineseMessage=true", "checkedAt": "2026-08-08T07:30:04.807Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前读取最新入库单版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "fb46226c-f811-4ce9-9dbd-71f721eb1c36, 0895857e-9225-4380-8c7a-260b8e654886", "traceId": "7fbbba8379ef458e85f753959d68a927", "evidence": "", "checkedAt": "2026-08-08T07:30:04.841Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前状态和版本有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085991910919942146?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "fb46226c-f811-4ce9-9dbd-71f721eb1c36, 0895857e-9225-4380-8c7a-260b8e654886", "traceId": "7fbbba8379ef458e85f753959d68a927", "evidence": "status=MEASURE_PENDING, version=1", "checkedAt": "2026-08-08T07:30:04.841Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "Admin 审核通过墨家测量", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/inbounds/2085991910919942146/measurements/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0ae4b934-4e8a-4fe7-9204-4230ce1ffc3b, d14b5441-8e12-4133-b659-e6df799a03f1", "traceId": "19ecba6204f6496fb3fcceada880eb48", "evidence": "measurementId=2085991917890875394", "checkedAt": "2026-08-08T07:30:04.876Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询审核后的最终测量状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "42b0dd2c-bd69-4d62-81af-88fde90fcba1, b8d85752-dc18-45df-88f2-4957f3e2fa33", "traceId": "b4bd5294c1054ba2bdfa868b35f56b24", "evidence": "", "checkedAt": "2026-08-08T07:30:04.914Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核后入库与测量状态闭环且结果未变化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085991910919942146/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "42b0dd2c-bd69-4d62-81af-88fde90fcba1, b8d85752-dc18-45df-88f2-4957f3e2fa33", "traceId": "b4bd5294c1054ba2bdfa868b35f56b24", "evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4", "checkedAt": "2026-08-08T07:30:04.914Z" }, { "module": "supplemental", "scenario": null, "name": "order-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 200, "code": "200", "message": "success", "requestId": "c2cbb6e9-f4b4-4737-97d8-62865650934f, 6a574fc0-80d7-4321-b71c-431e2bea2aa5", "traceId": "abe1aba4563c418eb773c6e6a81e9868", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:30:04.943Z" }, { "module": "supplemental", "scenario": null, "name": "order-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 200, "code": "200", "message": "success", "requestId": "c2cbb6e9-f4b4-4737-97d8-62865650934f, 6a574fc0-80d7-4321-b71c-431e2bea2aa5", "traceId": "abe1aba4563c418eb773c6e6a81e9868", "evidence": "service=order-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:30:04.943Z" }, { "module": "supplemental", "scenario": null, "name": "firstleg-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/status" }, "http": 200, "code": "200", "message": "success", "requestId": "44076c6a-158a-4aaa-abea-4415b2ab5e45, 1b31ff7c-056b-4b2c-bfed-d947b34a77a3", "traceId": "75f562b557ac4f14ab25a4f7b5f9ab65", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:30:04.972Z" }, { "module": "supplemental", "scenario": null, "name": "firstleg-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/status" }, "http": 200, "code": "200", "message": "success", "requestId": "44076c6a-158a-4aaa-abea-4415b2ab5e45, 1b31ff7c-056b-4b2c-bfed-d947b34a77a3", "traceId": "75f562b557ac4f14ab25a4f7b5f9ab65", "evidence": "service=firstleg-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:30:04.972Z" }, { "module": "supplemental", "scenario": null, "name": "file-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/status" }, "http": 200, "code": "200", "message": "success", "requestId": "05b48869-8b7f-4a70-94dd-f457955b4f73, c30367d9-f913-4516-afd7-e5ede2dff645", "traceId": "345403978fb344e4b0b47e8596945e26", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:30:05.004Z" }, { "module": "supplemental", "scenario": null, "name": "file-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/status" }, "http": 200, "code": "200", "message": "success", "requestId": "05b48869-8b7f-4a70-94dd-f457955b4f73, c30367d9-f913-4516-afd7-e5ede2dff645", "traceId": "345403978fb344e4b0b47e8596945e26", "evidence": "service=file-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:30:05.004Z" }, { "module": "supplemental", "scenario": null, "name": "warehouse-service 状态响应使用统一成功体", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouses/status" }, "http": 200, "code": "200", "message": "success", "requestId": "45504ad3-802d-4fac-a1c6-57d7acc61516, a5ca18b5-ebd2-4f4a-b226-3c0ae5984921", "traceId": "a85bee92190d4efdbf2e2aea43e94541", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T07:30:05.036Z" }, { "module": "supplemental", "scenario": null, "name": "warehouse-service 状态字段完整且 readiness 语义明确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouses/status" }, "http": 200, "code": "200", "message": "success", "requestId": "45504ad3-802d-4fac-a1c6-57d7acc61516, a5ca18b5-ebd2-4f4a-b226-3c0ae5984921", "traceId": "a85bee92190d4efdbf2e2aea43e94541", "evidence": "service=warehouse-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T07:30:05.036Z" }, { "module": "supplemental", "scenario": null, "name": "平台接口未携带令牌返回 401", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "6488d7e9-1282", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:05.062Z" }, { "module": "supplemental", "scenario": null, "name": "平台接口伪造令牌返回 401", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "bdbba1fe-1283", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:05.091Z" }, { "module": "supplemental", "scenario": null, "name": "未认证请求不返回业务成功码", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "6488d7e9-1284", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:05.105Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "a34bcdea-bbe0-4ff5-bc0b-ccb026a0b768, b433894e-bc70-496a-9092-1b4d70246d0e", "traceId": "3307c27742264e4996e6ab45e0066dd2", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE", "checkedAt": "2026-08-08T07:30:05.128Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "a34bcdea-bbe0-4ff5-bc0b-ccb026a0b768, b433894e-bc70-496a-9092-1b4d70246d0e", "traceId": "3307c27742264e4996e6ab45e0066dd2", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.128Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "00267afa-7fa4-4ed4-a3b1-f849aa5a31d8, e308f2b3-bdfc-40d8-820c-8feb43d432bb", "traceId": "0f6466e5b2304d25b3c73099b24bf2c4", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA", "checkedAt": "2026-08-08T07:30:05.162Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA" }, "http": 200, "code": "200", "message": "success", "requestId": "00267afa-7fa4-4ed4-a3b1-f849aa5a31d8, e308f2b3-bdfc-40d8-820c-8feb43d432bb", "traceId": "0f6466e5b2304d25b3c73099b24bf2c4", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.162Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库非法状态安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=NOT_A_STATUS" }, "http": 200, "code": "A0422", "message": "status: must match \"ACTIVE|INACTIVE\"", "requestId": "96a8ee48-6c2f-46d4-a99e-eb6d8cf40499", "traceId": "de8e41f1ef0343abb6392a3831cf2030", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:05.191Z" }, { "module": "supplemental", "scenario": "master-data-readonly", "name": "仓库客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "Platform resource scope must be 0 / 平台公共资源作用域必须为0", "requestId": "92c2057e-82a7-4a13-87ce-1fbbad21ad49", "traceId": "29d621a181d148298265ecebb522a77c", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:30:05.211Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "2cad0687-9ca1-4ecf-824e-3984cd974298, d41420b9-2a29-4c0e-bd13-f7522294c800", "traceId": "bc30970c0f9d415698fef9e0a6620731", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T07:30:05.239Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "2cad0687-9ca1-4ecf-824e-3984cd974298, d41420b9-2a29-4c0e-bd13-f7522294c800", "traceId": "bc30970c0f9d415698fef9e0a6620731", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.239Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "1d5acc50-6b65-4532-844e-7753c5c0e663, ecbe295e-1976-4c68-ac15-a8692f2ffb0f", "traceId": "d39e4ae3b9734e4bb7481e2f070fd0c5", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T07:30:05.271Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "1d5acc50-6b65-4532-844e-7753c5c0e663, ecbe295e-1976-4c68-ac15-a8692f2ffb0f", "traceId": "d39e4ae3b9734e4bb7481e2f070fd0c5", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.271Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "88c21512-2c0c-427f-a196-8acec6abe8e2, 24eda8c5-c64c-48fd-a09e-ee82ec36c8c3", "traceId": "a7705df602af421a83590fbcc5ca01c4", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T07:30:05.300Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "88c21512-2c0c-427f-a196-8acec6abe8e2, 24eda8c5-c64c-48fd-a09e-ee82ec36c8c3", "traceId": "a7705df602af421a83590fbcc5ca01c4", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.301Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘仓库筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "021a38ff-7a3c-452e-b165-a50e3ff86133, e39858a2-953a-40a2-9a43-d3e45bad18d8", "traceId": "546a5590a28f446d860dfe46d82cbba5", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T07:30:05.331Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘仓库筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001" }, "http": 200, "code": "200", "message": "success", "requestId": "021a38ff-7a3c-452e-b165-a50e3ff86133, e39858a2-953a-40a2-9a43-d3e45bad18d8", "traceId": "546a5590a28f446d860dfe46d82cbba5", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.331Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "平台公共资源作用域必须为0", "requestId": "afcfe39b-f939-4de0-8a7d-007bd89e799d", "traceId": "43483a09d347484294c438fb98e94239", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:30:05.360Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘客户作用域安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets?page=1&size=5&tenantId=10001" }, "http": 200, "code": "A0400", "message": "平台公共资源作用域必须为0", "requestId": "a059c441-ad8e-4136-a109-3ac382223177", "traceId": "eeeeb46ec947451da1dde3722a591662", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:30:05.390Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位非法状态安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&status=ALLOCATED" }, "http": 200, "code": "A0422", "message": "status: must match \"^(AVAILABLE|RESERVED|OCCUPIED|DISABLED)$\"", "requestId": "215dbc24-8efc-4e09-89ba-d84ad943ba88", "traceId": "aa415290cd6447ceaad82558822153a8", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:05.421Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位过期版本/不存在资源不泄露或误修改数据", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/999999999999?tenantId=0&warehouseId=999999999999" }, "http": 200, "code": "A0404", "message": "库位不存在或超出当前企业仓库数据范围", "requestId": "57b73c94-aca3-4cc4-b087-af49741cc36a", "traceId": "00f5544a78d34d3a9b32252607e1e800", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:05.455Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "托盘占用资源保护边界不泄露或误修改数据", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/999999999999?tenantId=0&warehouseId=999999999999" }, "http": 200, "code": "A0404", "message": "托盘不存在或不属于当前租户和仓库", "requestId": "7755fe40-d930-47e7-8bc5-9c89e3716856", "traceId": "5d8d31d783644207a9a048d69811213b", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:05.486Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "34d07cdf-8be3-49ec-a3fa-e531c1f53dab, fb2fd1e9-ba5a-4e02-bb6f-362015505640", "traceId": "dafc2cd97a5e43388315af387580ddb5", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T07:30:05.519Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "34d07cdf-8be3-49ec-a3fa-e531c1f53dab, fb2fd1e9-ba5a-4e02-bb6f-362015505640", "traceId": "dafc2cd97a5e43388315af387580ddb5", "evidence": "records=4, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.519Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司停用筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "ce8e220f-508e-418a-a98a-b3e7b048c83a, 3fc75351-421a-4993-b23e-ea524c8aedb4", "traceId": "e7cdae25a0be4247ae47e99f96cf771d", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T07:30:05.552Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司停用筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "ce8e220f-508e-418a-a98a-b3e7b048c83a, 3fc75351-421a-4993-b23e-ea524c8aedb4", "traceId": "e7cdae25a0be4247ae47e99f96cf771d", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.552Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司状态枚举过滤不混入其他状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "ce8e220f-508e-418a-a98a-b3e7b048c83a, 3fc75351-421a-4993-b23e-ea524c8aedb4", "traceId": "e7cdae25a0be4247ae47e99f96cf771d", "evidence": "records=5", "checkedAt": "2026-08-08T07:30:05.552Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司无效筛选参数安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=UNKNOWN" }, "http": 200, "code": "A0422", "message": "status: must match \"^(ACTIVE|INACTIVE)$\"", "requestId": "d2390cfc-e37c-4df3-afb3-0108bb32c9a0", "traceId": "f09a3d3f8ace46f7b8c9ab1127fd8ac8", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:05.577Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "cce1bedd-f500-4401-9983-8a223b48acbc, 24156ca1-f2f6-41e3-85ac-032daf327c8d", "traceId": "ac636c751de849ad81926598f2ae1ed0", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T07:30:05.613Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "cce1bedd-f500-4401-9983-8a223b48acbc, 24156ca1-f2f6-41e3-85ac-032daf327c8d", "traceId": "ac636c751de849ad81926598f2ae1ed0", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.613Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位停用筛选分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "1e757545-1988-48f1-a4c9-d0a397fb2cf1, 1ece5488-7c6e-4779-b5ce-00459a948a49", "traceId": "57871f8a8bfd414cba8390c4d29e5d32", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T07:30:05.643Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位停用筛选分页结构与记录数组正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "1e757545-1988-48f1-a4c9-d0a397fb2cf1, 1ece5488-7c6e-4779-b5ce-00459a948a49", "traceId": "57871f8a8bfd414cba8390c4d29e5d32", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T07:30:05.643Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位状态枚举过滤不混入其他状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "1e757545-1988-48f1-a4c9-d0a397fb2cf1, 1ece5488-7c6e-4779-b5ce-00459a948a49", "traceId": "57871f8a8bfd414cba8390c4d29e5d32", "evidence": "records=5", "checkedAt": "2026-08-08T07:30:05.643Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位无效筛选参数安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&types=UNKNOWN_TYPE" }, "http": 200, "code": "A0422", "message": "types[0]: must match \"^(CUSTOMER|SUPPLIER|CARRIER|CUSTOMS_BROKER|SHIPPER|CONSIGNEE)$\"", "requestId": "1a5ef51c-e876-469c-8b98-ce0bc1c92d57", "traceId": "9ed0f03cfb44423db70f339ed3c5b106", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:05.670Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "仓库导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "785c7b1e-0bad-4d04-b926-679a9abb575a, 3fdc2909-9175-4f79-9ad9-b82a33e430d7", "traceId": "1def6151305c4be7ac54bf0267913716", "evidence": "HTTP=200, bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:30:05.700Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "9c4a9b1d-bfa8-4ee7-ac5a-456776d326ba, 9c1d2fa5-e67d-4e26-a639-1f5dca9c474f", "traceId": "295ea1f4b723475ba3be9d747c2dd3c6", "evidence": "HTTP=200, bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:30:05.749Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "37807644-a2f8-4153-9168-ba9f1dd2aa17, 711b3ceb-d897-4ea4-bbb2-ef7c6539e99e", "traceId": "4a532a493b9442ee94b4f4fdb7ace12c", "evidence": "HTTP=200, bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:30:05.777Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 PENDING_CONFIRMATION 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION" }, "http": 200, "code": "200", "message": "success", "requestId": "544507ce-0d49-4158-9afe-8a3a9cfc441d, b1814ae8-bc76-4414-8356-942b75fde7f5", "traceId": "8378dab77d0c4e769f8aa94483cc7254", "evidence": "count=1", "checkedAt": "2026-08-08T07:30:05.797Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 PENDING_CONFIRMATION 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION" }, "http": 200, "code": "200", "message": "success", "requestId": "544507ce-0d49-4158-9afe-8a3a9cfc441d, b1814ae8-bc76-4414-8356-942b75fde7f5", "traceId": "8378dab77d0c4e769f8aa94483cc7254", "evidence": "count=1", "checkedAt": "2026-08-08T07:30:05.797Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 ACTIVE 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "0e678953-5518-4868-a228-8bf730797950, 01cfd1cf-3a98-459a-b451-b4ecf930f0ee", "traceId": "5fea2ebbd5de4936be545ff7c9d99bc9", "evidence": "count=1", "checkedAt": "2026-08-08T07:30:05.818Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 ACTIVE 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "0e678953-5518-4868-a228-8bf730797950, 01cfd1cf-3a98-459a-b451-b4ecf930f0ee", "traceId": "5fea2ebbd5de4936be545ff7c9d99bc9", "evidence": "count=1", "checkedAt": "2026-08-08T07:30:05.818Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 SUPERSEDED 状态过滤", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "d174a706-4be6-4046-a28f-6ec647c37c3e, 5bd36511-4845-4723-a9b1-f9e50b53fcd3", "traceId": "30631fa4b03648f9951cd35ec4df8a89", "evidence": "count=12", "checkedAt": "2026-08-08T07:30:05.838Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "船期价格表 SUPERSEDED 结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "d174a706-4be6-4046-a28f-6ec647c37c3e, 5bd36511-4845-4723-a9b1-f9e50b53fcd3", "traceId": "30631fa4b03648f9951cd35ec4df8a89", "evidence": "count=12", "checkedAt": "2026-08-08T07:30:05.838Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "读取现有生效价格版本用于下载安全检查", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "122fe1d2-cdf1-4609-b742-8cf9c6d45424, c75ae499-09d4-4b4c-b313-fdffe5063348", "traceId": "67302df335c4490bb3766cfd37175065", "evidence": "", "checkedAt": "2026-08-08T07:30:05.872Z" }, { "module": "supplemental", "scenario": "price-book-readonly", "name": "现有生效价格源文件下载为 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991853294399490/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "fca0c203-aab4-47dd-8dc2-346ad05da276, cc7265cf-d1b6-49de-a09a-8c8db5212d53, c7d1a72f-b908-4750-a4dc-d1f6420c73e3", "traceId": "5d86d2b047d54b108479577dde56bdc6, 1a691400708e463ca62afdd1954d89f8", "evidence": "versionId=2085991853294399490, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T07:30:05.959Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 PENDING 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING" }, "http": 200, "code": "200", "message": "success", "requestId": "29338e0a-b892-442c-8b60-508e4441a72a, 7f769454-237a-4189-acb0-ba65567cd9ff", "traceId": "4d914504c67c4602865bc48f70601c88", "evidence": "", "checkedAt": "2026-08-08T07:30:05.982Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 PENDING 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING" }, "http": 200, "code": "200", "message": "success", "requestId": "29338e0a-b892-442c-8b60-508e4441a72a, 7f769454-237a-4189-acb0-ba65567cd9ff", "traceId": "4d914504c67c4602865bc48f70601c88", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:05.982Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 RUNNING 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING" }, "http": 200, "code": "200", "message": "success", "requestId": "07bb0137-f589-4e4c-ae31-b1b221310186, 1227d71a-0aab-4797-96f5-779ab856c11d", "traceId": "07c9e17ebef6400ea357c4eb6ad359a4", "evidence": "", "checkedAt": "2026-08-08T07:30:06.014Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 RUNNING 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING" }, "http": 200, "code": "200", "message": "success", "requestId": "07bb0137-f589-4e4c-ae31-b1b221310186, 1227d71a-0aab-4797-96f5-779ab856c11d", "traceId": "07c9e17ebef6400ea357c4eb6ad359a4", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:06.014Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 SUCCEEDED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "0b66d8db-0537-4267-ad0a-59796a928eb0, 8bc48a81-17b4-41d0-b8c7-13f5f0f380b8", "traceId": "ecd9d86a641f4545addbc699aa7b7d26", "evidence": "", "checkedAt": "2026-08-08T07:30:06.045Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 SUCCEEDED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED" }, "http": 200, "code": "200", "message": "success", "requestId": "0b66d8db-0537-4267-ad0a-59796a928eb0, 8bc48a81-17b4-41d0-b8c7-13f5f0f380b8", "traceId": "ecd9d86a641f4545addbc699aa7b7d26", "evidence": "records=5", "checkedAt": "2026-08-08T07:30:06.045Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 FAILED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "c5b65ac9-b95a-43e4-a4fb-e6216853eb15, a4a2d5e2-7516-4482-b222-92369181153f", "traceId": "ad0ebf70d8f54f23b3e4620eab4fa4da", "evidence": "", "checkedAt": "2026-08-08T07:30:06.075Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 FAILED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "c5b65ac9-b95a-43e4-a4fb-e6216853eb15, a4a2d5e2-7516-4482-b222-92369181153f", "traceId": "ad0ebf70d8f54f23b3e4620eab4fa4da", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:06.075Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 EXPIRED 状态分页", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED" }, "http": 200, "code": "200", "message": "success", "requestId": "60f273a1-a2fb-4965-af42-8f9f9562915c, 5512767f-d2b2-4672-a874-e9c9d0e007a7", "traceId": "5a4e13965b074d4492fc524c146dd13e", "evidence": "", "checkedAt": "2026-08-08T07:30:06.097Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "下载中心 EXPIRED 过滤结果状态一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED" }, "http": 200, "code": "200", "message": "success", "requestId": "60f273a1-a2fb-4965-af42-8f9f9562915c, 5512767f-d2b2-4672-a874-e9c9d0e007a7", "traceId": "5a4e13965b074d4492fc524c146dd13e", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:06.097Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "不存在下载任务详情安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999" }, "http": 200, "code": "A0404", "message": "导出任务不存在", "requestId": "92d40f8c-3cec-4f84-a1ca-d1ca7ce993b4", "traceId": "d309be32d6ea4cb48721d4629b96931f", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:06.120Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "不存在下载任务文件安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999/download" }, "http": 200, "code": "A0404", "message": "导出任务不存在", "requestId": "aa77758c-942a-4a69-8939-b4751fef0397", "traceId": "4f6594a3eb324982b18ec9dbb229ba3a", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:06.140Z" }, { "module": "supplemental", "scenario": "download-readonly", "name": "未授权下载请求被拒绝", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/999999999999/download" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "bdbba1fe-1319", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:06.161Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台用户只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=5" }, "http": 200, "code": "200", "message": "success", "requestId": "cb971a77-b000-447a-8e72-3253f5572d65, 80a8c668-efea-4eab-81b6-55dad5af3cea", "traceId": "ea6dae2b9b1942679e93ce5b5c32cad0", "evidence": "", "checkedAt": "2026-08-08T07:30:06.233Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台用户列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/users?page=1&size=5" }, "http": 200, "code": "200", "message": "success", "requestId": "cb971a77-b000-447a-8e72-3253f5572d65, 80a8c668-efea-4eab-81b6-55dad5af3cea", "traceId": "ea6dae2b9b1942679e93ce5b5c32cad0", "evidence": "records=5, builtInField=protectedAccount", "checkedAt": "2026-08-08T07:30:06.233Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台角色只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "92daf03c-c594-4613-ae95-581ec6e0a271, 4492cb5e-c5cc-4a68-ba50-1324a9ae3f1b", "traceId": "d1a4ea80957d47f98cc7ed1781fda73f", "evidence": "", "checkedAt": "2026-08-08T07:30:06.275Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "平台角色列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 200, "code": "200", "message": "success", "requestId": "92daf03c-c594-4613-ae95-581ec6e0a271, 4492cb5e-c5cc-4a68-ba50-1324a9ae3f1b", "traceId": "d1a4ea80957d47f98cc7ed1781fda73f", "evidence": "records=20, builtInField=roleType", "checkedAt": "2026-08-08T07:30:06.275Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限只读列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "4a3f5d93-b521-4f2a-8901-ebf190453967, 33d02ed1-a90d-4bd2-b5a1-60efebb03817", "traceId": "ede0dfd6d5be4705b460cc7602a56494", "evidence": "", "checkedAt": "2026-08-08T07:30:06.319Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限列表结构正确且包含内置保护标识", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 200, "code": "200", "message": "success", "requestId": "4a3f5d93-b521-4f2a-8901-ebf190453967, 33d02ed1-a90d-4bd2-b5a1-60efebb03817", "traceId": "ede0dfd6d5be4705b460cc7602a56494", "evidence": "records=151, builtInField=builtIn", "checkedAt": "2026-08-08T07:30:06.319Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "角色列表伪造令牌拒绝访问", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/roles" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "bdbba1fe-1323", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:06.345Z" }, { "module": "supplemental", "scenario": "iam-readonly", "name": "菜单权限未携带令牌拒绝访问", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/permissions" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "6488d7e9-1324", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:06.361Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "创建边界验收隔离仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin" }, "http": 200, "code": "200", "message": "success", "requestId": "6766a930-df0a-4d7e-8bed-ea74e58d5801, 8e554b81-edf9-4156-afda-6d4b104bf8ed", "traceId": "76e9fe913bdf4712b34b08abf2f31127", "evidence": "", "checkedAt": "2026-08-08T07:30:06.411Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "创建边界验收隔离库位", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/locations?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "84d34077-3776-410a-9e63-4e650fcf0262, 4824795b-8d7b-46b9-835f-b16ed7ab02f4", "traceId": "75ef2cb7bd614339923b6f49e5546c58", "evidence": "", "checkedAt": "2026-08-08T07:30:06.451Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "读取隔离库位版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "200", "message": "success", "requestId": "ee730137-3e5c-46b8-8373-f1b650c55b0d, 2ffec038-df95-4e42-b36e-e6975f3fdc6a", "traceId": "acb26a5dac894b9fa8dec19da5571660", "evidence": "", "checkedAt": "2026-08-08T07:30:06.480Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "更新隔离库位以推进版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "200", "message": "success", "requestId": "74d99574-e3b5-458c-86c7-2670234230ab, d20e2abe-6aba-4700-83e6-556688f104d2", "traceId": "532c67fe68e64a37b88fc0a982356153", "evidence": "version=0", "checkedAt": "2026-08-08T07:30:06.512Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位旧 version PUT 返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "A0409", "message": "库位已被其他操作修改,请刷新后重试", "requestId": "d3f669de-72ef-4d10-874a-0a2f617d5aea", "traceId": "7e9c8d5f8dba440087dcbaaebfce2fcb", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:30:06.539Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "冲突后回查库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "200", "message": "success", "requestId": "f1288527-ea99-4747-9d99-b2614d6543fe, cc9183ef-bcad-4f07-b7bb-19c04c695b50", "traceId": "25fd2d7a0313455eb980e2f8ea7b0913", "evidence": "", "checkedAt": "2026-08-08T07:30:06.568Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位冲突未造成部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "200", "message": "success", "requestId": "f1288527-ea99-4747-9d99-b2614d6543fe, cc9183ef-bcad-4f07-b7bb-19c04c695b50", "traceId": "25fd2d7a0313455eb980e2f8ea7b0913", "evidence": "name=边界库位-编辑", "checkedAt": "2026-08-08T07:30:06.568Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库空文件安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "ef949f14-ca6d-4f6e-b484-7915e999eaed, 4a2e31a6-8ee1-47c6-88bb-0d28adbb49c1", "traceId": "497c191f82cd4d42af22824af11a6abe", "evidence": "HTTP=200, code=200, bytes=0", "checkedAt": "2026-08-08T07:30:06.589Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "仓库缺列伪 XLSX安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true" }, "http": 200, "code": "200", "message": "success", "requestId": "762b67a2-dc02-40f4-88b5-29734b21b6de, f9b598b8-00d4-49ee-9e48-3ae3f9d851c1", "traceId": "7486e35d252747cfa5befb5bdfc68d5e", "evidence": "HTTP=200, code=200, bytes=6", "checkedAt": "2026-08-08T07:30:06.614Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "快递公司错误扩展名安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/express-companies/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "bbb6619e-2ba1-4324-b1d2-3d2610758356, 5f7aae31-5e35-4798-84e0-af9a4dad1846", "traceId": "74e922151e9247baa1ab5512d47fadf6", "evidence": "HTTP=200, code=200, bytes=27", "checkedAt": "2026-08-08T07:30:06.644Z" }, { "module": "supplemental-boundaries", "scenario": "import-boundaries", "name": "往来单位非 XLSX安全失败且不模拟导入成功", "passed": false, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/partners/import?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "e353b411-5620-49e2-8bbe-b682e3a99448, 149e9f49-5d24-4e4c-833a-2920904cbe77", "traceId": "b1e385fef96f4a4aa166ef7d4111a8e0", "evidence": "HTTP=200, code=200, bytes=27", "checkedAt": "2026-08-08T07:30:06.665Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "错误客户海外仓费用 ID 安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees" }, "http": 200, "code": "A0404", "message": "海外仓费用不存在", "requestId": "90723b33-0ff0-45da-b68a-5a928ae97de0", "traceId": "762480e9f3c44bbeb7ee3dc30cf2681a", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:06.691Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "库位列表未授权边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=1&tenantId=0" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "6488d7e9-1336", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T07:30:06.715Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "下载中心非法页码边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks?page=0&size=1" }, "http": 200, "code": "A0422", "message": "page.page: must be greater than or equal to 1", "requestId": "d4d52183-a4c7-4b4d-837c-013c8b573c68", "traceId": "fd238f14481944bf85439aedc15ead95", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T07:30:06.735Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "船期价格非法状态边界响应正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=INVALID" }, "http": 200, "code": "A0400", "message": "Bad request", "requestId": "d94c6e40-49fc-416b-baed-a4105dccc5be", "traceId": "de769ef7a9b0497cbc842f795e9c887a", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T07:30:06.766Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离库位以便清理", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085991925871067137/status?tenantId=0&warehouseId=2085991925669740545" }, "http": 200, "code": "200", "message": "success", "requestId": "40675d4e-c14d-45ff-9025-2b70674623f8, e431bf1b-d0f4-444c-892e-1294327f88cf", "traceId": "b30caa66616b4cd4a84dac06ee6adc5c", "evidence": "", "checkedAt": "2026-08-08T07:30:06.805Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "删除隔离库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085991925871067137?tenantId=0&warehouseId=2085991925669740545&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "074287a8-9bd4-4730-89ed-2e18478607b7, 373b25cc-b208-44e5-8a36-bcdb339da6df", "traceId": "aef226a882be43aab5ffa527955b64bb", "evidence": "", "checkedAt": "2026-08-08T07:30:06.838Z" }, { "module": "supplemental-boundaries", "scenario": "admin-boundary-automation", "name": "停用隔离仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085991925669740545/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "ac80a9a4-348f-4bd9-bdfe-ce82d5895caf, 87900d8f-1f95-445a-9104-97874384262d", "traceId": "47a0f9c7d9f343c690e954b511b75a0b", "evidence": "", "checkedAt": "2026-08-08T07:30:06.864Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱列表分页与 keyword 查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "a1575594-d61a-4918-880d-9a8d505f1541, dae4ca04-97b6-498d-a547-a96062b7177d", "traceId": "6e7bbf6638bc4ed89fc8e74b37839931", "evidence": "", "checkedAt": "2026-08-08T07:30:06.892Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱列表分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "a1575594-d61a-4918-880d-9a8d505f1541, dae4ca04-97b6-498d-a547-a96062b7177d", "traceId": "6e7bbf6638bc4ed89fc8e74b37839931", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:06.892Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 DRAFT 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=DRAFT" }, "http": 200, "code": "200", "message": "success", "requestId": "774c0b18-39d3-41b7-8ee2-4a0843bf3fa2, ad17fb56-0c5b-4f3f-b751-93dae2807917", "traceId": "10c03442aaf346329ad71e624071596c", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:06.924Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 SUBMITTED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=SUBMITTED" }, "http": 200, "code": "200", "message": "success", "requestId": "0c576e52-6824-46c0-b89d-74910804bd44, 1d11cb54-6d19-4456-b1cb-5e188a6fff60", "traceId": "1faacab3ce27420788e2d1bdd854d35a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:06.953Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 CONFIRMED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CONFIRMED" }, "http": 200, "code": "200", "message": "success", "requestId": "2995b528-ff6b-42f8-9d35-4439df372fab, 411a4f4f-43ad-46e1-94a6-0c401cf53d54", "traceId": "cbe487fa852943d5905489a0c1aff498", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:06.984Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 RELEASED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=RELEASED" }, "http": 200, "code": "200", "message": "success", "requestId": "a1a192aa-63f4-4f3e-8fe9-b829cedf967f, 17141e1b-796c-4b22-b2aa-013a24c587de", "traceId": "a9ea2309b28845f4958c3a62e6a98697", "evidence": "HTTP=200, code=200, records=4", "checkedAt": "2026-08-08T07:30:07.007Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 FAILED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=FAILED" }, "http": 200, "code": "200", "message": "success", "requestId": "a320b651-dda5-4c6b-bfe5-96cc635cf877, 664f9ed5-58e6-4552-8fab-cf5297acdd7d", "traceId": "dbde23d170b34bbcbd2699d27ffc9487", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.032Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 CANCELLED 状态筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CANCELLED" }, "http": 200, "code": "200", "message": "success", "requestId": "4a623e90-853a-41d1-9332-26ee927e0e2f, 88a3723f-a781-4ee2-85b9-55f9fcb0b27e", "traceId": "9819a83c5eab40dba6e9f37e030c14fb", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.060Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "创建隔离海运订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "52e1d72b-53c8-424a-b375-d4a6f33f7bc0, 15141571-aae6-4620-ba9f-641f2a670a44", "traceId": "4ce6d54e29664592a0f11cd229de9707", "evidence": "key=ADMIN-API-20260808072938523-ocean-create", "checkedAt": "2026-08-08T07:30:07.102Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱 DTO 字段、DRAFT 和9类关联字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "52e1d72b-53c8-424a-b375-d4a6f33f7bc0, 15141571-aae6-4620-ba9f-641f2a670a44", "traceId": "4ce6d54e29664592a0f11cd229de9707", "evidence": "bookingId=2085991928569573377, parties=3, requirements=1", "checkedAt": "2026-08-08T07:30:07.103Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "创建 Idempotency-Key 重放返回同一订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings" }, "http": 200, "code": "200", "message": "success", "requestId": "fbe7f75d-09b7-4283-a14a-68e75c87b621, 5ceea82d-4a0e-418f-b917-29b48b156ffe", "traceId": "ae92cc4ca29e454190612d02e47caa87", "evidence": "first=2085991928569573377, replay=2085991928569573377", "checkedAt": "2026-08-08T07:30:07.143Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "编辑 DRAFT 订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "200", "message": "success", "requestId": "58b358ac-f05d-476a-8a7c-a9e7861d5ae1, 8a03c21e-18c7-4e0d-bd26-b6693cea4722", "traceId": "7426596f648f4a62be5bb018c157531f", "evidence": "version=0", "checkedAt": "2026-08-08T07:30:07.184Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "A0409", "message": "数据已被其他人修改,请刷新后重试", "requestId": "668a067c-587c-43b6-aa79-8cb4fa505b59", "traceId": "fd0f2bffeb81406b93e9785a711b5d92", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:30:07.221Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "冲突后回查订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "200", "message": "success", "requestId": "9de37be5-0d52-45db-be54-a518b6dee919, ce53943a-7746-4019-bbe2-b91212190e5c", "traceId": "099d590fae93449abcb1e0fee7eda7f7", "evidence": "", "checkedAt": "2026-08-08T07:30:07.246Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "200", "message": "success", "requestId": "9de37be5-0d52-45db-be54-a518b6dee919, ce53943a-7746-4019-bbe2-b91212190e5c", "traceId": "099d590fae93449abcb1e0fee7eda7f7", "evidence": "vessel=编辑船-8072938523", "checkedAt": "2026-08-08T07:30:07.246Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "提交订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085991928569573377/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "fb2dc632-e72b-4c36-b709-be727876f2f2, 70d12339-ab87-4917-9998-cd883905d3a9", "traceId": "82969ada90ee416d863216c2414f09f2", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T07:30:07.290Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认订舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085991928569573377/confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "a87ac8b8-2fe7-4213-b0dd-96b2746355a0, d8f3c189-6326-4456-93bf-ac19871c00d0", "traceId": "3d8dd214cc5745e2a87611e78d2765de", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T07:30:07.345Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "申请改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085991928569573377/change-request" }, "http": 200, "code": "200", "message": "success", "requestId": "a971adc2-23f8-46a6-b2b1-63f15ecede30, a797fef7-3742-4b53-8cca-0fddee3d7bfb", "traceId": "1ae6a6dcd9e244df83f7982f394a76ec", "evidence": "", "checkedAt": "2026-08-08T07:30:07.383Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "确认改船", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085991928569573377/change-confirm" }, "http": 200, "code": "200", "message": "success", "requestId": "b0f9cd7c-6d41-469d-9978-4cc5d15b90e4, b1565123-9189-47a9-9d97-f369fd663362", "traceId": "a72a05e36c83463798ffa4579b5e250d", "evidence": "status=CONFIRMED", "checkedAt": "2026-08-08T07:30:07.420Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "放舱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/ocean-bookings/2085991928569573377/release" }, "http": 200, "code": "200", "message": "success", "requestId": "cb391985-e7b2-468b-9e28-24fe669bd37b, 0cdd1cab-233b-49bd-8ed3-dcbbbaf75823", "traceId": "de7ab95151c84184a1538a3ce2a9f15c", "evidence": "status=RELEASED", "checkedAt": "2026-08-08T07:30:07.464Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "回查 RELEASED 订舱详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "200", "message": "success", "requestId": "58e69ad0-7fb8-4a55-b06c-e4ff121d3b64, 6dfdddd0-1b3b-414b-b406-31bc7a70b2ed", "traceId": "20f14f5811a44976a1616f4a4f127a51", "evidence": "", "checkedAt": "2026-08-08T07:30:07.485Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "订舱状态历史、审计操作者和终态完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/2085991928569573377" }, "http": 200, "code": "200", "message": "success", "requestId": "58e69ad0-7fb8-4a55-b06c-e4ff121d3b64, 6dfdddd0-1b3b-414b-b406-31bc7a70b2ed", "traceId": "20f14f5811a44976a1616f4a4f127a51", "evidence": "status=RELEASED, histories=6", "checkedAt": "2026-08-08T07:30:07.485Z" }, { "module": "ocean-bookings", "scenario": "ocean-booking-lifecycle", "name": "不存在订舱详情安全失败", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/ocean-bookings/999999999999999999" }, "http": 200, "code": "A0404", "message": "订舱单不存在", "requestId": "ef05d27a-5b47-46e6-93ee-a61ff13ec4bf", "traceId": "03b692ce045a4e39bc6338cbe623b255", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T07:30:07.510Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约分页 keyword 查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "e71829db-0422-4b29-bdcc-26d6a45cb401, 0bb8d3fc-511e-4ea8-adea-88f99deb60d8", "traceId": "d716444264ee4853a1964c35a4ae7ff4", "evidence": "", "checkedAt": "2026-08-08T07:30:07.544Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808072938523" }, "http": 200, "code": "200", "message": "success", "requestId": "e71829db-0422-4b29-bdcc-26d6a45cb401, 0bb8d3fc-511e-4ea8-adea-88f99deb60d8", "traceId": "d716444264ee4853a1964c35a4ae7ff4", "evidence": "records=0", "checkedAt": "2026-08-08T07:30:07.544Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DRAFT 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DRAFT" }, "http": 200, "code": "200", "message": "success", "requestId": "829d4c9f-8003-45b2-9cf3-aec4fb242c84, 79d54c54-d93d-45a9-9899-b55a019b09e1", "traceId": "c866df76fb6a4c679af20504ef76a39a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.574Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 PENDING_DISPATCH 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PENDING_DISPATCH" }, "http": 200, "code": "200", "message": "success", "requestId": "cde632ee-862f-48f1-a8ff-6286430bdd96, b2929329-afef-40d3-9793-f5471b0a5974", "traceId": "c4e08ac6985142d7b76eca1b78d4d6a4", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.595Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DISPATCHED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DISPATCHED" }, "http": 200, "code": "200", "message": "success", "requestId": "1c4b9692-f235-454b-abd7-f05c514f8512, ae5ba5ec-df67-4193-a724-2f32a5f82023", "traceId": "f60f27c9bd304851bf15ca4c56827c12", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.620Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 PICKUP_IN_PROGRESS 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PICKUP_IN_PROGRESS" }, "http": 200, "code": "200", "message": "success", "requestId": "5b7db92e-3634-4f05-b99c-32bd537951fb, 74157a65-47da-413c-a500-b49fca2a60e8", "traceId": "b2d173309e254a31a945c72033d83f03", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.651Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 ARRIVED_WAREHOUSE 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=ARRIVED_WAREHOUSE" }, "http": 200, "code": "200", "message": "success", "requestId": "5df7262d-f160-4367-908d-de45e10949fd, 0459d0a3-fb08-4ea5-adf2-3cab62d56565", "traceId": "f76ca4eef86d45d6bec767fc52a778f1", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.680Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 LOADING 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=LOADING" }, "http": 200, "code": "200", "message": "success", "requestId": "1fdc6baf-6148-4625-9b82-021c9df444a4, 6e3d3bc7-00bf-4294-9a1e-a7d1e602ed6f", "traceId": "b0acb0b62500493e88b3cf561ff5df2a", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.712Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 DEPARTED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DEPARTED" }, "http": 200, "code": "200", "message": "success", "requestId": "c1bad2b0-a0e7-4f9e-b86a-bd41dfeab984, f605ae63-d410-4446-9d2d-0fd888a8d4bb", "traceId": "4c8b04bfb7b94a44ae0e5e39d166578d", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.743Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 COMPLETED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=COMPLETED" }, "http": 200, "code": "200", "message": "success", "requestId": "139b4fe0-30e7-4f28-8618-36526c24c176, deeb76ca-28a1-4155-a91a-2e5a19a8d1ee", "traceId": "5334b92cc79d4048b954f24e0d96ee71", "evidence": "HTTP=200, code=200, records=4", "checkedAt": "2026-08-08T07:30:07.766Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 RESCHEDULED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=RESCHEDULED" }, "http": 200, "code": "200", "message": "success", "requestId": "f4dc7834-c35b-4f01-856e-27abc95435a7, daab4e17-1c1d-45ce-a9a6-71c2f920c762", "traceId": "d8ad583d45284c3daec74472d4333bbe", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.788Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 EXCEPTION 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=EXCEPTION" }, "http": 200, "code": "200", "message": "success", "requestId": "e60870c9-50b2-4166-9c02-2f06849b1491, 13f8ea11-ff0d-4596-8176-f937a3c2e9ed", "traceId": "5a302e3452684a0a83ca8e1398163afa", "evidence": "HTTP=200, code=200, records=0", "checkedAt": "2026-08-08T07:30:07.819Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约 CANCELLED 筛选", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments?page=1&size=5&status=CANCELLED" }, "http": 200, "code": "200", "message": "success", "requestId": "b5d647b3-b0f0-4c80-bfff-8def938651aa, 9e0378ca-ad68-44ad-9465-791d1cab5bae", "traceId": "2937d625f50e4f6c9ef29f97687b4582", "evidence": "HTTP=200, code=200, records=2", "checkedAt": "2026-08-08T07:30:07.851Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "创建隔离拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "f3e7da58-8cea-4319-a9d2-cdc1c138b707, e187208b-f119-4fd5-8163-fafb57089ae9", "traceId": "5e02e3d4dafc412983dde8b54e0ab652", "evidence": "", "checkedAt": "2026-08-08T07:30:07.890Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约费用、司机车辆和地址字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "f3e7da58-8cea-4319-a9d2-cdc1c138b707, e187208b-f119-4fd5-8163-fafb57089ae9", "traceId": "5e02e3d4dafc412983dde8b54e0ab652", "evidence": "id=2085991931891462145, status=DRAFT", "checkedAt": "2026-08-08T07:30:07.890Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "编辑拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "200", "message": "success", "requestId": "f3146179-e5b6-4c79-ab7d-7036b4a2bdcf, f18d40d4-d2de-4dd8-a3d8-fdbd0a7c9a47", "traceId": "7e73030961bf439ca86bfa1a30dc800e", "evidence": "version=0", "checkedAt": "2026-08-08T07:30:07.922Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约旧版本编辑返回冲突", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "A0409", "message": "版本已变化,请刷新后重试", "requestId": "779ef46e-e8ea-4d11-82c3-85e2b5d35685", "traceId": "367f735717e840f69197a80625273558", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T07:30:07.946Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "冲突后回查拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "200", "message": "success", "requestId": "028fdbc1-5481-440e-b143-49d548b4b8bf, b219b0bc-43de-4bf0-8e50-06310432745d", "traceId": "f574c1fb33a4490ea463525770843cb6", "evidence": "", "checkedAt": "2026-08-08T07:30:07.975Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约冲突未部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "200", "message": "success", "requestId": "028fdbc1-5481-440e-b143-49d548b4b8bf, b219b0bc-43de-4bf0-8e50-06310432745d", "traceId": "f574c1fb33a4490ea463525770843cb6", "evidence": "vehicleNo=粤C-938523", "checkedAt": "2026-08-08T07:30:07.975Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "8b68ce7a-7d38-448e-9a2f-540f89f3675b, 7ddebd40-d36f-4022-9efb-717cc8a66423", "traceId": "1e192e38343c474e85cae6c735b4da11", "evidence": "", "checkedAt": "2026-08-08T07:30:08.017Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "提交预约 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "8b68ce7a-7d38-448e-9a2f-540f89f3675b, 7ddebd40-d36f-4022-9efb-717cc8a66423", "traceId": "1e192e38343c474e85cae6c735b4da11", "evidence": "status=PENDING_DISPATCH", "checkedAt": "2026-08-08T07:30:08.017Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "68e08084-456d-41d7-9f07-d0bac26f1635, d82b6d1b-6700-40d7-9db2-ea42fe0513dd", "traceId": "c0bcd7de840b4376ba2be51cfaca990f", "evidence": "", "checkedAt": "2026-08-08T07:30:08.046Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "派车 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/dispatch" }, "http": 200, "code": "200", "message": "success", "requestId": "68e08084-456d-41d7-9f07-d0bac26f1635, d82b6d1b-6700-40d7-9db2-ea42fe0513dd", "traceId": "c0bcd7de840b4376ba2be51cfaca990f", "evidence": "status=DISPATCHED", "checkedAt": "2026-08-08T07:30:08.046Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "1c831789-6c53-4f7c-8bf3-eaef31d3624a, 8a71f17e-2807-4d50-a8ab-c8334a13b41a", "traceId": "1e1d1e89e70448d8b538535ac77bcebc", "evidence": "", "checkedAt": "2026-08-08T07:30:08.076Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始提货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/pickup" }, "http": 200, "code": "200", "message": "success", "requestId": "1c831789-6c53-4f7c-8bf3-eaef31d3624a, 8a71f17e-2807-4d50-a8ab-c8334a13b41a", "traceId": "1e1d1e89e70448d8b538535ac77bcebc", "evidence": "status=PICKUP_IN_PROGRESS", "checkedAt": "2026-08-08T07:30:08.076Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "114c138c-1742-49fa-be84-e8ce8263c2f2, 8240d9f1-d62a-4a3c-ad68-1e122780cdf0", "traceId": "476bfce4bf8e4508bc1c0c28ccd1e268", "evidence": "", "checkedAt": "2026-08-08T07:30:08.108Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "到仓 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/arrive" }, "http": 200, "code": "200", "message": "success", "requestId": "114c138c-1742-49fa-be84-e8ce8263c2f2, 8240d9f1-d62a-4a3c-ad68-1e122780cdf0", "traceId": "476bfce4bf8e4508bc1c0c28ccd1e268", "evidence": "status=ARRIVED_WAREHOUSE", "checkedAt": "2026-08-08T07:30:08.108Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/load" }, "http": 200, "code": "200", "message": "success", "requestId": "bcb4b2a2-2cd2-46ab-a249-f31b137db625, e1ede4d7-d6e0-4d92-bfd4-850315dde751", "traceId": "8c5b193d60454fefa5ae9911ef2a6f6f", "evidence": "", "checkedAt": "2026-08-08T07:30:08.137Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "开始装货 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/load" }, "http": 200, "code": "200", "message": "success", "requestId": "bcb4b2a2-2cd2-46ab-a249-f31b137db625, e1ede4d7-d6e0-4d92-bfd4-850315dde751", "traceId": "8c5b193d60454fefa5ae9911ef2a6f6f", "evidence": "status=LOADING", "checkedAt": "2026-08-08T07:30:08.137Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "6a40f047-8dc5-48dd-9929-905bd0b2f08a, 2b9731fc-c691-4811-8c5e-f7004c8ad09f", "traceId": "bbdabef2c2ee402c8a925b093ac6e010", "evidence": "", "checkedAt": "2026-08-08T07:30:08.168Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "离场 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/depart" }, "http": 200, "code": "200", "message": "success", "requestId": "6a40f047-8dc5-48dd-9929-905bd0b2f08a, 2b9731fc-c691-4811-8c5e-f7004c8ad09f", "traceId": "bbdabef2c2ee402c8a925b093ac6e010", "evidence": "status=DEPARTED", "checkedAt": "2026-08-08T07:30:08.168Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "2f584eaf-2d9c-4fbb-8119-7199abb0974e, 35d9432d-3189-4180-a32b-4fe92a228d35", "traceId": "ddf89059b0484ac7a42e2e183337e814", "evidence": "", "checkedAt": "2026-08-08T07:30:08.199Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "完成 状态返回", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991931891462145/complete" }, "http": 200, "code": "200", "message": "success", "requestId": "2f584eaf-2d9c-4fbb-8119-7199abb0974e, 35d9432d-3189-4180-a32b-4fe92a228d35", "traceId": "ddf89059b0484ac7a42e2e183337e814", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T07:30:08.199Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "回查 COMPLETED 拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "200", "message": "success", "requestId": "ff037cc3-24cb-4bf9-b038-dd00cbcae4f5, a1ad6a89-bfbf-459a-8445-d6f2f13565a3", "traceId": "1abebe42763f4b0aa20baf41b6310a63", "evidence": "", "checkedAt": "2026-08-08T07:30:08.225Z" }, { "module": "truck-appointments", "scenario": "truck-appointment-lifecycle", "name": "拖车预约状态终态和费用快照正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085991931891462145" }, "http": 200, "code": "200", "message": "success", "requestId": "ff037cc3-24cb-4bf9-b038-dd00cbcae4f5, a1ad6a89-bfbf-459a-8445-d6f2f13565a3", "traceId": "1abebe42763f4b0aa20baf41b6310a63", "evidence": "status=COMPLETED", "checkedAt": "2026-08-08T07:30:08.225Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "创建关联海运订舱的拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "c69bf3d1-1f7d-4a7c-be81-6397726ebbef, 323f33ac-20d5-4701-abde-05c56824172e", "traceId": "4fb57aa026ed4d1c912874f2a8efe39a", "evidence": "oceanBookingId=2085991928569573377", "checkedAt": "2026-08-08T07:30:08.261Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "拖车预约关联订舱 ID、版本和审计字段完整", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments" }, "http": 200, "code": "200", "message": "success", "requestId": "c69bf3d1-1f7d-4a7c-be81-6397726ebbef, 323f33ac-20d5-4701-abde-05c56824172e", "traceId": "4fb57aa026ed4d1c912874f2a8efe39a", "evidence": "appointmentId=2085991933460131841, oceanBookingId=2085991928569573377, version=0", "checkedAt": "2026-08-08T07:30:08.261Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "取消跨服务链路拖车预约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991933460131841/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "9087c4f0-f08a-4894-b183-d7cdfb1fa347, 6ed0023f-7494-4f83-b5a7-6be25b3980da", "traceId": "c20a07f9a2f243ae8f5965bc1555b9f3", "evidence": "", "checkedAt": "2026-08-08T07:30:08.285Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "跨服务链路安全终态为 CANCELLED", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/truck-appointments/2085991933460131841/cancel" }, "http": 200, "code": "200", "message": "success", "requestId": "9087c4f0-f08a-4894-b183-d7cdfb1fa347, 6ed0023f-7494-4f83-b5a7-6be25b3980da", "traceId": "c20a07f9a2f243ae8f5965bc1555b9f3", "evidence": "status=CANCELLED", "checkedAt": "2026-08-08T07:30:08.285Z" }, { "module": "service-center-flow", "scenario": "service-center-cross-flow", "name": "回查跨服务链路审计历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/truck-appointments/2085991933460131841" }, "http": 200, "code": "200", "message": "success", "requestId": "2068be30-30c3-4453-a5cd-ebc0ad1c3312, 1d27fd4a-77c9-4819-9149-f31ed3cb9d17", "traceId": "6e24b52d35fb4aabbf20606b11b0f073", "evidence": "", "checkedAt": "2026-08-08T07:30:08.318Z" } ] }