{ "reportName": "后台管理测试环境 HTTP API 验收", "marker": "ADMIN-API-20260808053015762", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T05:30:44.461Z", "startedAt": "2026-08-08T05:30:15.762Z", "success": false, "fatal": null, "summary": { "total": 415, "passed": 413, "failed": 2 }, "modules": [ { "name": "customers", "startedAt": "2026-08-08T05:30:16.136Z", "finishedAt": "2026-08-08T05:30:17.081Z", "success": true, "passed": 38, "failed": 0, "fatal": null }, { "name": "overseas-storage-fees", "startedAt": "2026-08-08T05:30:17.082Z", "finishedAt": "2026-08-08T05:30:17.642Z", "success": false, "passed": 5, "failed": 2, "fatal": null }, { "name": "system", "startedAt": "2026-08-08T05:30:17.643Z", "finishedAt": "2026-08-08T05:30:20.086Z", "success": true, "passed": 41, "failed": 0, "fatal": null }, { "name": "master-data", "startedAt": "2026-08-08T05:30:20.087Z", "finishedAt": "2026-08-08T05:30:21.173Z", "success": true, "passed": 42, "failed": 0, "fatal": null }, { "name": "orders", "startedAt": "2026-08-08T05:30:21.176Z", "finishedAt": "2026-08-08T05:30:23.567Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "pricing", "startedAt": "2026-08-08T05:30:23.570Z", "finishedAt": "2026-08-08T05:30:27.897Z", "success": true, "passed": 26, "failed": 0, "fatal": null }, { "name": "downloads", "startedAt": "2026-08-08T05:30:27.898Z", "finishedAt": "2026-08-08T05:30:32.132Z", "success": true, "passed": 8, "failed": 0, "fatal": null }, { "name": "inbound-weight-ocr", "startedAt": "2026-08-08T05:30:32.135Z", "finishedAt": "2026-08-08T05:30:37.584Z", "success": true, "passed": 52, "failed": 0, "fatal": null }, { "name": "orders-inbound-measurement-fixture", "startedAt": "2026-08-08T05:30:37.584Z", "finishedAt": "2026-08-08T05:30:42.003Z", "success": true, "passed": 49, "failed": 0, "fatal": null }, { "name": "inbound-measurement", "startedAt": "2026-08-08T05:30:42.004Z", "finishedAt": "2026-08-08T05:30:42.899Z", "success": true, "passed": 28, "failed": 0, "fatal": null }, { "name": "supplemental", "startedAt": "2026-08-08T05:30:42.900Z", "finishedAt": "2026-08-08T05:30:44.461Z", "success": true, "passed": 74, "failed": 0, "fatal": null } ], "scenarios": [ { "name": "customer-dimension-rules", "module": "customers", "success": true, "deploymentBlocked": false, "passed": 13, "failed": 0 }, { "name": "price-book-lifecycle", "module": "pricing", "success": true, "deploymentBlocked": false, "passed": 26, "failed": 0 }, { "name": "weight-image-recognition-and-confirmation", "module": "inbound-weight-ocr", "success": true, "deploymentBlocked": false, "passed": 52, "failed": 0 }, { "name": "mojia-carton-measurement", "module": "inbound-measurement", "success": true, "deploymentBlocked": false, "passed": 28, "failed": 0 } ], "deploymentBlockers": [ { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询客户海外仓费用配置", "evidence": "tenantId=2085961767913639938", "code": "S0500", "requestId": "9347f34a-2107-4dc3-9b30-3f98565a784d", "traceId": "415966117e4940bc8f8a4004f91e6d33" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询新隔离客户海外仓费用配置", "evidence": "tenantId=2085961771998892033", "code": "S0500", "requestId": "64be1bbf-c017-40ca-9af9-7a40cbc8f97e", "traceId": "439105660f3247ecacb072943cf112f0" } ], "createdResources": { "customer": { "tenantId": "2085961767913639938", "marker": "ADMIN-API-20260808053015762", "contactPhone": "16167016137" }, "overseasStorageFeeCustomer": { "tenantId": "2085961771998892033", "marker": "ADMIN-API-20260808053015762", "ownedByModule": true }, "systemPermission": { "id": "2085961774280593410", "code": "platform:acceptance:808053015762" }, "systemRole": { "id": "2085961774804881409", "code": "ADMIN_ACCEPT_808053015762", "finalStatus": "DISABLED", "retainedBecauseAssigned": true }, "systemUser": { "membershipId": "2085961775853457412", "username": "admin_accept_808053015762", "finalStatus": "DISABLED" }, "warehouse": { "id": "2085961784562335745", "code": "AW808053015762", "finalStatus": "INACTIVE" }, "location": { "id": "2085961785191481346", "warehouseId": "2085961784562335745", "deleted": false }, "pallet": { "id": "2085961786063896577", "warehouseId": "2085961784562335745", "deleted": true }, "expressCompany": { "id": "2085961786722402305", "code": "EX808053015762", "finalStatus": "INACTIVE" }, "partner": { "id": "2085961787439628289", "code": "PT808053015762", "finalStatus": "INACTIVE" }, "orders": { "marker": "ADMIN-API-20260808053015762", "tenantId": "10001", "orderId": "2085961791918637057", "productImageFileId": "2085961791524372481", "boxTypes": [ "SMALL", "MEDIUM", "LARGE", "EXTRA_LARGE" ], "inboundId": "2085961795368431617", "orderNo": "FL2085961791918637057", "inboundCode": "RK-2085961791918637057", "processStatus": "WAIT_MEASURE", "taskId": "2085961795364237314" }, "ocrInbound": { "tenantId": "10001", "inboundId": "2085961795368431617", "marker": "ADMIN-API-20260808053015762" }, "testInbound": { "tenantId": "10001", "inboundId": "2085961795368431617", "marker": "ADMIN-API-20260808053015762" }, "priceBookVersion": { "versionId": "2085961800552591362", "marker": "ADMIN-API-20260808053015762", "sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab" }, "exportTask": { "id": "2085961817059295234" }, "inboundWeightOcr": { "tenantId": "10001", "inboundId": "2085961795368431617", "resultIds": [ "2085961847025479681", "2085961855799963650" ], "cleaned": true }, "orchestrationFixtures": { "inboundMeasurement": { "marker": "ADMIN-API-20260808053015762-MOJIA", "tenantId": "10001", "orderId": "2085961860365484033", "inboundId": "2085961870979149826" } }, "inboundMeasurement": { "marker": "ADMIN-API-20260808053015762-MOJIA", "tenantId": "10001", "inboundId": "2085961870979149826", "measurementId": "2085961878092689409", "boxCode": "RK-2085961860365484033#4-1", "finalStatus": "APPROVED" } }, "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": "4a852633-01c8-4970-a62b-df587a2f10bf, 9195d592-921f-45e6-ac78-ebf0aaac49d2", "traceId": "4acc8ae4b55a413ba404ce9b2abc0cb2", "evidence": "", "checkedAt": "2026-08-08T05:30:16.136Z" }, { "module": "customers", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167016137" }, "http": 200, "code": "200", "message": "success", "requestId": "8e8a2779-4219-4825-a3f1-962a1043e7be, 2affebb1-39e9-44cf-a540-5b2f3d1e18b2", "traceId": "429d50b2cd3c4dcfbd22554737888536", "evidence": "attempt=1", "checkedAt": "2026-08-08T05:30:16.178Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "missing=none", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "tenantId=2085961767913639938, status=PROFILE_REQUIRED", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "generated=true, length=16", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "matches=true", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "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": "7df43a8a-abcf-4cb1-bea4-ad9782bc1d7a, e6d80d6a-c8d0-4f08-b52b-1e54ebc16bb5", "traceId": "9d582697cee540e093769938a303b531", "evidence": "creditCode=omitted, approvedAt=omitted", "checkedAt": "2026-08-08T05:30:16.545Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "新客户尺寸规则可查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:16.570Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "固定四箱规顺序完整且无重复", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T05:30:16.570Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "四箱规默认内径、加边和备注正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "defaults=matched", "checkedAt": "2026-08-08T05:30:16.570Z" }, { "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=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0", "checkedAt": "2026-08-08T05:30:16.570Z" }, { "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=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "derivedRows=4", "checkedAt": "2026-08-08T05:30:16.571Z" }, { "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=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "25c10358-645c-4f21-94cd-4c8f43930fbf, 15f87667-43d0-4aea-9dac-4dbc52a1a4a1", "traceId": "59aafee0b1b2411bb002ecc8cda89594", "evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version", "checkedAt": "2026-08-08T05:30:16.571Z" }, { "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=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "175ccba7-4136-4419-905d-c0fa221617dd, 6bc5d2d8-629f-4a63-a5cc-7452e8a241be", "traceId": "e7a1933edad249db9bb41775d4cb7659", "evidence": "rows=4", "checkedAt": "2026-08-08T05:30:16.607Z" }, { "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=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "175ccba7-4136-4419-905d-c0fa221617dd, 6bc5d2d8-629f-4a63-a5cc-7452e8a241be", "traceId": "e7a1933edad249db9bb41775d4cb7659", "evidence": "versions=1,1,1,1", "checkedAt": "2026-08-08T05:30:16.608Z" }, { "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=2085961767913639938" }, "http": 200, "code": "A0409", "message": "箱规尺寸配置已被修改,请刷新后重试", "requestId": "c262f5c3-89a2-4968-b158-22a222574769", "traceId": "33a70431d46142a4ad3ccf857582641a", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T05:30:16.633Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突后重新查询四条规则", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "82917b00-698c-48d2-82cb-7739680787a6, f6d3c4cf-c0a3-4d9c-8818-03e943ffb4fe", "traceId": "147225db2c404581828b7a8870f8d355", "evidence": "", "checkedAt": "2026-08-08T05:30:16.660Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "冲突请求未造成四行部分更新", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "82917b00-698c-48d2-82cb-7739680787a6, f6d3c4cf-c0a3-4d9c-8818-03e943ffb4fe", "traceId": "147225db2c404581828b7a8870f8d355", "evidence": "unchangedRows=4", "checkedAt": "2026-08-08T05:30:16.660Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "恢复本轮修改前的四箱规配置", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "bd50dc46-d6b8-4b04-8b90-6fc1318b1129, 86be71ae-7161-4c16-9672-0f25e9ad491c", "traceId": "1aae7b320f3e45cda9e4c6ee445a1145", "evidence": "restore=original-values", "checkedAt": "2026-08-08T05:30:16.699Z" }, { "module": "customers", "scenario": "customer-dimension-rules", "name": "尺寸规则恢复后回显与初始值一致", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "bd50dc46-d6b8-4b04-8b90-6fc1318b1129, 86be71ae-7161-4c16-9672-0f25e9ad491c", "traceId": "1aae7b320f3e45cda9e4c6ee445a1145", "evidence": "restoredRows=4", "checkedAt": "2026-08-08T05:30:16.699Z" }, { "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-808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "ad60bfa0-50f8-44d6-964b-63f420f7647b, d0c090a0-ed44-4184-a22f-7b16cf6f1702", "traceId": "f8c439a8836c4a0682864e16ed90f8d3", "evidence": "", "checkedAt": "2026-08-08T05:30:16.731Z" }, { "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-808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "ad60bfa0-50f8-44d6-964b-63f420f7647b, d0c090a0-ed44-4184-a22f-7b16cf6f1702", "traceId": "f8c439a8836c4a0682864e16ed90f8d3", "evidence": "found=true, missing=none", "checkedAt": "2026-08-08T05:30:16.731Z" }, { "module": "customers", "scenario": null, "name": "查询客户详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "1af8adc5-0d46-4bf5-99a1-704b09cf6ec5, 24c1e4e6-33a6-47ee-8c88-dfd67eb13f4b", "traceId": "69c77439289f48a1bd48dada57890bbf", "evidence": "", "checkedAt": "2026-08-08T05:30:16.754Z" }, { "module": "customers", "scenario": null, "name": "客户详情基本信息正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "1af8adc5-0d46-4bf5-99a1-704b09cf6ec5, 24c1e4e6-33a6-47ee-8c88-dfd67eb13f4b", "traceId": "69c77439289f48a1bd48dada57890bbf", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:16.754Z" }, { "module": "customers", "scenario": null, "name": "编辑客户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "56ab9b9e-1902-488e-8cf8-c53d3052735e, f90042b7-4307-4f9e-acf8-ad21f1450477", "traceId": "3cc7df73bab9462ca7607c8cb8246e49", "evidence": "", "checkedAt": "2026-08-08T05:30:16.793Z" }, { "module": "customers", "scenario": null, "name": "客户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "56ab9b9e-1902-488e-8cf8-c53d3052735e, f90042b7-4307-4f9e-acf8-ad21f1450477", "traceId": "3cc7df73bab9462ca7607c8cb8246e49", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:16.793Z" }, { "module": "customers", "scenario": null, "name": "回查客户编辑结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "ec2a639c-0d5a-4f8c-ac0d-4b6e817aeb36, 8aa62454-debb-41e8-b8f4-ad23aa31b6ee", "traceId": "b4cefaf31cdc48119ae2a29e53352dd4", "evidence": "", "checkedAt": "2026-08-08T05:30:16.830Z" }, { "module": "customers", "scenario": null, "name": "客户编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "ec2a639c-0d5a-4f8c-ac0d-4b6e817aeb36, 8aa62454-debb-41e8-b8f4-ad23aa31b6ee", "traceId": "b4cefaf31cdc48119ae2a29e53352dd4", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:16.830Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询资质", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "aa4fa668-0004-4c04-bf67-cd1f9928ec3a, 525fe2fd-8e9f-4843-95b0-a503a0cbda9f", "traceId": "7e3ee50b62fa480abbe09b12db9f3edd", "evidence": "", "checkedAt": "2026-08-08T05:30:16.862Z" }, { "module": "customers", "scenario": null, "name": "资质概况结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938/qualifications" }, "http": 200, "code": "200", "message": "success", "requestId": "aa4fa668-0004-4c04-bf67-cd1f9928ec3a, 525fe2fd-8e9f-4843-95b0-a503a0cbda9f", "traceId": "7e3ee50b62fa480abbe09b12db9f3edd", "evidence": "count=0", "checkedAt": "2026-08-08T05:30:16.862Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询成员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938/members" }, "http": 200, "code": "200", "message": "success", "requestId": "53c1ba80-6f16-4f68-8a98-a213957c1bac, 1c2be0e2-ad7f-450a-a4b8-b12dcff93e4a", "traceId": "78ad8de6776048f4b2d294db97d9cd2d", "evidence": "", "checkedAt": "2026-08-08T05:30:16.903Z" }, { "module": "customers", "scenario": "customer-owner-provisioning", "name": "联系电话账号是企业管理员", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938/members" }, "http": 200, "code": "200", "message": "success", "requestId": "53c1ba80-6f16-4f68-8a98-a213957c1bac, 1c2be0e2-ad7f-450a-a4b8-b12dcff93e4a", "traceId": "78ad8de6776048f4b2d294db97d9cd2d", "evidence": "ownerFound=true, matches=true", "checkedAt": "2026-08-08T05:30:16.903Z" }, { "module": "customers", "scenario": null, "name": "业务概况查询运单数量", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "71137658-a0b9-415a-aace-da1736d228f6, faac44f1-ca72-4c47-8f45-92e7fdfbff86", "traceId": "de6df922a93543668a0cff6df6f682f4", "evidence": "", "checkedAt": "2026-08-08T05:30:16.940Z" }, { "module": "customers", "scenario": null, "name": "业务概况返回当前客户运单数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085961767913639938" }, "http": 200, "code": "200", "message": "success", "requestId": "71137658-a0b9-415a-aace-da1736d228f6, faac44f1-ca72-4c47-8f45-92e7fdfbff86", "traceId": "de6df922a93543668a0cff6df6f682f4", "evidence": "orderCount=0", "checkedAt": "2026-08-08T05:30:16.941Z" }, { "module": "customers", "scenario": null, "name": "查询客户运单记录", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085961767913639938&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "79b01721-5d88-41fc-9422-606f3d3276de, d1cd2ab5-7d96-4f85-9c8e-c364eeffccc0", "traceId": "a319c2eedac048a0b1ef22df86bee67f", "evidence": "", "checkedAt": "2026-08-08T05:30:16.971Z" }, { "module": "customers", "scenario": null, "name": "运单记录分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=2085961767913639938&page=1&size=10" }, "http": 200, "code": "200", "message": "success", "requestId": "79b01721-5d88-41fc-9422-606f3d3276de, d1cd2ab5-7d96-4f85-9c8e-c364eeffccc0", "traceId": "a319c2eedac048a0b1ef22df86bee67f", "evidence": "records=0, total=0", "checkedAt": "2026-08-08T05:30:16.971Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "归档测试客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085961767913639938/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "a322ad21-484b-4568-bcc1-518a96a20113, 0623e627-c521-4c1d-84d1-894f008c3cd6", "traceId": "44d7e6aa9bb74dbba9e354c827bd38d1", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:17.081Z" }, { "module": "customers", "scenario": "customer-draft-archive", "name": "测试客户归档后处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085961767913639938/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "a322ad21-484b-4568-bcc1-518a96a20113, 0623e627-c521-4c1d-84d1-894f008c3cd6", "traceId": "44d7e6aa9bb74dbba9e354c827bd38d1", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:17.081Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询客户海外仓费用配置", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961767913639938/overseas-storage-fees" }, "http": 200, "code": "S0500", "message": "Internal server error", "requestId": "9347f34a-2107-4dc3-9b30-3f98565a784d", "traceId": "415966117e4940bc8f8a4004f91e6d33", "evidence": "tenantId=2085961767913639938", "checkedAt": "2026-08-08T05:30:17.116Z" }, { "module": "overseas-storage-fees", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167017117" }, "http": 200, "code": "200", "message": "success", "requestId": "5fe0dfc9-4d11-48f0-ae3f-9a59fb108887, 18140f84-f719-4510-8875-133d09e35a83", "traceId": "99f2dd6b1d2f405690ecce3218b16727", "evidence": "attempt=1", "checkedAt": "2026-08-08T05:30:17.149Z" }, { "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": "d85a030c-7db4-4dd8-90ab-790837fd2807, bf41e923-cd2f-4138-ad2c-3ff2e8d7d306", "traceId": "ce16fae3410344fca07945b0ff7d020b", "evidence": "", "checkedAt": "2026-08-08T05:30:17.511Z" }, { "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": "d85a030c-7db4-4dd8-90ab-790837fd2807, bf41e923-cd2f-4138-ad2c-3ff2e8d7d306", "traceId": "ce16fae3410344fca07945b0ff7d020b", "evidence": "tenantId=2085961771998892033", "checkedAt": "2026-08-08T05:30:17.511Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "查询新隔离客户海外仓费用配置", "passed": false, "deploymentBlocker": true, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/2085961771998892033/overseas-storage-fees" }, "http": 200, "code": "S0500", "message": "Internal server error", "requestId": "64be1bbf-c017-40ca-9af9-7a40cbc8f97e", "traceId": "439105660f3247ecacb072943cf112f0", "evidence": "tenantId=2085961771998892033", "checkedAt": "2026-08-08T05:30:17.535Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "费用配置契约不可用时清理隔离客户", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085961771998892033/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "b6dba100-e089-4377-a982-d42b900b93ad, 380460c7-f90b-4185-a38b-31268f4cb2f6", "traceId": "b36032f3d42346a190bfdae19a53877f", "evidence": "tenantId=2085961771998892033", "checkedAt": "2026-08-08T05:30:17.642Z" }, { "module": "overseas-storage-fees", "scenario": "customer-overseas-storage-fee-lifecycle", "name": "隔离客户清理后停用", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/iam/tenants/2085961771998892033/archive" }, "http": 200, "code": "200", "message": "success", "requestId": "b6dba100-e089-4377-a982-d42b900b93ad, 380460c7-f90b-4185-a38b-31268f4cb2f6", "traceId": "b36032f3d42346a190bfdae19a53877f", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:17.642Z" }, { "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": "e564dfbd-8688-42bc-98b9-a913535b6a71, da6f38aa-0bb9-47ba-b2cd-57f34dbbc944", "traceId": "659122c0c4de415d9be70b07e7ff9e0f", "evidence": "", "checkedAt": "2026-08-08T05:30:17.692Z" }, { "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": "e564dfbd-8688-42bc-98b9-a913535b6a71, da6f38aa-0bb9-47ba-b2cd-57f34dbbc944", "traceId": "659122c0c4de415d9be70b07e7ff9e0f", "evidence": "count=136", "checkedAt": "2026-08-08T05:30:17.692Z" }, { "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": "34a7c847-2093-45d9-9148-1cf764537e60, 334cc12e-b7f7-4b0b-ab16-ad5a2edbd130", "traceId": "81b8cbb420fe4cfdbf0d32aececd40c3", "evidence": "", "checkedAt": "2026-08-08T05:30:17.724Z" }, { "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": "34a7c847-2093-45d9-9148-1cf764537e60, 334cc12e-b7f7-4b0b-ab16-ad5a2edbd130", "traceId": "81b8cbb420fe4cfdbf0d32aececd40c3", "evidence": "permissionId=2085961774280593410", "checkedAt": "2026-08-08T05:30:17.724Z" }, { "module": "system", "scenario": null, "name": "编辑自定义权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410" }, "http": 200, "code": "200", "message": "success", "requestId": "9cc3f2e3-823c-48ac-bc75-0daf4d457749, 638e739c-1b97-4562-a2ab-7da24fc23ed3", "traceId": "354076efbc364c1daa5da4931649f86e", "evidence": "", "checkedAt": "2026-08-08T05:30:17.756Z" }, { "module": "system", "scenario": null, "name": "权限编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410" }, "http": 200, "code": "200", "message": "success", "requestId": "9cc3f2e3-823c-48ac-bc75-0daf4d457749, 638e739c-1b97-4562-a2ab-7da24fc23ed3", "traceId": "354076efbc364c1daa5da4931649f86e", "evidence": "permissionId=2085961774280593410", "checkedAt": "2026-08-08T05:30:17.756Z" }, { "module": "system", "scenario": null, "name": "停用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410/status" }, "http": 200, "code": "200", "message": "success", "requestId": "162eeb48-fa97-4e79-8fcd-fcf2042fc0bf, bb8eea3b-c58c-4354-a668-3f59920c403e", "traceId": "339bf8f1e4064d2eaac7e0ba3f9c3007", "evidence": "", "checkedAt": "2026-08-08T05:30:17.787Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410/status" }, "http": 200, "code": "200", "message": "success", "requestId": "162eeb48-fa97-4e79-8fcd-fcf2042fc0bf, bb8eea3b-c58c-4354-a668-3f59920c403e", "traceId": "339bf8f1e4064d2eaac7e0ba3f9c3007", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:17.787Z" }, { "module": "system", "scenario": null, "name": "启用自定义权限", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410/status" }, "http": 200, "code": "200", "message": "success", "requestId": "437d4dff-b636-4777-95ae-785657c19c4a, e6cf5a5b-921a-4788-af58-eeb7a03fadeb", "traceId": "e338ae0c72bc406f84e44bc4333cb1f4", "evidence": "", "checkedAt": "2026-08-08T05:30:17.811Z" }, { "module": "system", "scenario": null, "name": "权限状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/permissions/2085961774280593410/status" }, "http": 200, "code": "200", "message": "success", "requestId": "437d4dff-b636-4777-95ae-785657c19c4a, e6cf5a5b-921a-4788-af58-eeb7a03fadeb", "traceId": "e338ae0c72bc406f84e44bc4333cb1f4", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T05:30:17.811Z" }, { "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": "9d55bc4d-a86d-4b3c-9060-0268ee275080, b635b97f-f152-41df-a48d-4c7cb9a5d973", "traceId": "5cd1e208f1bc41e4a0b54fe07f8b4b82", "evidence": "", "checkedAt": "2026-08-08T05:30:17.849Z" }, { "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": "9d55bc4d-a86d-4b3c-9060-0268ee275080, b635b97f-f152-41df-a48d-4c7cb9a5d973", "traceId": "5cd1e208f1bc41e4a0b54fe07f8b4b82", "evidence": "roleId=2085961774804881409", "checkedAt": "2026-08-08T05:30:17.849Z" }, { "module": "system", "scenario": null, "name": "编辑平台自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409" }, "http": 200, "code": "200", "message": "success", "requestId": "b0f76462-1a2e-488f-864b-63e976acbcc0, 1f873821-a750-4758-80e3-c3ff3cce82b5", "traceId": "4e1aea093b004bde979726a1dcdf9733", "evidence": "", "checkedAt": "2026-08-08T05:30:17.879Z" }, { "module": "system", "scenario": null, "name": "角色编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409" }, "http": 200, "code": "200", "message": "success", "requestId": "b0f76462-1a2e-488f-864b-63e976acbcc0, 1f873821-a750-4758-80e3-c3ff3cce82b5", "traceId": "4e1aea093b004bde979726a1dcdf9733", "evidence": "roleId=2085961774804881409", "checkedAt": "2026-08-08T05:30:17.879Z" }, { "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": "d001bade-782a-4c17-a9d8-f50330d0e43c, 7d9d8476-55a1-41d9-9d48-725bae5f77c7", "traceId": "82d8d1efb82e45adbf89daa5dc5d031f", "evidence": "", "checkedAt": "2026-08-08T05:30:17.914Z" }, { "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": "9fc1b2bf-563f-406d-bafc-36a468599c4c, f880d1ba-b0f1-46b6-8413-2714f6c725e9", "traceId": "b0d57a43e8ba4b8fa1d7e99d389b22d4", "evidence": "", "checkedAt": "2026-08-08T05:30:17.949Z" }, { "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": "9fc1b2bf-563f-406d-bafc-36a468599c4c, f880d1ba-b0f1-46b6-8413-2714f6c725e9", "traceId": "b0d57a43e8ba4b8fa1d7e99d389b22d4", "evidence": "permissionIds=2085961774280593410", "checkedAt": "2026-08-08T05:30:17.949Z" }, { "module": "system", "scenario": null, "name": "停用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "9b7ccaed-762f-4369-8e06-00230d85dec9, 30f9feec-1012-47f6-b714-483e88b1331a", "traceId": "4402cd762d0b4511b491969d22d7efee", "evidence": "", "checkedAt": "2026-08-08T05:30:17.976Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 DISABLED", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "9b7ccaed-762f-4369-8e06-00230d85dec9, 30f9feec-1012-47f6-b714-483e88b1331a", "traceId": "4402cd762d0b4511b491969d22d7efee", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:17.976Z" }, { "module": "system", "scenario": null, "name": "启用自定义角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "ad26839b-b12d-4377-a16a-f8583ab29e85, 62381fa9-d332-47f0-8928-4988b4f9fded", "traceId": "5b98e5bb965b4849b69c6b979b46024a", "evidence": "", "checkedAt": "2026-08-08T05:30:18.008Z" }, { "module": "system", "scenario": null, "name": "角色状态回显 ACTIVE", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "ad26839b-b12d-4377-a16a-f8583ab29e85, 62381fa9-d332-47f0-8928-4988b4f9fded", "traceId": "5b98e5bb965b4849b69c6b979b46024a", "evidence": "status=ACTIVE", "checkedAt": "2026-08-08T05:30:18.008Z" }, { "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": "fdfc79e7-f24f-4992-84a1-53d0109e9089, 94c7d453-760f-4bd5-a4c6-7a3d393a2be5", "traceId": "d9487921e2f84192a15a578ef438fd96", "evidence": "", "checkedAt": "2026-08-08T05:30:18.033Z" }, { "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": "fdfc79e7-f24f-4992-84a1-53d0109e9089, 94c7d453-760f-4bd5-a4c6-7a3d393a2be5", "traceId": "d9487921e2f84192a15a578ef438fd96", "evidence": "tenants=1, roles=13", "checkedAt": "2026-08-08T05:30:18.033Z" }, { "module": "system", "scenario": null, "name": "检查测试联系电话可用性", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167018033" }, "http": 200, "code": "200", "message": "success", "requestId": "5542d603-6708-421e-ac2b-68aa5cecc094, 0aa61a9d-2731-4937-8883-e3afe18dad26", "traceId": "b8d89cd4bd044c68b0f6a1537a4de169", "evidence": "attempt=1", "checkedAt": "2026-08-08T05:30:18.068Z" }, { "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": "dcde7a73-5080-48fd-8b30-8ddc2cf3412d, 1139f310-7f9d-4338-95c3-be59d8dcc84b", "traceId": "e54751a7c62441a7b1f66cea36bf247f", "evidence": "", "checkedAt": "2026-08-08T05:30:18.424Z" }, { "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": "dcde7a73-5080-48fd-8b30-8ddc2cf3412d, 1139f310-7f9d-4338-95c3-be59d8dcc84b", "traceId": "e54751a7c62441a7b1f66cea36bf247f", "evidence": "membershipId=2085961775853457412", "checkedAt": "2026-08-08T05:30:18.424Z" }, { "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_808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "3cc1eecd-35b7-4daf-81b5-d947c3b3c95d, bad266dc-bd8b-4a6f-bef4-533684fd07d0", "traceId": "e36b57fd1cae48838084d38e24a7e359", "evidence": "", "checkedAt": "2026-08-08T05:30:18.465Z" }, { "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_808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "3cc1eecd-35b7-4daf-81b5-d947c3b3c95d, bad266dc-bd8b-4a6f-bef4-533684fd07d0", "traceId": "e36b57fd1cae48838084d38e24a7e359", "evidence": "records=1, missing=none, lastLoginAt=omitted", "checkedAt": "2026-08-08T05:30:18.465Z" }, { "module": "system", "scenario": null, "name": "编辑平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085961775853457412" }, "http": 200, "code": "200", "message": "success", "requestId": "a898a3e5-9868-45c0-9d02-347a9c669aa0, 4ad513af-500f-49c9-ab5c-00d057cbc4a1", "traceId": "1a962a3000b8493cae2da9a0a051f44a", "evidence": "", "checkedAt": "2026-08-08T05:30:18.594Z" }, { "module": "system", "scenario": null, "name": "用户编辑正确回显", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085961775853457412" }, "http": 200, "code": "200", "message": "success", "requestId": "a898a3e5-9868-45c0-9d02-347a9c669aa0, 4ad513af-500f-49c9-ab5c-00d057cbc4a1", "traceId": "1a962a3000b8493cae2da9a0a051f44a", "evidence": "membershipId=2085961775853457412", "checkedAt": "2026-08-08T05:30:18.594Z" }, { "module": "system", "scenario": null, "name": "新建内部用户可使用初始密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "530802b5-a71a-4a41-9673-14b33f00e855, 75d49a2e-98f5-448b-8965-c350709ef77f", "traceId": "39dc465794de4e758e5cb2b86b14ccad", "evidence": "username=admin_accept_808053015762", "checkedAt": "2026-08-08T05:30:18.936Z" }, { "module": "system", "scenario": null, "name": "重置平台内部用户密码", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085961775853457412/password" }, "http": 200, "code": "200", "message": "success", "requestId": "686bbe34-7c34-487a-9222-33a96741841d, a3147c9d-3cc0-4dd6-87bb-a0536fdf8b30", "traceId": "c02e9f2d1bc04e43a5b885b631ebad8f", "evidence": "", "checkedAt": "2026-08-08T05:30:19.334Z" }, { "module": "system", "scenario": null, "name": "内部用户使用重置密码登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "7103954c-26dd-4610-a858-6045b595d694, 93caeee1-c49c-41ce-8690-6bfe3e66f5c8", "traceId": "b76c746ca5014abd9460a4ca0ccb00bb", "evidence": "username=admin_accept_808053015762", "checkedAt": "2026-08-08T05:30:19.667Z" }, { "module": "system", "scenario": null, "name": "停用平台内部用户", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085961775853457412/status" }, "http": 200, "code": "200", "message": "success", "requestId": "258a84d3-1279-4901-b568-7eff21a47145, 84148970-47d1-4a78-b3f1-36348f4b12e3", "traceId": "6a540985cf204856a6ce6eedf8f1dabf", "evidence": "", "checkedAt": "2026-08-08T05:30:19.788Z" }, { "module": "system", "scenario": null, "name": "内部用户停用状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/users/2085961775853457412/status" }, "http": 200, "code": "200", "message": "success", "requestId": "258a84d3-1279-4901-b568-7eff21a47145, 84148970-47d1-4a78-b3f1-36348f4b12e3", "traceId": "6a540985cf204856a6ce6eedf8f1dabf", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:19.788Z" }, { "module": "system", "scenario": null, "name": "停用用户禁止登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "4bc498bf-eb0d-44b8-9b3d-389263bd35e6", "traceId": "ce7d9f972ac24e55b3ef4a988a038a81", "evidence": "HTTP=200, code=A0403", "checkedAt": "2026-08-08T05:30:19.811Z" }, { "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": "a1c54da9-d05d-4b9b-8c67-83152a58fece, 009b9c62-e906-4011-b8ce-e41c5927ceed", "traceId": "c77ea2c88a26440994563c06ac82687d", "evidence": "", "checkedAt": "2026-08-08T05:30:19.920Z" }, { "module": "system", "scenario": "system-role-protection", "name": "已分配成员的角色禁止删除", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/roles/2085961774804881409" }, "http": 200, "code": "A0409", "message": "角色已分配给成员,不能删除", "requestId": "e59cb779-a01c-45dc-b6bb-28ffd825576d", "traceId": "380bcb8f1abc46a0b494ee67f4a3ce75", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T05:30:19.954Z" }, { "module": "system", "scenario": null, "name": "清理时停用测试角色", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "e781050a-2df2-4bd1-9ee4-43ca523b2ac3, ba768da0-7678-4083-89f9-86a024b5743a", "traceId": "c077931f60b14f2d8266c6aa80693786", "evidence": "", "checkedAt": "2026-08-08T05:30:20.059Z" }, { "module": "system", "scenario": null, "name": "保留测试角色处于停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/iam/roles/2085961774804881409/status" }, "http": 200, "code": "200", "message": "success", "requestId": "e781050a-2df2-4bd1-9ee4-43ca523b2ac3, ba768da0-7678-4083-89f9-86a024b5743a", "traceId": "c077931f60b14f2d8266c6aa80693786", "evidence": "status=DISABLED", "checkedAt": "2026-08-08T05:30:20.060Z" }, { "module": "system", "scenario": null, "name": "删除临时权限资源", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/iam/permissions/2085961774280593410" }, "http": 200, "code": "200", "message": "success", "requestId": "5579ed96-f676-4cc6-be55-a3474a77110b, 1db6470d-3978-4816-8589-fe3bafb049a3", "traceId": "83c41c7a75144bbebc593399cdb2da9c", "evidence": "", "checkedAt": "2026-08-08T05:30:20.086Z" }, { "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": "c47d5b4f-68b9-430a-adbe-a4374c0802d7, e166c69b-20b4-47c1-8e87-7bd3e83bf20d", "traceId": "fd24d87db75349b692c47efba8287c50", "evidence": "", "checkedAt": "2026-08-08T05:30:20.140Z" }, { "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": "c47d5b4f-68b9-430a-adbe-a4374c0802d7, e166c69b-20b4-47c1-8e87-7bd3e83bf20d", "traceId": "fd24d87db75349b692c47efba8287c50", "evidence": "total=272", "checkedAt": "2026-08-08T05:30:20.140Z" }, { "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": "1c311ab9-16b9-4c98-94cb-99303be49d96, 22c57b84-0684-4953-b787-ea142156eac0", "traceId": "f021b4e78f2d41e98f7fcdaa7837a930", "evidence": "", "checkedAt": "2026-08-08T05:30:20.182Z" }, { "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": "1c311ab9-16b9-4c98-94cb-99303be49d96, 22c57b84-0684-4953-b787-ea142156eac0", "traceId": "f021b4e78f2d41e98f7fcdaa7837a930", "evidence": "warehouseId=2085961784562335745", "checkedAt": "2026-08-08T05:30:20.182Z" }, { "module": "master-data", "scenario": null, "name": "查询平台仓库详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085961784562335745?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b31ab352-7c10-4d04-a8de-79596a1142e3, 5c29cf5a-f7d9-48bc-9605-90322626ceeb", "traceId": "7de2123a86c74fafa0aaf0b85be4a8fd", "evidence": "", "checkedAt": "2026-08-08T05:30:20.219Z" }, { "module": "master-data", "scenario": null, "name": "仓库详情、地址和能力正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085961784562335745?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "b31ab352-7c10-4d04-a8de-79596a1142e3, 5c29cf5a-f7d9-48bc-9605-90322626ceeb", "traceId": "7de2123a86c74fafa0aaf0b85be4a8fd", "evidence": "addresses=1, capabilities=1", "checkedAt": "2026-08-08T05:30:20.219Z" }, { "module": "master-data", "scenario": null, "name": "编辑平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/warehouse-admin/2085961784562335745?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "c1f23d38-aa36-44d0-be15-b3f95aa638d6, 649eb021-9699-48ba-b4c9-220f78453f82", "traceId": "99faac5e7be641fa81c162aab39c763d", "evidence": "", "checkedAt": "2026-08-08T05:30:20.260Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的平台仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085961784562335745?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "8706b0f4-222c-4364-a8c4-84049c01f57e, e68cf791-ab3d-4d8b-9043-1dcc342edb0a", "traceId": "70baa27b0f5f4152a42ee3e44643fab3", "evidence": "", "checkedAt": "2026-08-08T05:30:20.296Z" }, { "module": "master-data", "scenario": null, "name": "仓库编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/2085961784562335745?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "8706b0f4-222c-4364-a8c4-84049c01f57e, e68cf791-ab3d-4d8b-9043-1dcc342edb0a", "traceId": "70baa27b0f5f4152a42ee3e44643fab3", "evidence": "warehouseId=2085961784562335745", "checkedAt": "2026-08-08T05:30:20.296Z" }, { "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": "3cb6ae13-90ea-40d7-ac0d-c3072af196d2, fe70b510-776f-4dd4-83f1-1433989cc69f", "traceId": "136cac64a4324a37a1b7526a423aa1df", "evidence": "", "checkedAt": "2026-08-08T05:30:20.326Z" }, { "module": "master-data", "scenario": null, "name": "查询库位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "18e665ef-4bbb-4b35-8ba1-fb04e6b9484e, 64e4b15c-2f94-4aa1-9309-5b79a354d08e", "traceId": "3838ea8231bc498e8bae31ae97382aff", "evidence": "", "checkedAt": "2026-08-08T05:30:20.358Z" }, { "module": "master-data", "scenario": null, "name": "库位详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "18e665ef-4bbb-4b35-8ba1-fb04e6b9484e, 64e4b15c-2f94-4aa1-9309-5b79a354d08e", "traceId": "3838ea8231bc498e8bae31ae97382aff", "evidence": "locationId=2085961785191481346", "checkedAt": "2026-08-08T05:30:20.358Z" }, { "module": "master-data", "scenario": null, "name": "编辑库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "a6de8207-d71f-421c-b1c4-5356579760af, 22dd180f-4f29-4ed8-b87c-7e62548dc53f", "traceId": "988237f8935441a5b0e8a9457d9d5c9d", "evidence": "", "checkedAt": "2026-08-08T05:30:20.401Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的库位", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "df690e06-520d-467f-98a8-2289d529ce66, 99295fe1-e561-4f9a-b238-919d67cc0273", "traceId": "2d0f6cc683314074bfb972257d9c0b37", "evidence": "", "checkedAt": "2026-08-08T05:30:20.436Z" }, { "module": "master-data", "scenario": null, "name": "库位编辑与版本递增正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "df690e06-520d-467f-98a8-2289d529ce66, 99295fe1-e561-4f9a-b238-919d67cc0273", "traceId": "2d0f6cc683314074bfb972257d9c0b37", "evidence": "version=1", "checkedAt": "2026-08-08T05:30:20.436Z" }, { "module": "master-data", "scenario": null, "name": "停用库位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/locations/2085961785191481346/status?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "d054ec51-3dea-4d74-926b-fba1ba2fc9f4, 55b09dcb-d5fd-4d4c-bb36-4259ff03e5cc", "traceId": "637c6f9256374f96adaa1a7fd9f148f2", "evidence": "", "checkedAt": "2026-08-08T05:30:20.472Z" }, { "module": "master-data", "scenario": null, "name": "删除未占用测试库位", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/locations/2085961785191481346?tenantId=0&warehouseId=2085961784562335745&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "cd169797-f9be-4daf-b973-bc6017a5a93e, 06396495-6421-47db-b860-02972e24782a", "traceId": "979f67bf215349b6ba368c0c0af5f506", "evidence": "", "checkedAt": "2026-08-08T05:30:20.506Z" }, { "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": "de816340-7b01-47f5-8ca9-1e4f1fc61128, 5144150c-5326-4f44-94b5-c5dc8467f209", "traceId": "9bc86d0c90f74a16b64e34261b8945f6", "evidence": "", "checkedAt": "2026-08-08T05:30:20.533Z" }, { "module": "master-data", "scenario": null, "name": "查询托盘详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "58bf2099-7296-49c7-804c-d2c6008e5cf8, 3dca9396-b9c0-4183-a09d-d4f98227d139", "traceId": "a71fad82a78a4b7ab080d6b02c5fd31c", "evidence": "", "checkedAt": "2026-08-08T05:30:20.559Z" }, { "module": "master-data", "scenario": null, "name": "托盘详情关联正确仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "58bf2099-7296-49c7-804c-d2c6008e5cf8, 3dca9396-b9c0-4183-a09d-d4f98227d139", "traceId": "a71fad82a78a4b7ab080d6b02c5fd31c", "evidence": "palletId=2085961786063896577", "checkedAt": "2026-08-08T05:30:20.559Z" }, { "module": "master-data", "scenario": null, "name": "编辑托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "ff1e488e-68e6-480a-ba64-59a1e4c2f156, ef9de673-2db0-4883-920b-3f073b6283d3", "traceId": "dd8385eaf0c54a8bbcec58a2ec8896dc", "evidence": "", "checkedAt": "2026-08-08T05:30:20.597Z" }, { "module": "master-data", "scenario": null, "name": "回查编辑后的托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "97485074-ca58-4573-b48b-b6d100b4cea3, 0ff27850-ddf8-4b5c-a1a1-4db2f07e06ee", "traceId": "9dc49834e81b422b96a40c60b27191c5", "evidence": "", "checkedAt": "2026-08-08T05:30:20.621Z" }, { "module": "master-data", "scenario": null, "name": "托盘编辑已持久化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "97485074-ca58-4573-b48b-b6d100b4cea3, 0ff27850-ddf8-4b5c-a1a1-4db2f07e06ee", "traceId": "9dc49834e81b422b96a40c60b27191c5", "evidence": "palletId=2085961786063896577", "checkedAt": "2026-08-08T05:30:20.621Z" }, { "module": "master-data", "scenario": null, "name": "删除未使用测试托盘", "passed": true, "deploymentBlocker": false, "request": { "method": "DELETE", "path": "/api/platform/v1/pallets/2085961786063896577?tenantId=0&warehouseId=2085961784562335745" }, "http": 200, "code": "200", "message": "success", "requestId": "c65ac3c5-449e-4a03-b174-8141a7a9bc98, b5b02937-c26a-4eb0-9f4e-df1ade9597b7", "traceId": "00f7182bcf69464f83353ec0a3774a9a", "evidence": "", "checkedAt": "2026-08-08T05:30:20.661Z" }, { "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": "f0ae0695-a82e-4534-97b3-964a1fbf8eba, 36e2d5d7-c8d6-41d4-876b-115cae178c73", "traceId": "309e73b75fda4e56926e93a5ecb4ac99", "evidence": "", "checkedAt": "2026-08-08T05:30:20.691Z" }, { "module": "master-data", "scenario": null, "name": "查询快递公司详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085961786722402305?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7bccf2eb-028f-40f5-8b22-a0bfe466e6b3, 3a02b6cd-4625-4042-9de3-e6ef986be42b", "traceId": "1b0192e5703645949417cb3d16a2e3ea", "evidence": "", "checkedAt": "2026-08-08T05:30:20.710Z" }, { "module": "master-data", "scenario": null, "name": "快递公司详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/2085961786722402305?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7bccf2eb-028f-40f5-8b22-a0bfe466e6b3, 3a02b6cd-4625-4042-9de3-e6ef986be42b", "traceId": "1b0192e5703645949417cb3d16a2e3ea", "evidence": "expressId=2085961786722402305", "checkedAt": "2026-08-08T05:30:20.710Z" }, { "module": "master-data", "scenario": null, "name": "编辑快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/express-companies/2085961786722402305?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "9e688c20-8933-4e1e-a9d8-79ed1b95ff8e, cb5eb1de-76b3-4bb8-aded-c784daaf7b53", "traceId": "54075ea916344a16afd73fc18501910f", "evidence": "", "checkedAt": "2026-08-08T05:30:20.740Z" }, { "module": "master-data", "scenario": null, "name": "停用快递公司", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/express-companies/2085961786722402305/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "7fd8e789-0bd9-4e7f-949d-171a20739c7f, 4f61bffa-e5fe-4419-b67f-c22505c59738", "traceId": "8d3d16bb6695470eb627826ae6a96839", "evidence": "", "checkedAt": "2026-08-08T05:30:20.802Z" }, { "module": "master-data", "scenario": null, "name": "筛选快递公司列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "3ee03251-e0b5-42db-946f-c7e8cb68ae57, d5e51559-270c-4887-9afe-12239c523c2a", "traceId": "ac06501e87bb4c77b3d7a9f43e1d6843", "evidence": "", "checkedAt": "2026-08-08T05:30:20.827Z" }, { "module": "master-data", "scenario": null, "name": "快递公司列表回显停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "3ee03251-e0b5-42db-946f-c7e8cb68ae57, d5e51559-270c-4887-9afe-12239c523c2a", "traceId": "ac06501e87bb4c77b3d7a9f43e1d6843", "evidence": "records=1", "checkedAt": "2026-08-08T05:30:20.827Z" }, { "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": "b0d2b347-6fa9-445c-b4e4-ba1bb2e1d398, 2115595f-e420-4c65-ba9a-0e7b4996057f", "traceId": "c25f71eaff7e4559bdec53c7dbeeed27", "evidence": "", "checkedAt": "2026-08-08T05:30:20.862Z" }, { "module": "master-data", "scenario": null, "name": "查询往来单位详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085961787439628289?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "2b1c63e4-2976-461d-8827-e0e926add83e, a6bde1af-5dc0-4965-9440-665554805b0c", "traceId": "a620f5a6034944d9ad87c1fbe9737d40", "evidence": "", "checkedAt": "2026-08-08T05:30:20.887Z" }, { "module": "master-data", "scenario": null, "name": "往来单位详情正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/2085961787439628289?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "2b1c63e4-2976-461d-8827-e0e926add83e, a6bde1af-5dc0-4965-9440-665554805b0c", "traceId": "a620f5a6034944d9ad87c1fbe9737d40", "evidence": "partnerId=2085961787439628289", "checkedAt": "2026-08-08T05:30:20.887Z" }, { "module": "master-data", "scenario": null, "name": "编辑往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/partners/2085961787439628289?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "cf9e8b16-92d4-4204-a918-0f69d756addf, 6b1a39d3-8b1e-4238-95c4-56bf25686fae", "traceId": "4c4ae1d1099d4b34b3bf67351ddbcd96", "evidence": "", "checkedAt": "2026-08-08T05:30:20.916Z" }, { "module": "master-data", "scenario": null, "name": "停用往来单位", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/partners/2085961787439628289/status?tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "fed9a9e3-c154-4f88-bbb8-49a6c35ff0c6, 2f65c333-86de-4231-8e3a-1f712cf7c153", "traceId": "fc1e2909380a434fa1319b00c2367c11", "evidence": "", "checkedAt": "2026-08-08T05:30:20.959Z" }, { "module": "master-data", "scenario": null, "name": "筛选往来单位列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "704ab3c2-1f3f-440d-a6d3-59af5815b297, 1a629dd5-f46d-45dc-b5de-1bac1d46058c", "traceId": "9ff01316184f495a9e3e91385c6af9e1", "evidence": "", "checkedAt": "2026-08-08T05:30:20.985Z" }, { "module": "master-data", "scenario": null, "name": "往来单位列表回显编辑与停用状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808053015762" }, "http": 200, "code": "200", "message": "success", "requestId": "704ab3c2-1f3f-440d-a6d3-59af5815b297, 1a629dd5-f46d-45dc-b5de-1bac1d46058c", "traceId": "9ff01316184f495a9e3e91385c6af9e1", "evidence": "records=1", "checkedAt": "2026-08-08T05:30:20.985Z" }, { "module": "master-data", "scenario": null, "name": "下载仓库导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "b7a3ed65-a795-4c23-8273-e7635cff32fe, 7bc09c05-29cc-4e1e-ad8c-590fdb180786", "traceId": "b097ccd4d6674434b2d69c553898bbe2", "evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:21.051Z" }, { "module": "master-data", "scenario": null, "name": "下载快递公司导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "a72f48bf-4648-46cc-85ea-5155173e3672, 41a1a1df-b867-437a-a730-695b5f4e5312", "traceId": "e5619c106eda4825bb7185608d84d4fb", "evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:21.086Z" }, { "module": "master-data", "scenario": null, "name": "下载往来单位导入模板", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "6c8b7205-39cd-40b0-9854-7dc97ea86c35, 180261bc-1fdd-475c-9a08-ad9e86473c03", "traceId": "bd4dd2a219c2429d8292f65908e1204e", "evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:21.134Z" }, { "module": "master-data", "scenario": null, "name": "停用测试仓库", "passed": true, "deploymentBlocker": false, "request": { "method": "PATCH", "path": "/api/platform/v1/warehouse-admin/2085961784562335745/status?tenantId=0&status=INACTIVE" }, "http": 200, "code": "200", "message": "success", "requestId": "fe8736a7-6f3c-488a-900c-e84cb7775467, 35407994-fe13-4753-93dd-064a8e7b28dd", "traceId": "db970d98f73646feb0523f3ee2efc347", "evidence": "", "checkedAt": "2026-08-08T05:30:21.173Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "0cd8fbe7-e76d-4154-9a9f-16b3e8ceb7be, bfb43556-ee2d-49a2-bb38-a268e0a28724", "traceId": "58fb7ea5bef349608f4579242a47df67", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T05:30:21.597Z" }, { "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": "6ebcc60b-e7f7-4c88-8b3a-3ae69a54cbe1, 98add0cf-f257-4961-b60b-8cbe75062952", "traceId": "c9080b28bdef4b3580bff6944771a896", "evidence": "", "checkedAt": "2026-08-08T05:30:21.634Z" }, { "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": "6ebcc60b-e7f7-4c88-8b3a-3ae69a54cbe1, 98add0cf-f257-4961-b60b-8cbe75062952", "traceId": "c9080b28bdef4b3580bff6944771a896", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T05:30:21.634Z" }, { "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": "494db7ae-34f4-4111-89df-1bda3e324de0, f609cb3d-3d6d-4a04-8617-4c4a26f70cca", "traceId": "74c522ecd31e434184b5affe6fc5aa37", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T05:30:21.656Z" }, { "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": "494db7ae-34f4-4111-89df-1bda3e324de0, f609cb3d-3d6d-4a04-8617-4c4a26f70cca", "traceId": "74c522ecd31e434184b5affe6fc5aa37", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T05:30:21.656Z" }, { "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": "aa711610-fd30-4992-963c-a025420b8c74, 7e8f84e6-0bf9-4d56-afeb-f3a2f01e6600", "traceId": "dc87c393b5ac493abfb626d78b8ff0e3", "evidence": "", "checkedAt": "2026-08-08T05:30:21.682Z" }, { "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": "aa711610-fd30-4992-963c-a025420b8c74, 7e8f84e6-0bf9-4d56-afeb-f3a2f01e6600", "traceId": "dc87c393b5ac493abfb626d78b8ff0e3", "evidence": "count=2", "checkedAt": "2026-08-08T05:30:21.682Z" }, { "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": "c77d3bbe-be39-4a19-9e83-a6592a87274b, 427f3ca9-2949-4b75-8d64-7d6b389ae4f2", "traceId": "15d9a334c97644e08a89568b958398dd", "evidence": "", "checkedAt": "2026-08-08T05:30:21.738Z" }, { "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": "c77d3bbe-be39-4a19-9e83-a6592a87274b, 427f3ca9-2949-4b75-8d64-7d6b389ae4f2", "traceId": "15d9a334c97644e08a89568b958398dd", "evidence": "count=200", "checkedAt": "2026-08-08T05:30:21.738Z" }, { "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": "06bb6565-a9bd-479c-bce5-eeda8a7e39eb, e96b0fef-7330-46ae-a0bc-8b6c6c4eb3d3", "traceId": "7854f15635294e14b3a083198d6acf6f", "evidence": "", "checkedAt": "2026-08-08T05:30:21.780Z" }, { "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": "06bb6565-a9bd-479c-bce5-eeda8a7e39eb, e96b0fef-7330-46ae-a0bc-8b6c6c4eb3d3", "traceId": "7854f15635294e14b3a083198d6acf6f", "evidence": "count=15", "checkedAt": "2026-08-08T05:30:21.780Z" }, { "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": "0d847a8d-ad6e-4379-a055-85ee9af7863f, d823c3cd-479c-444b-8f28-7993d4a9d859", "traceId": "36f51d0f82e84ab093ef617b3b8a2552", "evidence": "", "checkedAt": "2026-08-08T05:30:21.805Z" }, { "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": "334053ab-64b5-4ecd-b516-5238f842d171, 7559d396-9e74-40c0-8f68-9a66e9419942", "traceId": "f238d38919e64990a501d508dd78d67a", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T05:30:21.836Z" }, { "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": "334053ab-64b5-4ecd-b516-5238f842d171, 7559d396-9e74-40c0-8f68-9a66e9419942", "traceId": "f238d38919e64990a501d508dd78d67a", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T05:30:21.836Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085961791524372481" }, "http": 200, "code": null, "message": null, "requestId": "8d2a6041-1151-4fee-9ab3-464c45b4a6f8, 20d096f9-65ad-478f-a1b0-4501e3ceb74b", "traceId": "afd8475ac0084ceb92517a02e88203f6", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T05:30:21.867Z" }, { "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": "13e0f6d8-d372-40bd-981f-61f34775ad4f, da8e25df-7038-4ad9-bbad-9856521f109d", "traceId": "eb6d72cfdeb748fe94bed58787d832eb", "evidence": "marker=ADMIN-API-20260808053015762", "checkedAt": "2026-08-08T05:30:21.937Z" }, { "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": "57e9a6e0-e1ab-4bf6-8d24-2ac6562c6482, 23421da5-8f36-4024-b5f0-6ec6a84a677a", "traceId": "6f5ed646c40d4c37bf246b962c6006a7", "evidence": "", "checkedAt": "2026-08-08T05:30:21.966Z" }, { "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": "57e9a6e0-e1ab-4bf6-8d24-2ac6562c6482, 23421da5-8f36-4024-b5f0-6ec6a84a677a", "traceId": "6f5ed646c40d4c37bf246b962c6006a7", "evidence": "orderId=2085961791918637057, replayedId=2085961791918637057", "checkedAt": "2026-08-08T05:30:21.966Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "0f47733f-401e-4218-a5ec-095502a4c55b, 62c868ad-feeb-4183-b7b9-84715383c8d7", "traceId": "20acfddfa49c4cc5bd8e4c793713bc87", "evidence": "", "checkedAt": "2026-08-08T05:30:21.993Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "0f47733f-401e-4218-a5ec-095502a4c55b, 62c868ad-feeb-4183-b7b9-84715383c8d7", "traceId": "20acfddfa49c4cc5bd8e4c793713bc87", "evidence": "orderNo=FL2085961791918637057, status=DRAFT", "checkedAt": "2026-08-08T05:30:21.993Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "0f47733f-401e-4218-a5ec-095502a4c55b, 62c868ad-feeb-4183-b7b9-84715383c8d7", "traceId": "20acfddfa49c4cc5bd8e4c793713bc87", "evidence": "cargoes=4, imageFileId=2085961791524372481", "checkedAt": "2026-08-08T05:30:21.993Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "5f3b7ff1-9880-4169-bb74-8579866304eb, d01de982-724f-4448-a7b4-cda6fe170f39", "traceId": "eba90c8d7a7540fa84bf8b63b66b543d", "evidence": "orderId=2085961791918637057", "checkedAt": "2026-08-08T05:30:22.050Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "dc927875-56ba-4f2b-818d-8cb3d50ca560, 23c188ee-fe9d-40fe-ae1a-757ff80d6b3b", "traceId": "43bf182debde47d4acb9a87be3b4c834", "evidence": "", "checkedAt": "2026-08-08T05:30:22.073Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "dc927875-56ba-4f2b-818d-8cb3d50ca560, 23c188ee-fe9d-40fe-ae1a-757ff80d6b3b", "traceId": "43bf182debde47d4acb9a87be3b4c834", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T05:30:22.074Z" }, { "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=FL2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "dcdba336-b7ce-4d73-9dc9-28b2165d8ce1, 7e5e1df0-8288-4d5f-ac0b-5e569ccf0df0", "traceId": "921cf0736e6e4f3689498d6444fb3990", "evidence": "", "checkedAt": "2026-08-08T05:30:22.104Z" }, { "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=FL2085961791918637057" }, "http": 200, "code": "200", "message": "success", "requestId": "dcdba336-b7ce-4d73-9dc9-28b2165d8ce1, 7e5e1df0-8288-4d5f-ac0b-5e569ccf0df0", "traceId": "921cf0736e6e4f3689498d6444fb3990", "evidence": "orderId=2085961791918637057, found=true", "checkedAt": "2026-08-08T05:30:22.104Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c2c7c3c5-c47e-47be-907a-077d5945b312, 01ec04a1-1736-4d90-9de7-a25203173510", "traceId": "c13d8923ba024ba59ef9f329f8e59a12", "evidence": "", "checkedAt": "2026-08-08T05:30:22.134Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c2c7c3c5-c47e-47be-907a-077d5945b312, 01ec04a1-1736-4d90-9de7-a25203173510", "traceId": "c13d8923ba024ba59ef9f329f8e59a12", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T05:30:22.134Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085961791918637057&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "12fabc09-cfac-4551-9e5f-453258ac8b4f, 811a4db9-2675-46ae-a895-56ba95ea1fc5", "traceId": "405bf31e05d5434b9edc3425f6225385", "evidence": "", "checkedAt": "2026-08-08T05:30:22.164Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085961791918637057&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "12fabc09-cfac-4551-9e5f-453258ac8b4f, 811a4db9-2675-46ae-a895-56ba95ea1fc5", "traceId": "405bf31e05d5434b9edc3425f6225385", "evidence": "orderId=2085961791918637057, found=true", "checkedAt": "2026-08-08T05:30:22.164Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9cb1d11-e05f-4c89-be38-52b1a1d7f4cb, 3d8e4a70-1d31-4b33-bd07-a4f7c14e1642", "traceId": "d292e68f930441df80a0764b718ca5e3", "evidence": "", "checkedAt": "2026-08-08T05:30:22.196Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9cb1d11-e05f-4c89-be38-52b1a1d7f4cb, 3d8e4a70-1d31-4b33-bd07-a4f7c14e1642", "traceId": "d292e68f930441df80a0764b718ca5e3", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T05:30:22.196Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c9cb1d11-e05f-4c89-be38-52b1a1d7f4cb, 3d8e4a70-1d31-4b33-bd07-a4f7c14e1642", "traceId": "d292e68f930441df80a0764b718ca5e3", "evidence": "cargoes=4, imageFileId=2085961791524372481", "checkedAt": "2026-08-08T05:30:22.196Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961791918637057/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e7cb6f7f-4b0f-4921-bff5-e11ed979237b, 387fffee-1cd4-455c-851b-dfec4b5f4c9b", "traceId": "084ef90cef3741ef8db694923d4097a2", "evidence": "", "checkedAt": "2026-08-08T05:30:22.230Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961791918637057/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "16d4c139-cd0d-4c9d-ad8c-97be3ba2b2f3, 428fe34c-cd17-4499-a3b8-6a252bc6933d", "traceId": "f6e9d6ca3cf548d3952ff1ed183281b2", "evidence": "orderId=2085961791918637057", "checkedAt": "2026-08-08T05:30:22.263Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "eac952cb-6d16-4a43-9ac3-ae6107180107, f8831750-3052-4f5f-a1e1-d0dd4a3dd239", "traceId": "907bad9616484cde8ac3c1d9a0edb72d", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:23.359Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961795368431617?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "14bd1605-62b3-4b2b-bdf3-a67e33245c94, 63dd9207-e32d-4901-9893-4f5066c3e62c", "traceId": "f1a4d73e271845ae90aa08da3feff6cd", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:23.383Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961795368431617?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "14bd1605-62b3-4b2b-bdf3-a67e33245c94, 63dd9207-e32d-4901-9893-4f5066c3e62c", "traceId": "f1a4d73e271845ae90aa08da3feff6cd", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T05:30:23.383Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961795368431617?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "14bd1605-62b3-4b2b-bdf3-a67e33245c94, 63dd9207-e32d-4901-9893-4f5066c3e62c", "traceId": "f1a4d73e271845ae90aa08da3feff6cd", "evidence": "inboundId=2085961795368431617, history=1", "checkedAt": "2026-08-08T05:30:23.383Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085961791918637057&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "18e5d1f7-c0a3-4de8-b2fd-87aa7aa2f83c, 748180c7-d9d5-4827-a771-c2d922f5c26d", "traceId": "e61bc9dcb1824eac941e0704c49ca71e", "evidence": "", "checkedAt": "2026-08-08T05:30:23.413Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085961791918637057&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "18e5d1f7-c0a3-4de8-b2fd-87aa7aa2f83c, 748180c7-d9d5-4827-a771-c2d922f5c26d", "traceId": "e61bc9dcb1824eac941e0704c49ca71e", "evidence": "inboundId=2085961795368431617, total=1", "checkedAt": "2026-08-08T05:30:23.413Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "60d2f936-7a8e-4680-861d-ef81d21e1300, 444333cf-aabf-41dc-a511-9de81bcee685", "traceId": "8c04423223e24b28a15b443e8d935046", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T05:30:23.440Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "60d2f936-7a8e-4680-861d-ef81d21e1300, 444333cf-aabf-41dc-a511-9de81bcee685", "traceId": "8c04423223e24b28a15b443e8d935046", "evidence": "taskId=2085961795364237314, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T05:30:23.440Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085961795364237314/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "f6f2961d-edc8-4b63-b31d-f3dade59db2f, 81b7f5fe-6185-46c9-ab69-f75f705127dc", "traceId": "14c29a3e1de0445aa831b3933e689047", "evidence": "", "checkedAt": "2026-08-08T05:30:23.473Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085961795364237314/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "f6f2961d-edc8-4b63-b31d-f3dade59db2f, 81b7f5fe-6185-46c9-ab69-f75f705127dc", "traceId": "14c29a3e1de0445aa831b3933e689047", "evidence": "taskId=2085961795364237314, total=0", "checkedAt": "2026-08-08T05:30:23.473Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961791918637057/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "4f961bcb-81ca-402e-8fb3-5a2430ac7f7f, 3b120eaf-7495-468a-944a-52df60369c94", "traceId": "48122281411f4ae1af52317e6027f2f6", "evidence": "", "checkedAt": "2026-08-08T05:30:23.512Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961791918637057/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bf06bd39-cb15-4d5b-b3bc-76d3c270e24e, f864d89d-5bf1-40dc-a33b-1109f0c7b9ca", "traceId": "6e0e7ca29272407486de957faa21d4b9", "evidence": "", "checkedAt": "2026-08-08T05:30:23.541Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0ae32891-0681-47f8-be69-6445439c2797, 75202c29-a421-4457-b935-c7fd9abcc68c", "traceId": "78ce66ff235d4762aeeca5725b68742d", "evidence": "", "checkedAt": "2026-08-08T05:30:23.566Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961791918637057?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "0ae32891-0681-47f8-be69-6445439c2797, 75202c29-a421-4457-b935-c7fd9abcc68c", "traceId": "78ce66ff235d4762aeeca5725b68742d", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T05:30:23.567Z" }, { "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": "6a590585-6e95-410a-88a9-0a2747ab609d, 01cf603b-75fb-4c2c-94df-e1dcef35a68f", "traceId": "b65d8d9f5beb41d994b628cee4512246", "evidence": "", "checkedAt": "2026-08-08T05:30:23.600Z" }, { "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": "6a590585-6e95-410a-88a9-0a2747ab609d, 01cf603b-75fb-4c2c-94df-e1dcef35a68f", "traceId": "b65d8d9f5beb41d994b628cee4512246", "evidence": "versions=13, active=1", "checkedAt": "2026-08-08T05:30:23.601Z" }, { "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-20260808053015762-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T05:30:23.606Z" }, { "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": "c0bd1aea-8dc4-4023-b6d5-c11bd3282224, b38cf769-9b79-43a6-abfc-397db02def70", "traceId": "51600c3e1848426fad35f8ccb6341516", "evidence": "fileName=ADMIN-API-20260808053015762-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T05:30:25.508Z" }, { "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": "c0bd1aea-8dc4-4023-b6d5-c11bd3282224, b38cf769-9b79-43a6-abfc-397db02def70", "traceId": "51600c3e1848426fad35f8ccb6341516", "evidence": "versionId=2085961800552591362, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808053015762-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true", "checkedAt": "2026-08-08T05:30:25.509Z" }, { "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": "c0bd1aea-8dc4-4023-b6d5-c11bd3282224, b38cf769-9b79-43a6-abfc-397db02def70", "traceId": "51600c3e1848426fad35f8ccb6341516", "evidence": "channelCount=15, unique=15, missing=none", "checkedAt": "2026-08-08T05:30:25.509Z" }, { "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": "c0bd1aea-8dc4-4023-b6d5-c11bd3282224, b38cf769-9b79-43a6-abfc-397db02def70", "traceId": "51600c3e1848426fad35f8ccb6341516", "evidence": "rateCount=2157, declared=2157, valid=true", "checkedAt": "2026-08-08T05:30:25.511Z" }, { "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": "c0bd1aea-8dc4-4023-b6d5-c11bd3282224, b38cf769-9b79-43a6-abfc-397db02def70", "traceId": "51600c3e1848426fad35f8ccb6341516", "evidence": "blocking=0, unexpected=none, infrastructure=none", "checkedAt": "2026-08-08T05:30:25.512Z" }, { "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": "8cf6c91f-f401-480d-94ac-d3161fbd508f, 17012cf4-419f-4367-b0bc-eade10f82e93", "traceId": "31f283da5b914360947361a276dbda89", "evidence": "", "checkedAt": "2026-08-08T05:30:25.541Z" }, { "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": "8cf6c91f-f401-480d-94ac-d3161fbd508f, 17012cf4-419f-4367-b0bc-eade10f82e93", "traceId": "31f283da5b914360947361a276dbda89", "evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085957708019183617, activeAfterUpload=2085957708019183617", "checkedAt": "2026-08-08T05:30:25.542Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询待确认版本渠道和价格预览", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362" }, "http": 200, "code": "200", "message": "success", "requestId": "d83b82c2-3e6d-42fb-b87a-734884eee133, 26e7e5d7-b673-4020-9307-ed06bbd60993", "traceId": "bd6ceb5055594fc78fbbbc66ac9885a3", "evidence": "", "checkedAt": "2026-08-08T05:30:25.620Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "详情与上传解析结果一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362" }, "http": 200, "code": "200", "message": "success", "requestId": "d83b82c2-3e6d-42fb-b87a-734884eee133, 26e7e5d7-b673-4020-9307-ed06bbd60993", "traceId": "bd6ceb5055594fc78fbbbc66ac9885a3", "evidence": "versionId=2085961800552591362, channels=15, rates=2157, issues=2", "checkedAt": "2026-08-08T05:30:25.620Z" }, { "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/2085961800552591362/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "81613772-1351-4cd5-a278-79aaba7ce831, 67906c11-3948-4e8c-a278-3701d43a0859, 03144049-8bc4-4cda-9512-81837b66f76b", "traceId": "f0fb1667b8c7445b98281db23d1a15b2, e463fa094537410cacdd1f9edb5d7d7c", "evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab", "checkedAt": "2026-08-08T05:30:25.703Z" }, { "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": "c555921c-334d-44e4-8607-e0be30fbb467, 3c8a8f4e-ec5e-4809-985e-715de60aefbd", "traceId": "d0ce8204ec54473ea16b4ff04e363c9b", "evidence": "", "checkedAt": "2026-08-08T05:30:25.730Z" }, { "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": "49e46ee5-40ed-41fd-958c-c9f2e6c602ee, b4b0445b-3358-4e17-a52a-104b01a72673", "traceId": "85c3cea5db254b008d34009bba03fcee", "evidence": "", "checkedAt": "2026-08-08T05:30:25.756Z" }, { "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": "49e46ee5-40ed-41fd-958c-c9f2e6c602ee, b4b0445b-3358-4e17-a52a-104b01a72673", "traceId": "85c3cea5db254b008d34009bba03fcee", "evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none", "checkedAt": "2026-08-08T05:30:25.759Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "确认仓库映射并立即生效", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "3913530d-ec50-4820-81bd-842da69ef02b, 9940d693-ec81-4ccf-8424-dc21c27cff71", "traceId": "d48b34c7fb604420a98fcaae8d72a43b", "evidence": "versionId=2085961800552591362, originMappings=2, overseasMappings=2", "checkedAt": "2026-08-08T05:30:27.719Z" }, { "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/2085961800552591362/publish" }, "http": 200, "code": "200", "message": "success", "requestId": "3913530d-ec50-4820-81bd-842da69ef02b, 9940d693-ec81-4ccf-8424-dc21c27cff71", "traceId": "d48b34c7fb604420a98fcaae8d72a43b", "evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T13:30:26.267, channels=15, rates=2157", "checkedAt": "2026-08-08T05:30:27.720Z" }, { "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": "2479c89f-daa1-4004-9494-5771eecd5200, a124854b-fc25-4d10-9f5b-61c717cf76e6", "traceId": "7fee16d1121c4f25bfcb0eca5135eb8b", "evidence": "", "checkedAt": "2026-08-08T05:30:27.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": "2479c89f-daa1-4004-9494-5771eecd5200, a124854b-fc25-4d10-9f5b-61c717cf76e6", "traceId": "7fee16d1121c4f25bfcb0eca5135eb8b", "evidence": "active=2085961800552591362", "checkedAt": "2026-08-08T05:30:27.753Z" }, { "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": "2479c89f-daa1-4004-9494-5771eecd5200, a124854b-fc25-4d10-9f5b-61c717cf76e6", "traceId": "7fee16d1121c4f25bfcb0eca5135eb8b", "evidence": "previous=2085957708019183617, superseded=true", "checkedAt": "2026-08-08T05:30:27.753Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "查询当前生效价格版本详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362" }, "http": 200, "code": "200", "message": "success", "requestId": "5f97239e-14af-4ed3-82d3-2777fc4337bf, a1bf6deb-cfc8-4c73-81c6-21d9e5bb4cda", "traceId": "41db3802358345959380dff7c829a1d2", "evidence": "", "checkedAt": "2026-08-08T05:30:27.837Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "当前生效版本预览数据完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362" }, "http": 200, "code": "200", "message": "success", "requestId": "5f97239e-14af-4ed3-82d3-2777fc4337bf, a1bf6deb-cfc8-4c73-81c6-21d9e5bb4cda", "traceId": "41db3802358345959380dff7c829a1d2", "evidence": "status=ACTIVE, channels=15, rates=2157", "checkedAt": "2026-08-08T05:30:27.837Z" }, { "module": "pricing", "scenario": "price-book-lifecycle", "name": "已生效版本禁止重复发布", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085961800552591362/publish" }, "http": 200, "code": "A0409", "message": "只有待确认上传记录可以确认并生效", "requestId": "4ad563a8-4923-4b38-8026-f61cd0d65353", "traceId": "a13d8c0342f04ff0aa11ddf087096e06", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T05:30:27.868Z" }, { "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": "7bf11351-cd7a-4dbe-a978-7a05b51eb999, e1b850c4-98e0-4156-97cc-edfecabf7637", "traceId": "1d0fe3d65ff748a7868f6d59821429e9", "evidence": "", "checkedAt": "2026-08-08T05:30:27.896Z" }, { "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": "7bf11351-cd7a-4dbe-a978-7a05b51eb999, e1b850c4-98e0-4156-97cc-edfecabf7637", "traceId": "1d0fe3d65ff748a7868f6d59821429e9", "evidence": "active=2085961800552591362", "checkedAt": "2026-08-08T05:30:27.897Z" }, { "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": "7f2c8105-7d31-494e-b986-5b09451bd225, 9651e8d0-f4bc-46f0-8b35-8156a27fd328", "traceId": "f972e674d312454f9a194afc92bc93bc", "evidence": "", "checkedAt": "2026-08-08T05:30:27.926Z" }, { "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": "7f2c8105-7d31-494e-b986-5b09451bd225, 9651e8d0-f4bc-46f0-8b35-8156a27fd328", "traceId": "f972e674d312454f9a194afc92bc93bc", "evidence": "taskId=2085961817059295234, status=PENDING", "checkedAt": "2026-08-08T05:30:27.926Z" }, { "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": "37e59faf-f51a-43f8-810d-0be624386a6e, 7c555565-b205-4fc9-9002-1daa1bea56e5", "traceId": "40592bd112e5402bb3ccb8d195f3e8f3", "evidence": "", "checkedAt": "2026-08-08T05:30:27.962Z" }, { "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": "37e59faf-f51a-43f8-810d-0be624386a6e, 7c555565-b205-4fc9-9002-1daa1bea56e5", "traceId": "40592bd112e5402bb3ccb8d195f3e8f3", "evidence": "records=9", "checkedAt": "2026-08-08T05:30:27.962Z" }, { "module": "downloads", "scenario": null, "name": "轮询导出任务直到终态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085961817059295234" }, "http": 200, "code": "200", "message": "success", "requestId": "7f13483a-cf98-43f6-aa82-547468560429, 1f0aa5df-4c25-4cfb-8e2c-99d3f03009e9", "traceId": "32c5329def024c0cb5c61a7b8c9fe505", "evidence": "status=SUCCEEDED, processedRows=0", "checkedAt": "2026-08-08T05:30:32.064Z" }, { "module": "downloads", "scenario": null, "name": "查询导出任务详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085961817059295234" }, "http": 200, "code": "200", "message": "success", "requestId": "b5465dbe-14ba-4f5f-9313-a78963882954, 8efa6cde-97fe-4c1b-a1d1-33710fb53967", "traceId": "619340590bfd4552a7470711ba1d40f4", "evidence": "", "checkedAt": "2026-08-08T05:30:32.100Z" }, { "module": "downloads", "scenario": null, "name": "导出详情行数和文件元数据正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085961817059295234" }, "http": 200, "code": "200", "message": "success", "requestId": "b5465dbe-14ba-4f5f-9313-a78963882954, 8efa6cde-97fe-4c1b-a1d1-33710fb53967", "traceId": "619340590bfd4552a7470711ba1d40f4", "evidence": "processedRows=0, sizeBytes=4067", "checkedAt": "2026-08-08T05:30:32.100Z" }, { "module": "downloads", "scenario": null, "name": "下载并校验客户列表 XLSX", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/files/export-tasks/2085961817059295234/download" }, "http": 200, "code": null, "message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "7d811df0-728b-4686-9c85-2d480da45a77, 2d79e279-4b20-4ded-8a0b-f0cf3119f043", "traceId": "1908d85b5c1541cd84d8e92b9434f364", "evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:32.132Z" }, { "module": "inbound-weight-ocr", "scenario": "weight-image-recognition-and-confirmation", "name": "仅选择带本轮测试标记的可编辑入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961795368431617?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "000f3486-9356-42b4-b945-530ea61e9a75, ccd3dd8c-a477-4360-ba00-765c3bf54e24", "traceId": "bb69738d1663411c9e8ea31d266695f7", "evidence": "tenantId=10001, inboundId=2085961795368431617, status=WAIT_MEASURE", "checkedAt": "2026-08-08T05:30:32.161Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "49ab2ea5-f209-44da-8e71-014ded32280a, da4afcd0-0141-426d-a0e8-94acbd0f0e01", "traceId": "2d2dac77e3174dab907b6918d17b093f", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:32.204Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "49ab2ea5-f209-44da-8e71-014ded32280a, da4afcd0-0141-426d-a0e8-94acbd0f0e01", "traceId": "2d2dac77e3174dab907b6918d17b093f", "evidence": "existingResults=0, baselineWeight=null", "checkedAt": "2026-08-08T05:30:32.204Z" }, { "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/2085961795368431617" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "07739279-1240", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:32.226Z" }, { "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/2085961795368431617" }, "http": 200, "code": "A0400", "message": "称重图片仅支持JPG、PNG、BMP", "requestId": "4070bde6-28c6-44d9-83f5-06ad1a7a79c9", "traceId": "1be8c9efb08849ef942cfedc08437015", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T05:30:32.248Z" }, { "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/2085961795368431617" }, "http": 200, "code": "A0400", "message": "称重图片不能超过5MB", "requestId": "c84fa565-fec0-4a7e-98a1-9083b71322a8", "traceId": "3b9c8ea337f34df1a0e9043696ba00e1", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T05:30:32.588Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "dded84f0-3ea6-4c6a-9daf-9fd4e301f871, 68d164db-e618-4da7-85f6-1771cd9e3bdd", "traceId": "03bff477303f43f995c606b713f2a7b2", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T05:30:34.187Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "dded84f0-3ea6-4c6a-9daf-9fd4e301f871, 68d164db-e618-4da7-85f6-1771cd9e3bdd", "traceId": "03bff477303f43f995c606b713f2a7b2", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T05:30:34.187Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "dded84f0-3ea6-4c6a-9daf-9fd4e301f871, 68d164db-e618-4da7-85f6-1771cd9e3bdd", "traceId": "03bff477303f43f995c606b713f2a7b2", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T05:30:34.187Z" }, { "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/2085961795368431617/2085961840018915330/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "532203a9-29e0-4463-8d0d-6c12e9823521, 9a916a75-8ea0-4273-8788-8875d888fb17", "traceId": "8f781978c877440a84688b9a2ea5a34c", "evidence": "fileId=2085961840018915330", "checkedAt": "2026-08-08T05:30:35.040Z" }, { "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/2085961795368431617/2085961840018915330/recognize" }, "http": 200, "code": "200", "message": "success", "requestId": "532203a9-29e0-4463-8d0d-6c12e9823521, 9a916a75-8ea0-4273-8788-8875d888fb17", "traceId": "8f781978c877440a84688b9a2ea5a34c", "evidence": "sameFile=true, status=RECOGNIZED", "checkedAt": "2026-08-08T05:30:35.040Z" }, { "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/2085961795368431617/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5e8d3f15-e965-4b9a-aaf6-90e0c4fa5456, c40679b1-6b27-4402-b6b2-556e3e42758b", "traceId": "0d22d7e7a12e438aae58d8ab37864b3c", "evidence": "fileId=2085961840018915330", "checkedAt": "2026-08-08T05:30:35.069Z" }, { "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/2085961795368431617/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5e8d3f15-e965-4b9a-aaf6-90e0c4fa5456, c40679b1-6b27-4402-b6b2-556e3e42758b", "traceId": "0d22d7e7a12e438aae58d8ab37864b3c", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T05:30:35.069Z" }, { "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/2085961795368431617/2085961840018915330" }, "http": 200, "code": null, "message": "3701469 bytes (image/jpeg)", "requestId": "5db08121-f84f-4204-9820-8ef7bcc2ef49, c9382b2b-4104-475d-93d3-7d48a4d71765", "traceId": "10bc5fdeb6564c15b7dc45053a377fc1", "evidence": "contentType=image/jpeg, bytes=3701469", "checkedAt": "2026-08-08T05:30:35.225Z" }, { "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/2085961795368431617/2085961840018915330/thumbnail" }, "http": 200, "code": null, "message": "18677 bytes (image/jpeg)", "requestId": "fe8ab915-33fb-4c16-9239-57333ae1a921, a4294880-17a5-4ff3-8fec-61578365009b", "traceId": "01800c2ee8474360b130991917bea8b2", "evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320", "checkedAt": "2026-08-08T05:30:35.587Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ac033eae-a9f8-477f-bb9f-5d5671469fc0, 8fc063f4-0187-4981-9b3c-05bbebae8017", "traceId": "735c52392ead4f4a8ee650b54a48d8da", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:35.607Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ac033eae-a9f8-477f-bb9f-5d5671469fc0, 8fc063f4-0187-4981-9b3c-05bbebae8017", "traceId": "735c52392ead4f4a8ee650b54a48d8da", "evidence": "resultFound=true, baselineCount=0, currentCount=1", "checkedAt": "2026-08-08T05:30:35.607Z" }, { "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/2085961795368431617/weight-results/2085961847025479681/confirm?tenantId=10001" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "1487de30-edfc-4e4f-94d3-4f5edd82e8ba", "traceId": "a9ff57d91b054728b83cc77f13b963ba", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T05:30:35.641Z" }, { "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/2085961795368431617/weight-results/2085961847025479681/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "952910ee-e065-46c7-9ae5-d703f1216b9e, 1d00676a-4884-4bc8-98a8-2328f9181359", "traceId": "d5148af53870429e9971a59fcf6d9348", "evidence": "usedOriginal=true", "checkedAt": "2026-08-08T05:30:35.685Z" }, { "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/2085961795368431617/weight-results/2085961847025479681/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "952910ee-e065-46c7-9ae5-d703f1216b9e, 1d00676a-4884-4bc8-98a8-2328f9181359", "traceId": "d5148af53870429e9971a59fcf6d9348", "evidence": "status=CONFIRMED, version=1, finalKg=285.5", "checkedAt": "2026-08-08T05:30:35.685Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c38a4f20-ed37-400a-ba20-9a4e7497c4d0, d29974cc-48e5-4b8c-8eb8-d31eda60c873", "traceId": "75df41ac72344403927fe0238c813d4e", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:35.721Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c38a4f20-ed37-400a-ba20-9a4e7497c4d0, d29974cc-48e5-4b8c-8eb8-d31eda60c873", "traceId": "75df41ac72344403927fe0238c813d4e", "evidence": "baseline=null, added=285.5, actual=285.5", "checkedAt": "2026-08-08T05:30:35.721Z" }, { "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/2085961795368431617/weight-results/2085961847025479681?tenantId=10001&version=0" }, "http": 200, "code": "A0409", "message": "数据版本已变化,请刷新后重试", "requestId": "3d48722b-b3c3-4e23-89b5-24834320994e", "traceId": "eca684cbf543439d9f7a4d282f4f80cd", "evidence": "HTTP=200, code=A0409", "checkedAt": "2026-08-08T05:30:35.751Z" }, { "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/2085961795368431617/weight-results/2085961847025479681?tenantId=10001&version=1" }, "http": 200, "code": "200", "message": "success", "requestId": "0776e293-a833-4c5a-b8fd-e94d223d27c8, d16c0053-cdc5-4539-9898-dee343806324", "traceId": "9268902aa3f34b12b65bae953dbe90fa", "evidence": "resultId=2085961847025479681, version=1", "checkedAt": "2026-08-08T05:30:35.798Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6c6ffec1-b871-4412-82c3-ed604d5e367e, 7c74f371-ce16-4a35-85b3-95b346fe6f42", "traceId": "1aaf2375f369487faafe2583457d9aed", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:35.829Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6c6ffec1-b871-4412-82c3-ed604d5e367e, 7c74f371-ce16-4a35-85b3-95b346fe6f42", "traceId": "1aaf2375f369487faafe2583457d9aed", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T05:30:35.829Z" }, { "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/2085961795368431617/2085961840018915330" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "3786abc3-ae08-4389-8ffd-e044b6dd2bf3", "traceId": "498dcfa276dc4177b22ad21695a49348", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:35.858Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "a072bb68-516f-476c-94fc-b258bd72a952, 6921830b-f875-4fa6-8560-aa7af9c6d646", "traceId": "77f54e3134de4cddbcf2dcd478038d82", "evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469", "checkedAt": "2026-08-08T05:30:37.132Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "a072bb68-516f-476c-94fc-b258bd72a952, 6921830b-f875-4fa6-8560-aa7af9c6d646", "traceId": "77f54e3134de4cddbcf2dcd478038d82", "evidence": "fileIdType=string, status=RECOGNIZED", "checkedAt": "2026-08-08T05:30:37.132Z" }, { "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/2085961795368431617" }, "http": 200, "code": "200", "message": "success", "requestId": "a072bb68-516f-476c-94fc-b258bd72a952, 6921830b-f875-4fa6-8560-aa7af9c6d646", "traceId": "77f54e3134de4cddbcf2dcd478038d82", "evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972", "checkedAt": "2026-08-08T05:30:37.132Z" }, { "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/2085961795368431617/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6f15cae6-958c-4fb1-9e0b-8eaa63e2b755, c77de556-1d64-4921-a929-d9c2851e5204", "traceId": "1806dce0977e40b5a70570149d552fb2", "evidence": "fileId=2085961852366946305", "checkedAt": "2026-08-08T05:30:37.160Z" }, { "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/2085961795368431617/weight-results?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "6f15cae6-958c-4fb1-9e0b-8eaa63e2b755, c77de556-1d64-4921-a929-d9c2851e5204", "traceId": "1806dce0977e40b5a70570149d552fb2", "evidence": "resultIdType=string, fileIdType=string, version=0", "checkedAt": "2026-08-08T05:30:37.160Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "7d95f742-f16d-4611-aac6-9a08517f9a82", "traceId": "7153881d6eb94d878df1222391bc0660", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:37.194Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ef0abf8c-7415-48d5-b6fc-2b435e3d9c5b, 0bc79ded-d001-4be7-b6f1-bf5c378df6e4", "traceId": "20893c2169ca47fcbd916bdff4a1390b", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.227Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "ef0abf8c-7415-48d5-b6fc-2b435e3d9c5b, 0bc79ded-d001-4be7-b6f1-bf5c378df6e4", "traceId": "20893c2169ca47fcbd916bdff4a1390b", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T05:30:37.227Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: must be greater than or equal to 0.001", "requestId": "0c959a42-e055-4a8d-817b-9212cf69e800", "traceId": "ee785178e3d24adb8f820219ca4ed0bf", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:37.255Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "831817f5-ea4c-4a7e-91d2-52fd23a461c8, f80c7625-e36a-4ba6-991f-420b29e36bba", "traceId": "85a54814e44644719a046f5580d67111", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.288Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "831817f5-ea4c-4a7e-91d2-52fd23a461c8, f80c7625-e36a-4ba6-991f-420b29e36bba", "traceId": "85a54814e44644719a046f5580d67111", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T05:30:37.288Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "换算后重量不能小于 0.001 KG", "requestId": "6656e909-2808-4b68-b02b-95148636040a", "traceId": "d5e4b23e50e44c69925cc0e68e49e22e", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:37.319Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5555791d-1fc1-4d0d-b367-69f7a1f3fce4, db280d8f-bf2d-4965-9e0b-769cb063b2c8", "traceId": "30b5af1048dc4aa7bef0cbab70cd4249", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.349Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5555791d-1fc1-4d0d-b367-69f7a1f3fce4, db280d8f-bf2d-4965-9e0b-769cb063b2c8", "traceId": "30b5af1048dc4aa7bef0cbab70cd4249", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T05:30:37.349Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "A0422", "message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)", "requestId": "2ab9ddea-5a84-4ab2-814f-ccea7bbb3b4e", "traceId": "5941b488c92e4618ab7c1547c5749787", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:37.380Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "701cf19b-9420-4d29-b037-6aa37f40fb58, 7b3006dd-a202-4ace-96f8-dfd91316673d", "traceId": "7eeee511a9d44b82ac15342a99373e12", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.412Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "701cf19b-9420-4d29-b037-6aa37f40fb58, 7b3006dd-a202-4ace-96f8-dfd91316673d", "traceId": "7eeee511a9d44b82ac15342a99373e12", "evidence": "version=0, status=NEEDS_MANUAL", "checkedAt": "2026-08-08T05:30:37.413Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d70bde44-7044-4f50-aecb-384152e92537, d9545863-e034-4416-8eb8-051b1c80416e", "traceId": "a8ad665762674b929cac580851ae5e1c", "evidence": "adjusted=10.125 LB", "checkedAt": "2026-08-08T05:30:37.454Z" }, { "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/2085961795368431617/weight-results/2085961855799963650/confirm?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d70bde44-7044-4f50-aecb-384152e92537, d9545863-e034-4416-8eb8-051b1c80416e", "traceId": "a8ad665762674b929cac580851ae5e1c", "evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593", "checkedAt": "2026-08-08T05:30:37.454Z" }, { "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/2085961795368431617/weight-results/2085961855799963650?tenantId=10001&version=2" }, "http": 200, "code": "200", "message": "success", "requestId": "e4b185c9-6866-40b6-824d-b3010d391354, ac727bd2-3ca5-48af-bb3e-a75f22bcec43", "traceId": "a41e40c56c2e4d25a87f0ec740eda36a", "evidence": "resultId=2085961855799963650, version=2", "checkedAt": "2026-08-08T05:30:37.492Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "adf7b41d-6eb1-4eca-8776-fa2bfa415841, 4392bf62-52bd-4896-9475-5a567d8480b7", "traceId": "eb09144a64754186a7b4ddc00c1f68af", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.521Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "adf7b41d-6eb1-4eca-8776-fa2bfa415841, 4392bf62-52bd-4896-9475-5a567d8480b7", "traceId": "eb09144a64754186a7b4ddc00c1f68af", "evidence": "resultMissing=true, baseline=null, actual=null", "checkedAt": "2026-08-08T05:30:37.522Z" }, { "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/2085961795368431617/2085961852366946305" }, "http": 200, "code": "A0404", "message": "称重图片不存在", "requestId": "0715a146-de15-4fb9-9f52-7d508dcc76d1", "traceId": "eb158926f58f4053a162870a45423224", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:37.555Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9f31659f-1398-49be-a094-3dfe18be86d3, e3ca7480-11a4-4deb-9324-7013785f998e", "traceId": "519e725eb59c4fd7b8a0b985aea9a13b", "evidence": "inboundId=2085961795368431617", "checkedAt": "2026-08-08T05:30:37.584Z" }, { "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/2085961795368431617/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9f31659f-1398-49be-a094-3dfe18be86d3, e3ca7480-11a4-4deb-9324-7013785f998e", "traceId": "519e725eb59c4fd7b8a0b985aea9a13b", "evidence": "leftovers=0, baseline=null, actual=null", "checkedAt": "2026-08-08T05:30:37.584Z" }, { "module": "orders", "scenario": null, "name": "Client 测试账号登录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/auth/login" }, "http": 200, "code": "200", "message": "success", "requestId": "ae42eadf-b475-4008-90da-4335bf849214, 48c39382-c750-4c5b-9ebd-17055069081b", "traceId": "9fd80bc514554331b44a4a94717c94aa", "evidence": "username=merchant_admin", "checkedAt": "2026-08-08T05:30:37.925Z" }, { "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": "67bf32e1-5b92-41af-8394-0b367d9d86ae, 72fed51e-c9df-4485-8d85-cb85365bd051", "traceId": "ee93124a8a434d039bdc97303044bda7", "evidence": "", "checkedAt": "2026-08-08T05:30:37.954Z" }, { "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": "67bf32e1-5b92-41af-8394-0b367d9d86ae, 72fed51e-c9df-4485-8d85-cb85365bd051", "traceId": "ee93124a8a434d039bdc97303044bda7", "evidence": "tenantId=10001, status=ACTIVE", "checkedAt": "2026-08-08T05:30:37.954Z" }, { "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": "8cac85de-d963-4722-b496-f88b41a38892, 47af7e1a-97fc-4fa0-8fb7-7ebc91bfb75a", "traceId": "4b4c7f21ec3440a0b8bd77e8547c18db", "evidence": "tenantId=10001", "checkedAt": "2026-08-08T05:30:37.984Z" }, { "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": "8cac85de-d963-4722-b496-f88b41a38892, 47af7e1a-97fc-4fa0-8fb7-7ebc91bfb75a", "traceId": "4b4c7f21ec3440a0b8bd77e8547c18db", "evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE", "checkedAt": "2026-08-08T05:30:37.984Z" }, { "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": "6db11f82-af0f-4592-b0c6-0e176b80b702, 47d4f59a-947a-47cb-9dfd-aac80e94b883", "traceId": "f64d59ebca4e4f2fa46ac5fb5616fb5d", "evidence": "", "checkedAt": "2026-08-08T05:30:38.016Z" }, { "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": "6db11f82-af0f-4592-b0c6-0e176b80b702, 47d4f59a-947a-47cb-9dfd-aac80e94b883", "traceId": "f64d59ebca4e4f2fa46ac5fb5616fb5d", "evidence": "count=2", "checkedAt": "2026-08-08T05:30:38.016Z" }, { "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": "147d5826-9aec-419c-8751-f66a93012260, 195baa7d-9f43-4e31-a017-d01e35b6e254", "traceId": "695c647ab0714ad985a9948e4c36d201", "evidence": "", "checkedAt": "2026-08-08T05:30:38.073Z" }, { "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": "147d5826-9aec-419c-8751-f66a93012260, 195baa7d-9f43-4e31-a017-d01e35b6e254", "traceId": "695c647ab0714ad985a9948e4c36d201", "evidence": "count=200", "checkedAt": "2026-08-08T05:30:38.073Z" }, { "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": "94a01d79-ecec-43a4-bd30-095c5a9160ad, 4e89ab56-da7a-46f4-959b-220d28d5a8b7", "traceId": "90b6ac0b2bf44c8cb5b51280b6d795d3", "evidence": "", "checkedAt": "2026-08-08T05:30:38.110Z" }, { "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": "94a01d79-ecec-43a4-bd30-095c5a9160ad, 4e89ab56-da7a-46f4-959b-220d28d5a8b7", "traceId": "90b6ac0b2bf44c8cb5b51280b6d795d3", "evidence": "count=15", "checkedAt": "2026-08-08T05:30:38.111Z" }, { "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": "09d6b300-723a-49f7-a271-14bc7645074b, 87c7c06a-566a-47fd-9c2d-3646aa25071e", "traceId": "33eb4963af1d44968691bf29590d0ab0", "evidence": "", "checkedAt": "2026-08-08T05:30:38.139Z" }, { "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": "7d6916cc-0057-4e51-8253-b87eeb63b456, c4003dca-d7dd-460b-b738-7f70fca5f022", "traceId": "ccdefbc174784428a314453369403635", "evidence": "contentType=image/png", "checkedAt": "2026-08-08T05:30:38.168Z" }, { "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": "7d6916cc-0057-4e51-8253-b87eeb63b456, c4003dca-d7dd-460b-b738-7f70fca5f022", "traceId": "ccdefbc174784428a314453369403635", "evidence": "fileIdType=string, contentType=image/png", "checkedAt": "2026-08-08T05:30:38.168Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Client 可下载本轮产品图片", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/files/product-images/2085961860013162497" }, "http": 200, "code": null, "message": null, "requestId": "e294e27c-0850-4924-9370-3c57c8ea2323, 733753c1-7f99-42aa-a045-31f0e376fb2b", "traceId": "67fbe733849b494983d3b51238c642aa", "evidence": "bytes=68, contentType=image/png", "checkedAt": "2026-08-08T05:30:38.199Z" }, { "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": "22daf0ad-cbbe-4afc-aed4-cd9f8fcf4679, 781adc29-93a4-4f83-9f96-61099fbc2f96", "traceId": "532b4788ae044fcdaa3d6adb41cf6623", "evidence": "marker=ADMIN-API-20260808053015762-MOJIA", "checkedAt": "2026-08-08T05:30:38.259Z" }, { "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": "1d6b6185-4377-45b4-ace8-58ca6ae1faf8, 2b80b96e-7dd0-4685-bf67-3361f8eb0dd0", "traceId": "29db631156bd490fb9aa79f228c0fb06", "evidence": "", "checkedAt": "2026-08-08T05:30:38.297Z" }, { "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": "1d6b6185-4377-45b4-ace8-58ca6ae1faf8, 2b80b96e-7dd0-4685-bf67-3361f8eb0dd0", "traceId": "29db631156bd490fb9aa79f228c0fb06", "evidence": "orderId=2085961860365484033, replayedId=2085961860365484033", "checkedAt": "2026-08-08T05:30:38.297Z" }, { "module": "orders", "scenario": null, "name": "Client 查询隔离订单草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "c165aa15-5f80-4749-a2c8-9f2ae34faa9a, 5f754322-edd4-4b1a-8e17-a1901f11e490", "traceId": "ba94ba12e1a94305b9f33bc651f5536d", "evidence": "", "checkedAt": "2026-08-08T05:30:38.324Z" }, { "module": "orders", "scenario": null, "name": "Client 草稿身份、marker 和状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "c165aa15-5f80-4749-a2c8-9f2ae34faa9a, 5f754322-edd4-4b1a-8e17-a1901f11e490", "traceId": "ba94ba12e1a94305b9f33bc651f5536d", "evidence": "orderNo=FL2085961860365484033, status=DRAFT", "checkedAt": "2026-08-08T05:30:38.324Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "c165aa15-5f80-4749-a2c8-9f2ae34faa9a, 5f754322-edd4-4b1a-8e17-a1901f11e490", "traceId": "ba94ba12e1a94305b9f33bc651f5536d", "evidence": "cargoes=4, imageFileId=2085961860013162497", "checkedAt": "2026-08-08T05:30:38.324Z" }, { "module": "orders", "scenario": null, "name": "Client 提交隔离订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033/submit" }, "http": 200, "code": "200", "message": "success", "requestId": "7fcba00b-5f01-4794-bf38-8f7306ae2c1a, d94f885b-2cc6-4e8f-a77a-f8b22b9b178c", "traceId": "7dce7950982a42159f481439c414827e", "evidence": "orderId=2085961860365484033", "checkedAt": "2026-08-08T05:30:38.385Z" }, { "module": "orders", "scenario": null, "name": "Client 回查已提交订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "9ab3b175-7ca6-4f76-baef-6480af79a6c4, 066a8a67-5535-4fc6-b18e-c45e189b1ee9", "traceId": "12cd827b5b7b4572b3ab31a7f7560b97", "evidence": "", "checkedAt": "2026-08-08T05:30:38.418Z" }, { "module": "orders", "scenario": null, "name": "Client 订单已进入待审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/merchant/v1/orders/first-leg/2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "9ab3b175-7ca6-4f76-baef-6480af79a6c4, 066a8a67-5535-4fc6-b18e-c45e189b1ee9", "traceId": "12cd827b5b7b4572b3ab31a7f7560b97", "evidence": "status=SUBMITTED", "checkedAt": "2026-08-08T05:30:38.418Z" }, { "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=FL2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "d68cdeaf-ebe9-4916-ad2d-5afdac22e6f7, ff1cb91d-93f8-4bd3-84c5-3e2e7cb996bb", "traceId": "2211b040115d4e778064a76510d23c4d", "evidence": "", "checkedAt": "2026-08-08T05:30:38.457Z" }, { "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=FL2085961860365484033" }, "http": 200, "code": "200", "message": "success", "requestId": "d68cdeaf-ebe9-4916-ad2d-5afdac22e6f7, ff1cb91d-93f8-4bd3-84c5-3e2e7cb996bb", "traceId": "2211b040115d4e778064a76510d23c4d", "evidence": "orderId=2085961860365484033, found=true", "checkedAt": "2026-08-08T05:30:38.457Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询统一订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "73ea3f98-58ae-4859-ac90-d9c388c8d6ae, 7fef4bc0-b531-4a82-a19b-05332c9b5273", "traceId": "dcc392c1acf44e2584589dad2d39a2cf", "evidence": "", "checkedAt": "2026-08-08T05:30:38.496Z" }, { "module": "orders", "scenario": null, "name": "Admin 统一订单详情身份与待审核状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "73ea3f98-58ae-4859-ac90-d9c388c8d6ae, 7fef4bc0-b531-4a82-a19b-05332c9b5273", "traceId": "dcc392c1acf44e2584589dad2d39a2cf", "evidence": "mainStatus=PENDING_REVIEW, timeline=2", "checkedAt": "2026-08-08T05:30:38.496Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085961860365484033&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "8c140c42-f1e2-439d-a423-bb6e098c0eb3, 3293c42f-a9e8-48c7-9c37-efaf35b01adb", "traceId": "73cb352f172c4e878d91e78375b0f56a", "evidence": "", "checkedAt": "2026-08-08T05:30:38.527Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单列表只核对本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085961860365484033&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "8c140c42-f1e2-439d-a423-bb6e098c0eb3, 3293c42f-a9e8-48c7-9c37-efaf35b01adb", "traceId": "73cb352f172c4e878d91e78375b0f56a", "evidence": "orderId=2085961860365484033, found=true", "checkedAt": "2026-08-08T05:30:38.527Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询头程订单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7fc2824c-0515-45b2-a808-bfe986286753, b6d29f3e-783e-4bfd-9b44-81305908a1aa", "traceId": "ae2e0526f85c46719941f6b6e946e4d1", "evidence": "", "checkedAt": "2026-08-08T05:30:38.559Z" }, { "module": "orders", "scenario": null, "name": "Admin 头程订单详情聚合结构完整", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7fc2824c-0515-45b2-a808-bfe986286753, b6d29f3e-783e-4bfd-9b44-81305908a1aa", "traceId": "ae2e0526f85c46719941f6b6e946e4d1", "evidence": "cargoes=4, history=2", "checkedAt": "2026-08-08T05:30:38.559Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "四箱型产品字段及图片契约完整回显", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7fc2824c-0515-45b2-a808-bfe986286753, b6d29f3e-783e-4bfd-9b44-81305908a1aa", "traceId": "ae2e0526f85c46719941f6b6e946e4d1", "evidence": "cargoes=4, imageFileId=2085961860013162497", "checkedAt": "2026-08-08T05:30:38.559Z" }, { "module": "orders", "scenario": null, "name": "Admin 为本轮订单添加内部备注", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961860365484033/internal-notes?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9f498b2c-7696-482f-97ef-b7a870ce8154, 2b40d109-13a1-4d27-8480-a995b0584859", "traceId": "9a7b93033dce4809a9d9e8e3248e3b90", "evidence": "", "checkedAt": "2026-08-08T05:30:38.591Z" }, { "module": "orders", "scenario": null, "name": "Admin 审核通过本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961860365484033/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "795edc42-1646-4e9b-a04e-35b36e0e4b58, a3bea6fa-6c54-47b3-9172-b71a6d485c28", "traceId": "ff89b9baa65d446da782dfe0aa7210cc", "evidence": "orderId=2085961860365484033", "checkedAt": "2026-08-08T05:30:38.625Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "审核后生成隔离入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "e0d6c2e3-98ee-4e8a-a75d-df40b7776776, 4b2240e3-a3b3-4ec8-9480-1fd1b59f4c36", "traceId": "f646deef8622475ab1fcba8fcf638444", "evidence": "inboundId=2085961870979149826", "checkedAt": "2026-08-08T05:30:41.811Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "25448885-bf98-4998-864c-db9396ab751d, 1c5f7806-bee3-49f3-9dd2-c254168798a0", "traceId": "857ef85e541543aaa3dbe936501bd5f2", "evidence": "inboundId=2085961870979149826", "checkedAt": "2026-08-08T05:30:41.847Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "隔离入库单 marker 来源与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "25448885-bf98-4998-864c-db9396ab751d, 1c5f7806-bee3-49f3-9dd2-c254168798a0", "traceId": "857ef85e541543aaa3dbe936501bd5f2", "evidence": "markerFound=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T05:30:41.847Z" }, { "module": "orders", "scenario": null, "name": "入库单详情包含托盘库位、文件、备注和状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "25448885-bf98-4998-864c-db9396ab751d, 1c5f7806-bee3-49f3-9dd2-c254168798a0", "traceId": "857ef85e541543aaa3dbe936501bd5f2", "evidence": "inboundId=2085961870979149826, history=1", "checkedAt": "2026-08-08T05:30:41.847Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询入库单列表", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085961860365484033&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "8044440e-d06f-4bd9-9925-aaec1bf23b08, 7008af57-f7a1-4722-9ee4-78f94344c979", "traceId": "d53e5d35aaf9424ab15d74dcb02aaa18", "evidence": "", "checkedAt": "2026-08-08T05:30:41.874Z" }, { "module": "orders", "scenario": null, "name": "Admin 入库单列表只核对本轮入库单", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085961860365484033&page=1&size=100" }, "http": 200, "code": "200", "message": "success", "requestId": "8044440e-d06f-4bd9-9925-aaec1bf23b08, 7008af57-f7a1-4722-9ee4-78f94344c979", "traceId": "d53e5d35aaf9424ab15d74dcb02aaa18", "evidence": "inboundId=2085961870979149826, total=1", "checkedAt": "2026-08-08T05:30:41.874Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "Admin 查询本轮订单履约任务", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "840df50e-6919-45d5-b3dc-f89b8dd01c71, cb16bfe5-4364-4e4f-a8ed-8e5e05a10748", "traceId": "6fe480f9d9d14a60a53aaa94bd8a02ab", "evidence": "新订单应生成可查询的履约任务", "checkedAt": "2026-08-08T05:30:41.894Z" }, { "module": "orders", "scenario": "isolated-order-chain", "name": "履约任务与本轮订单和客户一致", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/by-order/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "840df50e-6919-45d5-b3dc-f89b8dd01c71, cb16bfe5-4364-4e4f-a8ed-8e5e05a10748", "traceId": "6fe480f9d9d14a60a53aaa94bd8a02ab", "evidence": "taskId=2085961870966566914, status=PENDING_ASSIGNMENT", "checkedAt": "2026-08-08T05:30:41.894Z" }, { "module": "orders", "scenario": null, "name": "Admin 查询本轮履约任务分配历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085961870966566914/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "c17d7873-a8d3-4ca4-8a20-91932f3343a8, f05fe15d-69df-4ef8-96fc-e1434e4432c1", "traceId": "2255f030afa84d6fb20219d545bcf60d", "evidence": "", "checkedAt": "2026-08-08T05:30:41.913Z" }, { "module": "orders", "scenario": null, "name": "履约分配历史分页结构正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/tasks/2085961870966566914/assignment-history?tenantId=10001&page=1&size=20" }, "http": 200, "code": "200", "message": "success", "requestId": "c17d7873-a8d3-4ca4-8a20-91932f3343a8, f05fe15d-69df-4ef8-96fc-e1434e4432c1", "traceId": "2255f030afa84d6fb20219d545bcf60d", "evidence": "taskId=2085961870966566914, total=0", "checkedAt": "2026-08-08T05:30:41.913Z" }, { "module": "orders", "scenario": null, "name": "Admin 受理本轮订单", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961860365484033/accept?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "9108704d-788b-40db-a312-542032a245b3, 4718a833-8385-4b34-a078-3286010f44b7", "traceId": "bc010dce47c84637aec98e070d9bb355", "evidence": "", "checkedAt": "2026-08-08T05:30:41.945Z" }, { "module": "orders", "scenario": null, "name": "Admin 启动本轮订单履约", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/orders/first-leg/2085961860365484033/start?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "95391b2a-a5ec-42c0-b4a7-4d2a49e58134, b338e290-9c18-4afd-934a-ea64e88f5c18", "traceId": "68ec6e533c434846a87e4cd86dcc2d70", "evidence": "", "checkedAt": "2026-08-08T05:30:41.979Z" }, { "module": "orders", "scenario": null, "name": "Admin 回查本轮订单履约状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5a1f60aa-101f-45aa-b080-9ed9ed833142, 31412a2f-78da-4be6-8a82-9822be1548fc", "traceId": "baaef0b65fe34941ab67af027138c19c", "evidence": "", "checkedAt": "2026-08-08T05:30:42.003Z" }, { "module": "orders", "scenario": null, "name": "本轮订单已进入处理中且保留状态历史", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/first-leg/2085961860365484033?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5a1f60aa-101f-45aa-b080-9ed9ed833142, 31412a2f-78da-4be6-8a82-9822be1548fc", "traceId": "baaef0b65fe34941ab67af027138c19c", "evidence": "status=PROCESSING, history=5", "checkedAt": "2026-08-08T05:30:42.003Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询隔离入库单详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "03494625-3ee4-45e5-bfc9-9c2549432853, 560b51bd-e52a-4a37-a370-5a25e292016f", "traceId": "d9405f8527e44538b3a12ad3596ab555", "evidence": "inboundId=2085961870979149826, tenantId=10001", "checkedAt": "2026-08-08T05:30:42.035Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "隔离入库单身份与可测量状态正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "03494625-3ee4-45e5-bfc9-9c2549432853, 560b51bd-e52a-4a37-a370-5a25e292016f", "traceId": "d9405f8527e44538b3a12ad3596ab555", "evidence": "identity=true, status=WAIT_MEASURE", "checkedAt": "2026-08-08T05:30:42.035Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "生成箱唛 PDF 并冻结稳定箱码", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085961870979149826/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13790 bytes (application/pdf)", "requestId": "6ffa1282-d3e9-46f3-ba71-53d2f0f50747, 749a50d1-0a2e-4d2b-adcb-ac186272c563, 927abcbf-0cb8-4254-a2f8-e9ebb92bc467", "traceId": "b73c258fc1ec4cc3bd14366453e22cd9, 41b269cd06cc497d8c41282b373d771f", "evidence": "contentType=application/pdf, bytes=13790", "checkedAt": "2026-08-08T05:30:42.155Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印后回查冻结箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5ac64008-1dd0-4034-9960-ad4c9efbed81, 251b3a3c-75da-413d-ba3c-f020d7c01f35", "traceId": "aab9d88e04c342f5b848e622c3d2882f", "evidence": "", "checkedAt": "2026-08-08T05:30:42.188Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次打印按订单货物冻结原始总箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "5ac64008-1dd0-4034-9960-ad4c9efbed81, 251b3a3c-75da-413d-ba3c-f020d7c01f35", "traceId": "aab9d88e04c342f5b848e622c3d2882f", "evidence": "inboundCodeStable=true, totalPackageCount=4", "checkedAt": "2026-08-08T05:30:42.188Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复整单打印复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085961870979149826/carton-label-pdf?tenantId=10001" }, "http": 200, "code": null, "message": "13790 bytes (application/pdf)", "requestId": "839d09f0-bb5d-481c-b7f2-391673b15e02, 27c0d686-d29e-4260-99b3-49589f2a824a, 0740cec7-b08b-4f8c-8007-a5b3284209df", "traceId": "e5e7fa4f5e904d0ab96b0becfe4ceea2, fef07b21a38f4d58a93de3e89a0e1311", "evidence": "boxCode=RK-2085961860365484033#4-1, contentType=application/pdf, bytes=13790", "checkedAt": "2026-08-08T05:30:42.303Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "指定第1箱补打复用已冻结箱码映射", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/inbounds/2085961870979149826/carton-label-pdf?tenantId=10001&cartonIndex=1" }, "http": 200, "code": null, "message": "7702 bytes (application/pdf)", "requestId": "3222c77f-0993-4577-8c1f-0ba034734ea8, 74187114-e7db-47e5-bac6-7fe8d551cbdd, 3d422d97-a3ed-4173-9520-a3ba69810324", "traceId": "0e377e493406413084211f3a8da65f68, 606ad0d10ce24887be96f292a09c13d7", "evidence": "boxCode=RK-2085961860365484033#4-1, cartonIndex=1, contentType=application/pdf, bytes=7702", "checkedAt": "2026-08-08T05:30:42.424Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "模拟墨家首次扫描单箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b470682e-2b62-4ac4-a18c-dc2031bb0bf7, 5ed300fc-2ca5-47f4-b4ec-a7724a318273", "traceId": "fa1cb0e8e42d48ccab10571c5cba3042", "evidence": "boxCode=RK-2085961860365484033#4-1, machineNo=MJ-ADMIN-E2E-01", "checkedAt": "2026-08-08T05:30:42.478Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "首次扫描新增一条且默认代表1箱", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b470682e-2b62-4ac4-a18c-dc2031bb0bf7, 5ed300fc-2ca5-47f4-b4ec-a7724a318273", "traceId": "fa1cb0e8e42d48ccab10571c5cba3042", "evidence": "created=true, confirmedPackageCount=1", "checkedAt": "2026-08-08T05:30:42.478Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "重复打印及指定箱补打后原箱码仍可解析", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "b470682e-2b62-4ac4-a18c-dc2031bb0bf7, 5ed300fc-2ca5-47f4-b4ec-a7724a318273", "traceId": "fa1cb0e8e42d48ccab10571c5cba3042", "evidence": "boxCodeStable=true, resolvedInboundId=2085961870979149826", "checkedAt": "2026-08-08T05:30:42.478Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询箱级测量详情", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d5f9e0cf-9f28-4524-91d7-edf12fd7db9d, 221e6526-60bb-4b3d-9f22-8d77ab76a08b", "traceId": "7c1284c956c24024935c6031abaa3cab", "evidence": "measurementId=2085961878092689409", "checkedAt": "2026-08-08T05:30:42.501Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "箱级查询回显箱码、尺寸、图片与设备信息", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d5f9e0cf-9f28-4524-91d7-edf12fd7db9d, 221e6526-60bb-4b3d-9f22-8d77ab76a08b", "traceId": "7c1284c956c24024935c6031abaa3cab", "evidence": "itemFound=true, imageFileId=2085961878052864002", "checkedAt": "2026-08-08T05:30:42.501Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工确认当前测量代表箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/items/2085961878096883714/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "88b3419f-969f-4050-bc47-64e47448f7e6, 5d7c7941-1491-43ad-a2fd-f575c0be383a", "traceId": "f1661ca623a54c4f978ca476046aab57", "evidence": "confirmedPackageCount=4", "checkedAt": "2026-08-08T05:30:42.538Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "人工箱数更新且测量版本递增", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/items/2085961878096883714/confirmed-package-count?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "88b3419f-969f-4050-bc47-64e47448f7e6, 5d7c7941-1491-43ad-a2fd-f575c0be383a", "traceId": "f1661ca623a54c4f978ca476046aab57", "evidence": "version=2", "checkedAt": "2026-08-08T05:30:42.539Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "同箱号重新扫描覆盖当前记录", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "53ec6ad7-4c3f-46f6-a4b6-2f7c29389fb6, 9d5edda1-bef8-45d5-a430-cb9e7d91fdd5", "traceId": "3e752a1c0b6b427e83f91a26e5af0f7b", "evidence": "boxCode=RK-2085961860365484033#4-1, machineNo=MJ-ADMIN-E2E-02", "checkedAt": "2026-08-08T05:30:42.598Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖保留同一条记录和人工箱数", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "53ec6ad7-4c3f-46f6-a4b6-2f7c29389fb6, 9d5edda1-bef8-45d5-a430-cb9e7d91fdd5", "traceId": "3e752a1c0b6b427e83f91a26e5af0f7b", "evidence": "sameItem=true, confirmedPackageCount=4", "checkedAt": "2026-08-08T05:30:42.598Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "回查覆盖后的尺寸与体积结果", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bd923b7a-bb5d-42d2-94df-caa1dcc4a13f, dea6e7e0-421e-422c-9366-41f8c41d7bf3", "traceId": "b39182b495cc4861a61c68666bdfee37", "evidence": "", "checkedAt": "2026-08-08T05:30:42.663Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "覆盖尺寸、箱数和服务端体积公式正确", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "bd923b7a-bb5d-42d2-94df-caa1dcc4a13f, dea6e7e0-421e-422c-9366-41f8c41d7bf3", "traceId": "b39182b495cc4861a61c68666bdfee37", "evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5", "checkedAt": "2026-08-08T05:30:42.663Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "保存同一测量批次草稿", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7d8a70b0-9a34-4fb2-afe0-cfe3330ae736, 22e003aa-5fb6-4ead-8c99-08566e3011d8", "traceId": "ec903e21f248441397b47ed44195c835", "evidence": "measurementId=2085961878092689409, items=1", "checkedAt": "2026-08-08T05:30:42.714Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "草稿沿用批次并递增版本", "passed": true, "deploymentBlocker": false, "request": { "method": "PUT", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/draft?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "7d8a70b0-9a34-4fb2-afe0-cfe3330ae736, 22e003aa-5fb6-4ead-8c99-08566e3011d8", "traceId": "ec903e21f248441397b47ed44195c835", "evidence": "status=DRAFT, version=4", "checkedAt": "2026-08-08T05:30:42.714Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交测量审核", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d2baa2a1-86ff-428f-b322-63a458889506, 2ad59c45-c39e-4fdc-9f95-24ce527058d6", "traceId": "4e5ea63c2359463faaeb5f949cfacf5d", "evidence": "measurementId=2085961878092689409", "checkedAt": "2026-08-08T05:30:42.758Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "提交后进入待测量审核状态", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/submit?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "d2baa2a1-86ff-428f-b322-63a458889506, 2ad59c45-c39e-4fdc-9f95-24ce527058d6", "traceId": "4e5ea63c2359463faaeb5f949cfacf5d", "evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING", "checkedAt": "2026-08-08T05:30:42.758Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "测量提交后拒绝设备覆盖并返回中文提示", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement/carton-scans?tenantId=10001" }, "http": 200, "code": "A0409", "message": "测量已提交,设备不能新增或覆盖数据", "requestId": "e2394116-fe68-43b9-9257-6c649e535d7a", "traceId": "ee1795ce2bff44ad9d841aeba6ca0a41", "evidence": "HTTP=200, code=A0409, chineseMessage=true", "checkedAt": "2026-08-08T05:30:42.792Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前读取最新入库单版本", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1a44081b-077b-4eb8-a6dd-84d930bb55a4, 1f8028e0-80da-4d2d-bde8-453b799d08a2", "traceId": "72e2b8d74d0b401f88afe7871df1ec2f", "evidence": "", "checkedAt": "2026-08-08T05:30:42.824Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核前状态和版本有效", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/inbounds/2085961870979149826?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "1a44081b-077b-4eb8-a6dd-84d930bb55a4, 1f8028e0-80da-4d2d-bde8-453b799d08a2", "traceId": "72e2b8d74d0b401f88afe7871df1ec2f", "evidence": "status=MEASURE_PENDING, version=1", "checkedAt": "2026-08-08T05:30:42.824Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "Admin 审核通过墨家测量", "passed": true, "deploymentBlocker": false, "request": { "method": "POST", "path": "/api/platform/v1/inbounds/2085961870979149826/measurements/approve?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c8ec067c-54bc-41ae-9d0f-29391cd057f1, b9c6c992-5156-4c64-85e1-89b56210c170", "traceId": "fc406baabe6942258b45d7e8e523d7ad", "evidence": "measurementId=2085961878092689409", "checkedAt": "2026-08-08T05:30:42.866Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "查询审核后的最终测量状态", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c814ede5-8d98-492a-9f26-2a99c27bdda1, 7aa96525-ac54-4e49-a556-d5e6cd627485", "traceId": "f03a0308d4df40b7bf945059ab5a1e43", "evidence": "", "checkedAt": "2026-08-08T05:30:42.899Z" }, { "module": "inbound-measurement", "scenario": "mojia-carton-measurement", "name": "审核后入库与测量状态闭环且结果未变化", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/first-leg/inbounds/2085961870979149826/measurement?tenantId=10001" }, "http": 200, "code": "200", "message": "success", "requestId": "c814ede5-8d98-492a-9f26-2a99c27bdda1, 7aa96525-ac54-4e49-a556-d5e6cd627485", "traceId": "f03a0308d4df40b7bf945059ab5a1e43", "evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4", "checkedAt": "2026-08-08T05:30:42.899Z" }, { "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": "730f5fa5-dac8-4d89-80e8-11936dc00376, 0417117f-8e68-466f-8dc5-cf69aca46f8c", "traceId": "11aee24831c74fc2ae012215b200eee3", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T05:30:42.926Z" }, { "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": "730f5fa5-dac8-4d89-80e8-11936dc00376, 0417117f-8e68-466f-8dc5-cf69aca46f8c", "traceId": "11aee24831c74fc2ae012215b200eee3", "evidence": "service=order-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T05:30:42.926Z" }, { "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": "bb5b1ee5-a224-4793-a27f-2fb08c49a626, 9887140f-c828-4d81-8d22-03bfbd7b7ee4", "traceId": "1012c0c889164436894ec3cf0e537ac3", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T05:30:42.962Z" }, { "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": "bb5b1ee5-a224-4793-a27f-2fb08c49a626, 9887140f-c828-4d81-8d22-03bfbd7b7ee4", "traceId": "1012c0c889164436894ec3cf0e537ac3", "evidence": "service=firstleg-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T05:30:42.962Z" }, { "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": "59659668-eff8-4dc1-8a59-4081dbdbf600, e0d7ac31-16a6-4fbf-9e16-282d30d0d1e9", "traceId": "03bc1e00c30e443e95c298ff80e9c78e", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T05:30:42.989Z" }, { "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": "59659668-eff8-4dc1-8a59-4081dbdbf600, e0d7ac31-16a6-4fbf-9e16-282d30d0d1e9", "traceId": "03bc1e00c30e443e95c298ff80e9c78e", "evidence": "service=file-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T05:30:42.989Z" }, { "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": "d4200cbf-f054-417f-b82f-fd949c82da7b, 7c6e5d0a-9176-4bb3-9ed9-855c3a8d3a36", "traceId": "96d19e748c3d495e9a7a98ee7512ca12", "evidence": "HTTP=200, code=200", "checkedAt": "2026-08-08T05:30:43.035Z" }, { "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": "d4200cbf-f054-417f-b82f-fd949c82da7b, 7c6e5d0a-9176-4bb3-9ed9-855c3a8d3a36", "traceId": "96d19e748c3d495e9a7a98ee7512ca12", "evidence": "service=warehouse-service, status=UP, readiness=UP", "checkedAt": "2026-08-08T05:30:43.035Z" }, { "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": "96a38fd4-1335", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:43.061Z" }, { "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": "07739279-1336", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:43.076Z" }, { "module": "supplemental", "scenario": null, "name": "未认证请求不返回业务成功码", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/orders/status" }, "http": 401, "code": "A0401", "message": "未登录或令牌已失效", "requestId": "96a38fd4-1337", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:43.093Z" }, { "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": "54bc5e92-ab19-45ad-a9c1-1310b53854d3, 4d660a2f-55a9-4af7-8901-3a0dd8fff383", "traceId": "18ee1e19da974da0bac4eee287a3c363", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE", "checkedAt": "2026-08-08T05:30:43.137Z" }, { "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": "54bc5e92-ab19-45ad-a9c1-1310b53854d3, 4d660a2f-55a9-4af7-8901-3a0dd8fff383", "traceId": "18ee1e19da974da0bac4eee287a3c363", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.137Z" }, { "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": "0f346acc-7f0f-495f-98d6-5c753a9677db, 3488eb08-f6c1-472c-acf9-972425f1e8fb", "traceId": "107df71f1a324edda9eb894eca26ea35", "evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA", "checkedAt": "2026-08-08T05:30:43.165Z" }, { "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": "0f346acc-7f0f-495f-98d6-5c753a9677db, 3488eb08-f6c1-472c-acf9-972425f1e8fb", "traceId": "107df71f1a324edda9eb894eca26ea35", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.165Z" }, { "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": "f1dbdc5e-549a-4597-bded-1fb43ebefaa4", "traceId": "483df54bf2bd4d149708378ba4d1bd32", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:43.193Z" }, { "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": "10664bbc-5c7b-4c4c-90ae-ef19a32b55ac", "traceId": "839eb55f5f9d483aa322d609346fe359", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T05:30:43.213Z" }, { "module": "supplemental", "scenario": "warehouse-resources", "name": "库位分页查询", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/locations?page=1&size=5&tenantId=0" }, "http": 200, "code": "200", "message": "success", "requestId": "c8d93078-d9ac-470f-85a3-5745283795f7, 672cd19b-682b-4e5e-91d0-cec88e95e9fe", "traceId": "5d2561e2609942ebbef6069a8a56b672", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T05:30:43.240Z" }, { "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": "c8d93078-d9ac-470f-85a3-5745283795f7, 672cd19b-682b-4e5e-91d0-cec88e95e9fe", "traceId": "5d2561e2609942ebbef6069a8a56b672", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.240Z" }, { "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": "44f011de-5177-4f73-94fb-10129e5d3471, 0f6c0ac9-5ede-417a-897e-8d1a4ebcfa16", "traceId": "1f401b058855410bbe1a35a0765daa32", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0", "checkedAt": "2026-08-08T05:30:43.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": "44f011de-5177-4f73-94fb-10129e5d3471, 0f6c0ac9-5ede-417a-897e-8d1a4ebcfa16", "traceId": "1f401b058855410bbe1a35a0765daa32", "evidence": "records=3, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.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": "01dcfdf6-a817-4e05-9cf9-c901afbdaa36, a2a4386d-2943-4171-a34c-aa0743221469", "traceId": "06a0dbcedcc14f47aeca8642c4f78f75", "evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T05:30:43.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": "01dcfdf6-a817-4e05-9cf9-c901afbdaa36, a2a4386d-2943-4171-a34c-aa0743221469", "traceId": "06a0dbcedcc14f47aeca8642c4f78f75", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.300Z" }, { "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": "996194da-09d0-42e5-9661-f5c7f7bb840a, d6f2c7eb-8a99-46c8-be1a-04201d0e3fe1", "traceId": "db2d7b4c6c984589a9fcd963317fb8cc", "evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001", "checkedAt": "2026-08-08T05:30:43.332Z" }, { "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": "996194da-09d0-42e5-9661-f5c7f7bb840a, d6f2c7eb-8a99-46c8-be1a-04201d0e3fe1", "traceId": "db2d7b4c6c984589a9fcd963317fb8cc", "evidence": "records=0, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.332Z" }, { "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": "03f20571-d419-4552-8616-20c9348c58db", "traceId": "ee7d7b5e04b74fa28a93c06958cc0e3d", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T05:30:43.361Z" }, { "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": "d763633e-3977-4238-9154-0e02f7e98d7e", "traceId": "e2572ebafd894bd3a327183337ef77e1", "evidence": "HTTP=200, code=A0400", "checkedAt": "2026-08-08T05:30:43.393Z" }, { "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": "461ff60d-fe0d-4819-9505-c9b79e0c8b18", "traceId": "8b2b6b9cebc24ad684eafc039b16e1e7", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:43.410Z" }, { "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": "c312fa88-f5a8-4ac7-b2a8-2872acf07be8", "traceId": "4edd73e1aa7544bcb5e07f52591e5768", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:43.437Z" }, { "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": "8fd86285-0230-49c0-8542-521919356e68", "traceId": "0deb720f59be40a89bdcb762263ec9d8", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:43.470Z" }, { "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": "ecb35e1d-41e2-4019-a454-3b337317d8d9, 058d8192-0353-49ec-92df-b3cf7cca3bdd", "traceId": "13fb701c871346cc8789742e9621b7be", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T05:30:43.503Z" }, { "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": "ecb35e1d-41e2-4019-a454-3b337317d8d9, 058d8192-0353-49ec-92df-b3cf7cca3bdd", "traceId": "13fb701c871346cc8789742e9621b7be", "evidence": "records=4, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.503Z" }, { "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": "86167670-6739-465a-9770-c7de743c7790, 94edce77-9bf4-4459-b50b-c753bed0d189", "traceId": "405eec01cea044ef8d807338a0b95fb8", "evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T05:30:43.533Z" }, { "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": "86167670-6739-465a-9770-c7de743c7790, 94edce77-9bf4-4459-b50b-c753bed0d189", "traceId": "405eec01cea044ef8d807338a0b95fb8", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.533Z" }, { "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": "86167670-6739-465a-9770-c7de743c7790, 94edce77-9bf4-4459-b50b-c753bed0d189", "traceId": "405eec01cea044ef8d807338a0b95fb8", "evidence": "records=5", "checkedAt": "2026-08-08T05:30:43.533Z" }, { "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": "b5e33509-25f7-43f5-b3f5-16a9e9e2d3ac", "traceId": "efcbd00f80374d39abf427b2a79386e9", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:43.562Z" }, { "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": "771c3f79-259f-4dac-b0b5-656537e44ffa, 823c20f9-81b4-4476-845c-fbc783e388ef", "traceId": "5275814ce6cc41bd8c2f5a95a9b58866", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE", "checkedAt": "2026-08-08T05:30:43.603Z" }, { "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": "771c3f79-259f-4dac-b0b5-656537e44ffa, 823c20f9-81b4-4476-845c-fbc783e388ef", "traceId": "5275814ce6cc41bd8c2f5a95a9b58866", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.603Z" }, { "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": "f3fcffcf-27a2-4303-8db4-2ebc020f78d5, 49f81fb3-063d-4a14-b167-0927097beca1", "traceId": "662bf3231a474c37b4ed17613cf20b2e", "evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE", "checkedAt": "2026-08-08T05:30:43.636Z" }, { "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": "f3fcffcf-27a2-4303-8db4-2ebc020f78d5, 49f81fb3-063d-4a14-b167-0927097beca1", "traceId": "662bf3231a474c37b4ed17613cf20b2e", "evidence": "records=5, current=1, size=5", "checkedAt": "2026-08-08T05:30:43.636Z" }, { "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": "f3fcffcf-27a2-4303-8db4-2ebc020f78d5, 49f81fb3-063d-4a14-b167-0927097beca1", "traceId": "662bf3231a474c37b4ed17613cf20b2e", "evidence": "records=5", "checkedAt": "2026-08-08T05:30:43.636Z" }, { "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": "6a1b2a77-7e9f-461b-abcf-3d84054e6e99", "traceId": "c9eb9e40a6964587bbf45c41546f8d69", "evidence": "HTTP=200, code=A0422", "checkedAt": "2026-08-08T05:30:43.658Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "仓库导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/warehouse-admin/import-template" }, "http": 200, "code": null, "message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "2dc3f672-a652-4f39-8e2e-e05d3af0674a, 70f356e8-6a20-43df-9f07-e7c4d29c6928", "traceId": "a2a85e1d9d3048cfb165e3a57bc0fd0e", "evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:43.713Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "快递公司导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/express-companies/import-template" }, "http": 200, "code": null, "message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "134e7806-c80c-4140-bca1-0bbb6664d72e, f3f5ec39-4e13-4b4c-9a71-309d9466844b", "traceId": "6e251568372f4570ace02a09161b38f7", "evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:43.760Z" }, { "module": "supplemental", "scenario": "shared-master-data", "name": "往来单位导入模板为 XLSX 且不记录二进制", "passed": true, "deploymentBlocker": false, "request": { "method": "GET", "path": "/api/platform/v1/partners/import-template" }, "http": 200, "code": null, "message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "2abdb3ff-0ae8-4631-bd18-c2a65bd7e9f9, 8a1ca828-1345-420d-81a3-baf7494affee", "traceId": "d093335b7f9744a0b57660e868f7ac88", "evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:43.792Z" }, { "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": "6aa01c34-d0fc-4a24-956c-9b843da2f0f4, e95818d4-2127-4c60-a447-b6ac1c79dc91", "traceId": "5fc073c940594bc084a2b3f28ee1cf15", "evidence": "count=1", "checkedAt": "2026-08-08T05:30:43.815Z" }, { "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": "6aa01c34-d0fc-4a24-956c-9b843da2f0f4, e95818d4-2127-4c60-a447-b6ac1c79dc91", "traceId": "5fc073c940594bc084a2b3f28ee1cf15", "evidence": "count=1", "checkedAt": "2026-08-08T05:30:43.815Z" }, { "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": "9b3fd363-3622-42a5-b203-d8a1001879a5, 5421f0a3-6c8f-4fef-a97f-58a3c9c56e24", "traceId": "cadefe603581463f9b3b13b25ad7f837", "evidence": "count=1", "checkedAt": "2026-08-08T05:30:43.843Z" }, { "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": "9b3fd363-3622-42a5-b203-d8a1001879a5, 5421f0a3-6c8f-4fef-a97f-58a3c9c56e24", "traceId": "cadefe603581463f9b3b13b25ad7f837", "evidence": "count=1", "checkedAt": "2026-08-08T05:30:43.843Z" }, { "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": "b0a9e6ab-0e65-4c59-a465-a8bde7eb0914, 2bbd6fc0-67a7-4afa-9892-6b706817d823", "traceId": "9d80376bad9d4c9e8780a81f6bd4fb1f", "evidence": "count=8", "checkedAt": "2026-08-08T05:30:43.879Z" }, { "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": "b0a9e6ab-0e65-4c59-a465-a8bde7eb0914, 2bbd6fc0-67a7-4afa-9892-6b706817d823", "traceId": "9d80376bad9d4c9e8780a81f6bd4fb1f", "evidence": "count=8", "checkedAt": "2026-08-08T05:30:43.879Z" }, { "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": "ea7763e8-0801-45cd-9427-690e85e7f229, ae57d2c1-ef06-4764-99cd-4625d7fd2ca7", "traceId": "3cffb5517cd441c6898b4cedc64eceb1", "evidence": "", "checkedAt": "2026-08-08T05:30:43.908Z" }, { "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/2085961800552591362/source" }, "http": 200, "code": null, "message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)", "requestId": "af3b3ff4-e691-473a-8ade-d422e92b4648, 8bc4a041-e6bd-4f49-bfb1-84441917515c, 4364aab7-304e-4aa7-a68a-79b375fc8a5a", "traceId": "ce472cedb3da4572b723790a119a5fb3, be26754cc3df4c4fbbf2b8b3cf73a77a", "evidence": "versionId=2085961800552591362, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "checkedAt": "2026-08-08T05:30:44.030Z" }, { "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": "5cdce45d-47b6-49bb-8a91-bd21b8f95e84, 8384e5a4-4c5f-448b-b375-b580ea651bed", "traceId": "a3d358cd1d8d482eb0038f57804a6d2b", "evidence": "", "checkedAt": "2026-08-08T05:30:44.068Z" }, { "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": "5cdce45d-47b6-49bb-8a91-bd21b8f95e84, 8384e5a4-4c5f-448b-b375-b580ea651bed", "traceId": "a3d358cd1d8d482eb0038f57804a6d2b", "evidence": "records=0", "checkedAt": "2026-08-08T05:30:44.068Z" }, { "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": "a57b986d-4dfc-47f3-bc06-688300dc40df, 2b7c6bac-af59-4041-acd6-54c528d22e3a", "traceId": "21842fe7e263489483aea87d6374fc92", "evidence": "", "checkedAt": "2026-08-08T05:30:44.092Z" }, { "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": "a57b986d-4dfc-47f3-bc06-688300dc40df, 2b7c6bac-af59-4041-acd6-54c528d22e3a", "traceId": "21842fe7e263489483aea87d6374fc92", "evidence": "records=0", "checkedAt": "2026-08-08T05:30:44.092Z" }, { "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": "b632e45d-c6eb-4d18-b714-67162e93328c, d523bb3f-deb1-4e62-975a-504e3569d6cd", "traceId": "460f1dc0671443e0a6d510018893e822", "evidence": "", "checkedAt": "2026-08-08T05:30:44.130Z" }, { "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": "b632e45d-c6eb-4d18-b714-67162e93328c, d523bb3f-deb1-4e62-975a-504e3569d6cd", "traceId": "460f1dc0671443e0a6d510018893e822", "evidence": "records=5", "checkedAt": "2026-08-08T05:30:44.130Z" }, { "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": "0157041a-0f06-42ea-96ea-9d2af8429b6f, dfe82742-3af7-4359-92da-cfe98b135098", "traceId": "a5c2fc16babc4337bb8414f13410e136", "evidence": "", "checkedAt": "2026-08-08T05:30:44.162Z" }, { "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": "0157041a-0f06-42ea-96ea-9d2af8429b6f, dfe82742-3af7-4359-92da-cfe98b135098", "traceId": "a5c2fc16babc4337bb8414f13410e136", "evidence": "records=0", "checkedAt": "2026-08-08T05:30:44.162Z" }, { "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": "b050bf0c-c79c-4fa9-93f7-f661ba917da6, c2b23150-723b-4f71-9c11-ed4ad759fd8c", "traceId": "e73294cb5a4143c8b136a299d8c8ef9a", "evidence": "", "checkedAt": "2026-08-08T05:30:44.190Z" }, { "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": "b050bf0c-c79c-4fa9-93f7-f661ba917da6, c2b23150-723b-4f71-9c11-ed4ad759fd8c", "traceId": "e73294cb5a4143c8b136a299d8c8ef9a", "evidence": "records=0", "checkedAt": "2026-08-08T05:30:44.190Z" }, { "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": "4479bccf-3a3c-44c0-8666-0b0cc3de28b9", "traceId": "6bd6674517154c23886deb9aa1cef86b", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:44.220Z" }, { "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": "2459891b-b4bf-4a29-9845-914959bf8756", "traceId": "ae1e25e8af7b4a74bd6127fd80d27651", "evidence": "HTTP=200, code=A0404", "checkedAt": "2026-08-08T05:30:44.253Z" }, { "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": "07739279-1372", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:44.280Z" }, { "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": "144d43a3-7802-4deb-a21a-d38d12f59713, d66d60b8-bb4c-4613-860c-002039d52f68", "traceId": "506e63fc1dfb43e1b8529cbbdd8bf039", "evidence": "", "checkedAt": "2026-08-08T05:30:44.349Z" }, { "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": "144d43a3-7802-4deb-a21a-d38d12f59713, d66d60b8-bb4c-4613-860c-002039d52f68", "traceId": "506e63fc1dfb43e1b8529cbbdd8bf039", "evidence": "records=5, builtInField=protectedAccount", "checkedAt": "2026-08-08T05:30:44.349Z" }, { "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": "a18537d0-0c09-47c9-b062-5810d49523f0, c7af4869-c96e-4e64-ab79-6cda69107e5e", "traceId": "fd744360ada64b5195b499d354a43db1", "evidence": "", "checkedAt": "2026-08-08T05:30:44.383Z" }, { "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": "a18537d0-0c09-47c9-b062-5810d49523f0, c7af4869-c96e-4e64-ab79-6cda69107e5e", "traceId": "fd744360ada64b5195b499d354a43db1", "evidence": "records=13, builtInField=roleType", "checkedAt": "2026-08-08T05:30:44.383Z" }, { "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": "2cfaa2dc-2e03-4e6c-a421-0631afcdbe57, df7aab1a-00c2-4a39-8ef3-819c2db3e297", "traceId": "40ba08b7abb94237a96944363be9e794", "evidence": "", "checkedAt": "2026-08-08T05:30:44.420Z" }, { "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": "2cfaa2dc-2e03-4e6c-a421-0631afcdbe57, df7aab1a-00c2-4a39-8ef3-819c2db3e297", "traceId": "40ba08b7abb94237a96944363be9e794", "evidence": "records=136, builtInField=builtIn", "checkedAt": "2026-08-08T05:30:44.420Z" }, { "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": "07739279-1376", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:44.446Z" }, { "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": "96a38fd4-1377", "traceId": null, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-08-08T05:30:44.461Z" } ] }