Files
baiyue-firstleg/reports/admin-test-env-acceptance-20260808123941.json
T
2026-08-08 21:14:39 +08:00

10063 lines
347 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808123941811",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T12:40:19.748Z",
"startedAt": "2026-08-08T12:39:41.811Z",
"success": false,
"fatal": null,
"summary": {
"total": 537,
"passed": 530,
"failed": 7
},
"modules": [
{
"name": "customers",
"startedAt": "2026-08-08T12:39:42.182Z",
"finishedAt": "2026-08-08T12:39:43.170Z",
"success": true,
"passed": 38,
"failed": 0,
"fatal": null
},
{
"name": "overseas-storage-fees",
"startedAt": "2026-08-08T12:39:43.172Z",
"finishedAt": "2026-08-08T12:39:44.432Z",
"success": true,
"passed": 29,
"failed": 0,
"fatal": null
},
{
"name": "system",
"startedAt": "2026-08-08T12:39:44.433Z",
"finishedAt": "2026-08-08T12:39:46.915Z",
"success": true,
"passed": 41,
"failed": 0,
"fatal": null
},
{
"name": "master-data",
"startedAt": "2026-08-08T12:39:46.918Z",
"finishedAt": "2026-08-08T12:39:49.220Z",
"success": false,
"passed": 55,
"failed": 2,
"fatal": null
},
{
"name": "orders",
"startedAt": "2026-08-08T12:39:49.222Z",
"finishedAt": "2026-08-08T12:39:52.908Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "pricing",
"startedAt": "2026-08-08T12:39:52.910Z",
"finishedAt": "2026-08-08T12:39:59.094Z",
"success": true,
"passed": 26,
"failed": 0,
"fatal": null
},
{
"name": "downloads",
"startedAt": "2026-08-08T12:39:59.095Z",
"finishedAt": "2026-08-08T12:40:05.524Z",
"success": true,
"passed": 8,
"failed": 0,
"fatal": null
},
{
"name": "inbound-weight-ocr",
"startedAt": "2026-08-08T12:40:05.527Z",
"finishedAt": "2026-08-08T12:40:11.732Z",
"success": true,
"passed": 52,
"failed": 0,
"fatal": null
},
{
"name": "orders-inbound-measurement-fixture",
"startedAt": "2026-08-08T12:40:11.733Z",
"finishedAt": "2026-08-08T12:40:14.264Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "inbound-measurement",
"startedAt": "2026-08-08T12:40:14.265Z",
"finishedAt": "2026-08-08T12:40:15.616Z",
"success": true,
"passed": 28,
"failed": 0,
"fatal": null
},
{
"name": "supplemental",
"startedAt": "2026-08-08T12:40:15.618Z",
"finishedAt": "2026-08-08T12:40:17.370Z",
"success": true,
"passed": 74,
"failed": 0,
"fatal": null
},
{
"name": "supplemental-boundaries",
"startedAt": "2026-08-08T12:40:17.371Z",
"finishedAt": "2026-08-08T12:40:18.030Z",
"success": true,
"passed": 18,
"failed": 0,
"fatal": null
},
{
"name": "ocean-bookings",
"startedAt": "2026-08-08T12:40:18.032Z",
"finishedAt": "2026-08-08T12:40:18.772Z",
"success": true,
"passed": 23,
"failed": 0,
"fatal": null
},
{
"name": "truck-appointments",
"startedAt": "2026-08-08T12:40:18.774Z",
"finishedAt": "2026-08-08T12:40:19.721Z",
"success": false,
"passed": 39,
"failed": 3,
"fatal": null
},
{
"name": "service-center-flow",
"startedAt": "2026-08-08T12:40:19.723Z",
"finishedAt": "2026-08-08T12:40:19.748Z",
"success": false,
"passed": 0,
"failed": 2,
"fatal": null
}
],
"scenarios": [
{
"name": "customer-dimension-rules",
"module": "customers",
"success": true,
"deploymentBlocked": false,
"passed": 13,
"failed": 0
},
{
"name": "customer-overseas-storage-fee-lifecycle",
"module": "overseas-storage-fees",
"success": true,
"deploymentBlocked": false,
"passed": 29,
"failed": 0
},
{
"name": "price-book-lifecycle",
"module": "pricing",
"success": true,
"deploymentBlocked": false,
"passed": 26,
"failed": 0
},
{
"name": "weight-image-recognition-and-confirmation",
"module": "inbound-weight-ocr",
"success": true,
"deploymentBlocked": false,
"passed": 52,
"failed": 0
},
{
"name": "mojia-carton-measurement",
"module": "inbound-measurement",
"success": true,
"deploymentBlocked": false,
"passed": 28,
"failed": 0
},
{
"name": "admin-boundary-automation",
"module": "supplemental-boundaries",
"success": true,
"deploymentBlocked": false,
"passed": 18,
"failed": 0
}
],
"deploymentBlockers": [
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "上传本轮拖车预约文本附件",
"evidence": "fileName=ADMIN-API-20260808123941811-truck.txt",
"code": "A0400",
"requestId": "d4d06c3c-2558-44de-badc-46f90c183f98",
"traceId": "c063572b61294528842d35b725f9f549"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件引用归属、类型和哈希元数据完整",
"evidence": "attachmentId=missing, fileId=missing",
"code": "A0400",
"requestId": "d4d06c3c-2558-44de-badc-46f90c183f98",
"traceId": "c063572b61294528842d35b725f9f549"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件列表包含本轮上传引用",
"evidence": "attachments=0",
"code": "200",
"requestId": "5350bcb2-5b9f-4368-ac97-733e7e8e91b7, 489177ef-1211-4409-ba61-629d08efe617",
"traceId": "f11bdbfaaa6047e599c9a17ae94255ab"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "创建关联海运订舱的拖车预约",
"evidence": "oceanBookingId=2086069989080084481",
"code": "A0400",
"requestId": "b38068b3-9ac9-4dea-8cd4-83069ec4ffa3",
"traceId": "977c73b4d70641ada1db23514f0e2986"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "拖车预约关联订舱 ID、版本和审计字段完整",
"evidence": "appointmentId=missing, oceanBookingId=missing, version=missing",
"code": "A0400",
"requestId": "b38068b3-9ac9-4dea-8cd4-83069ec4ffa3",
"traceId": "977c73b4d70641ada1db23514f0e2986"
}
],
"coverageGaps": [
{
"module": "master-data",
"scenario": "optimistic-lock",
"name": "仓库/托盘/快递/往来单位旧 version 冲突",
"reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖",
"category": "contract-gap"
},
{
"module": "supplemental-boundaries",
"scenario": "resource-occupancy",
"name": "托盘/库位真实占用删除保护",
"reason": "当前公共验收 API 未提供可安全构造并释放占用关联的独立 fixture;未操作历史资源",
"category": "no-public-fixture-api"
}
],
"createdResources": {
"customer": {
"tenantId": "2086069837947850754",
"marker": "ADMIN-API-20260808123941811",
"contactPhone": "16192782182"
},
"overseasStorageFeeCustomer": {
"tenantId": "2086069842007937026",
"marker": "ADMIN-API-20260808123941811",
"ownedByModule": true
},
"systemPermission": {
"id": "2086069847452143618",
"code": "platform:acceptance:808123941811"
},
"systemRole": {
"id": "2086069847963848705",
"code": "ADMIN_ACCEPT_808123941811",
"finalStatus": "DISABLED",
"retainedBecauseAssigned": true
},
"systemUser": {
"membershipId": "2086069849075339268",
"username": "admin_accept_808123941811",
"finalStatus": "DISABLED"
},
"warehouse": {
"id": "2086069857951989762",
"code": "AW808123941811",
"finalStatus": "INACTIVE"
},
"location": {
"id": "2086069858677604353",
"warehouseId": "2086069857951989762",
"deleted": false
},
"pallet": {
"id": "2086069859633905665",
"warehouseId": "2086069857951989762",
"deleted": true
},
"expressCompany": {
"id": "2086069860485349377",
"code": "EX808123941811",
"finalStatus": "INACTIVE"
},
"partner": {
"id": "2086069861408096257",
"code": "PT808123941811",
"finalStatus": "INACTIVE"
},
"orders": {
"marker": "ADMIN-API-20260808123941811",
"tenantId": "10001",
"orderId": "2086069870710554626",
"productImageFileId": "2086069869976551426",
"boxTypes": [
"SMALL",
"MEDIUM",
"LARGE",
"EXTRA_LARGE"
],
"inboundId": "2086069881223557121",
"orderNo": "FL2086069870710554626",
"inboundCode": "RK-2086069870710554626",
"processStatus": "WAIT_MEASURE",
"taskId": "2086069881198391298"
},
"ocrInbound": {
"tenantId": "10001",
"inboundId": "2086069881223557121",
"marker": "ADMIN-API-20260808123941811"
},
"testInbound": {
"tenantId": "10001",
"inboundId": "2086069881223557121",
"marker": "ADMIN-API-20260808123941811"
},
"priceBookVersion": {
"versionId": "2086069883538812930",
"marker": "ADMIN-API-20260808123941811",
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
},
"exportTask": {
"id": "2086069908899692545"
},
"inboundWeightOcr": {
"tenantId": "10001",
"inboundId": "2086069881223557121",
"resultIds": [
"2086069948902846465",
"2086069959287943169"
],
"cleaned": true
},
"orchestrationFixtures": {
"inboundMeasurement": {
"marker": "ADMIN-API-20260808123941811-MOJIA",
"tenantId": "10001",
"orderId": "2086069964658769922",
"inboundId": "2086069969442353153"
}
},
"inboundMeasurement": {
"marker": "ADMIN-API-20260808123941811-MOJIA",
"tenantId": "10001",
"inboundId": "2086069969442353153",
"measurementId": "2086069975473762306",
"boxCode": "RK-2086069964658769922#4-1",
"finalStatus": "APPROVED"
},
"oceanBooking": {
"id": "2086069989080084481",
"marker": "ADMIN-API-20260808123941811",
"finalStatus": "RELEASED"
},
"truckAppointment": {
"id": "2086069992821403649",
"marker": "ADMIN-API-20260808123941811",
"finalStatus": "COMPLETED"
}
},
"excluded": [
{
"scope": "dashboard",
"reason": "首页为静态演示数据,不调用后端 API"
},
{
"scope": "hidden-prototypes",
"reason": "隐藏原型页面尚无已确认后端契约"
}
],
"securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。",
"steps": [
{
"module": "authentication",
"scenario": null,
"name": "平台管理员登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "20be2fe9-8032-4ab9-87e7-7c59c055c289, 745b30e5-ffd7-44f4-ba79-3cfa2761689c",
"traceId": "8ed96902c5ad4c0c8bb880ea31631c2c",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.182Z"
},
{
"module": "customers",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192782182"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "49d0fbb5-91b9-45f8-9527-465a8066c1a2, e54b3124-ea3f-4cee-8a16-8447c81d814b",
"traceId": "48837d26133e44f19343a327bb6edd20",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T12:39:42.225Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "missing=none",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "tenantId=2086069837947850754, status=PROFILE_REQUIRED",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "generated=true, length=16",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "matches=true",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"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": "2e412363-414c-4faa-a8b0-ee64c82625cb, 6642cef9-b7f7-44c1-abf3-52ca43a382cc",
"traceId": "c56d5737a8fc497091ffa66d8fb0384c",
"evidence": "creditCode=omitted, approvedAt=omitted",
"checkedAt": "2026-08-08T12:39:42.623Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "新客户尺寸规则可查询",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "tenantId=2086069837947850754",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "固定四箱规顺序完整且无重复",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "四箱规默认内径、加边和备注正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "defaults=matched",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "derivedRows=4",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d02d02be-e557-4f16-889b-fb4e3f131bea, 5d951986-bfb2-4d4a-aa93-26f4d021494b",
"traceId": "d9109f4891c24571a64014a6a62d62d4",
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
"checkedAt": "2026-08-08T12:39:42.663Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1d2b025e-8e54-496c-8ba5-7d75a6c365db, eddfce53-9ad6-4d40-a4c3-48ba866e715b",
"traceId": "6800e80b7fa241b5814ae3b191620b02",
"evidence": "rows=4",
"checkedAt": "2026-08-08T12:39:42.722Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1d2b025e-8e54-496c-8ba5-7d75a6c365db, eddfce53-9ad6-4d40-a4c3-48ba866e715b",
"traceId": "6800e80b7fa241b5814ae3b191620b02",
"evidence": "versions=1,1,1,1",
"checkedAt": "2026-08-08T12:39:42.722Z"
},
{
"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=2086069837947850754"
},
"http": 200,
"code": "A0409",
"message": "箱规尺寸配置已被修改,请刷新后重试",
"requestId": "2b224246-2d1d-4043-9ac8-c5f95f273361",
"traceId": "bf8b083497e740698afd7975aa543ed2",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:39:42.750Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突后重新查询四条规则",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76e42cfc-a610-400c-be3b-422570646b50, 95ba6855-2147-4747-892e-35f175b9e247",
"traceId": "b1b2e256bdb449b6ae38e6043cc7af42",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.776Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突请求未造成四行部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76e42cfc-a610-400c-be3b-422570646b50, 95ba6855-2147-4747-892e-35f175b9e247",
"traceId": "b1b2e256bdb449b6ae38e6043cc7af42",
"evidence": "unchangedRows=4",
"checkedAt": "2026-08-08T12:39:42.776Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "恢复本轮修改前的四箱规配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a081e2d-7ae6-4b1f-8cf9-61e5578ca9a4, 77ae2657-d226-4d07-aa97-453109c89e69",
"traceId": "4f82bf23cf254ee3bdf44878e241ce7e",
"evidence": "restore=original-values",
"checkedAt": "2026-08-08T12:39:42.821Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "尺寸规则恢复后回显与初始值一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a081e2d-7ae6-4b1f-8cf9-61e5578ca9a4, 77ae2657-d226-4d07-aa97-453109c89e69",
"traceId": "4f82bf23cf254ee3bdf44878e241ce7e",
"evidence": "restoredRows=4",
"checkedAt": "2026-08-08T12:39:42.821Z"
},
{
"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-808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fd7bd6fb-0866-4986-8ed3-d4414ff35239, 0e41bcb3-ce07-4b7c-9eea-c3fd05b3019f",
"traceId": "ec139cb6c3d945e69253ea44b2eb8aaf",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.855Z"
},
{
"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-808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fd7bd6fb-0866-4986-8ed3-d4414ff35239, 0e41bcb3-ce07-4b7c-9eea-c3fd05b3019f",
"traceId": "ec139cb6c3d945e69253ea44b2eb8aaf",
"evidence": "found=true, missing=none",
"checkedAt": "2026-08-08T12:39:42.855Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ee5f1c3a-f32e-4e2f-8406-37628fffef82, 0b45eb27-8249-46fa-b261-6007685097ec",
"traceId": "a96581d2987248848b51da5badc865a6",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.884Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户详情基本信息正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ee5f1c3a-f32e-4e2f-8406-37628fffef82, 0b45eb27-8249-46fa-b261-6007685097ec",
"traceId": "a96581d2987248848b51da5badc865a6",
"evidence": "tenantId=2086069837947850754",
"checkedAt": "2026-08-08T12:39:42.884Z"
},
{
"module": "customers",
"scenario": null,
"name": "编辑客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76dc3ca8-dc93-4fe7-b08e-a67ea6b05c31, 6b41daf0-7e68-42a1-8344-2e9b911a5d9e",
"traceId": "b0bde48dce344bb7aaab19790d25ff60",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.920Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76dc3ca8-dc93-4fe7-b08e-a67ea6b05c31, 6b41daf0-7e68-42a1-8344-2e9b911a5d9e",
"traceId": "b0bde48dce344bb7aaab19790d25ff60",
"evidence": "tenantId=2086069837947850754",
"checkedAt": "2026-08-08T12:39:42.921Z"
},
{
"module": "customers",
"scenario": null,
"name": "回查客户编辑结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "02ad7fb2-6fc2-49e8-8c7c-8e4ed354abb2, abf59fae-38dc-4586-a41c-e71fe2833a28",
"traceId": "d60151e66bc349edb7a29dffdc71c1ac",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.940Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "02ad7fb2-6fc2-49e8-8c7c-8e4ed354abb2, abf59fae-38dc-4586-a41c-e71fe2833a28",
"traceId": "d60151e66bc349edb7a29dffdc71c1ac",
"evidence": "tenantId=2086069837947850754",
"checkedAt": "2026-08-08T12:39:42.940Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询资质",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10be0a52-1eeb-46fe-9749-014fb85cc0f0, e81d5d84-f3c6-44a4-a942-f0c87463e03e",
"traceId": "89bdb5426ef446168e542f16e8546084",
"evidence": "",
"checkedAt": "2026-08-08T12:39:42.979Z"
},
{
"module": "customers",
"scenario": null,
"name": "资质概况结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10be0a52-1eeb-46fe-9749-014fb85cc0f0, e81d5d84-f3c6-44a4-a942-f0c87463e03e",
"traceId": "89bdb5426ef446168e542f16e8546084",
"evidence": "count=0",
"checkedAt": "2026-08-08T12:39:42.979Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询成员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "91e56758-6995-45a6-82e1-c3fd9a6d5432, f82070e5-ae6f-4ff2-a405-00e4eaa64d8a",
"traceId": "11297c8707ba4ef39855db6b8051ff46",
"evidence": "",
"checkedAt": "2026-08-08T12:39:43.012Z"
},
{
"module": "customers",
"scenario": "customer-owner-provisioning",
"name": "联系电话账号是企业管理员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "91e56758-6995-45a6-82e1-c3fd9a6d5432, f82070e5-ae6f-4ff2-a405-00e4eaa64d8a",
"traceId": "11297c8707ba4ef39855db6b8051ff46",
"evidence": "ownerFound=true, matches=true",
"checkedAt": "2026-08-08T12:39:43.012Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询运单数量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "61b51883-3f0c-47a7-83c8-2cecec8acc00, 20d9869e-e8cf-4fd3-8d10-232e0ed87cef",
"traceId": "5a16cc2cb5c7443f916ce23f60c8dcae",
"evidence": "",
"checkedAt": "2026-08-08T12:39:43.037Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况返回当前客户运单数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2086069837947850754"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "61b51883-3f0c-47a7-83c8-2cecec8acc00, 20d9869e-e8cf-4fd3-8d10-232e0ed87cef",
"traceId": "5a16cc2cb5c7443f916ce23f60c8dcae",
"evidence": "orderCount=0",
"checkedAt": "2026-08-08T12:39:43.037Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户运单记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2086069837947850754&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f2142e0d-49c3-40b3-8c88-3e95565d846b, 75d67109-e64e-4e7e-8369-0f96d1738934",
"traceId": "8c647db479154a0ba3d9277e224a7260",
"evidence": "",
"checkedAt": "2026-08-08T12:39:43.070Z"
},
{
"module": "customers",
"scenario": null,
"name": "运单记录分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2086069837947850754&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f2142e0d-49c3-40b3-8c88-3e95565d846b, 75d67109-e64e-4e7e-8369-0f96d1738934",
"traceId": "8c647db479154a0ba3d9277e224a7260",
"evidence": "records=0, total=0",
"checkedAt": "2026-08-08T12:39:43.070Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "归档测试客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7d40e155-d0eb-4c23-9ed1-db425a07c290, 5a75f0e7-57d7-478f-965e-9a52156349b9",
"traceId": "72c2fa3e4d054da59b13721cde9d337f",
"evidence": "tenantId=2086069837947850754",
"checkedAt": "2026-08-08T12:39:43.170Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "测试客户归档后处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2086069837947850754/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7d40e155-d0eb-4c23-9ed1-db425a07c290, 5a75f0e7-57d7-478f-965e-9a52156349b9",
"traceId": "72c2fa3e4d054da59b13721cde9d337f",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:43.170Z"
},
{
"module": "overseas-storage-fees",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192783172"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "70a47ce0-e583-4f36-8b43-0bf364751739, c370f7a1-dcc6-4d87-937f-ff48f30c5738",
"traceId": "72d7d6c6b86f47b3b7caea817f24923c",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T12:39:43.198Z"
},
{
"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": "53c90932-375b-4eee-a137-2ea4d639b088, 4580c31d-2351-47e7-8db9-4d5eb5ba8f3b",
"traceId": "d7cc677097644a67a18ad0367beabfcc",
"evidence": "",
"checkedAt": "2026-08-08T12:39:43.583Z"
},
{
"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": "53c90932-375b-4eee-a137-2ea4d639b088, 4580c31d-2351-47e7-8db9-4d5eb5ba8f3b",
"traceId": "d7cc677097644a67a18ad0367beabfcc",
"evidence": "tenantId=2086069842007937026",
"checkedAt": "2026-08-08T12:39:43.583Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "查询客户海外仓费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "47944025-3a21-4d05-854a-94b68ec12f16, 100ae625-7aaf-466d-89df-fa8a28461dbd",
"traceId": "a13b7136278b41188713c916d6191a3a",
"evidence": "tenantId=2086069842007937026",
"checkedAt": "2026-08-08T12:39:43.635Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "客户费用配置身份、默认 USD 与9档结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "47944025-3a21-4d05-854a-94b68ec12f16, 100ae625-7aaf-466d-89df-fa8a28461dbd",
"traceId": "a13b7136278b41188713c916d6191a3a",
"evidence": "ruleId=2086069842105909250, customerId=2086069842007937026, currency=USD, tiers=9",
"checkedAt": "2026-08-08T12:39:43.635Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "按客户查询海外仓费用规则",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086069842007937026"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0e3d649-0333-4f31-a91d-89d934ffd36d, e6946c67-a47f-47a9-94fd-dc5071b46264",
"traceId": "909771264118468a99f0f9bc26c4ba30",
"evidence": "tenantId=2086069842007937026",
"checkedAt": "2026-08-08T12:39:43.686Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "每个客户恰好一条规则且规则内恰好9档",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086069842007937026"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0e3d649-0333-4f31-a91d-89d934ffd36d, e6946c67-a47f-47a9-94fd-dc5071b46264",
"traceId": "909771264118468a99f0f9bc26c4ba30",
"evidence": "total=1, records=1, tiers=9",
"checkedAt": "2026-08-08T12:39:43.686Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "请求体客户 ID 与路径不一致时安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户ID与路径不一致",
"requestId": "4ab45ef7-9aea-4b4c-9d1b-19e1a2ad88f5",
"traceId": "5d3841a6d309489f97e8f644b3267ff8",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.740Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "非法费用类型安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "d5de608f-bd62-42ac-b919-4c40df36f1ed",
"traceId": "3a4c3ca1f689424d87b7e3def23c80dd",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.775Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用类型与计费单位不匹配安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "费用类型和计费单位不匹配",
"requestId": "fa6a6511-d7b7-4c4e-ad77-160a9efcbf9e",
"traceId": "e4beeaf75a164ed38081a401ff4c8145",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.816Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间重叠安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "abd3f7bc-1882-4667-8293-489ebaabd6e4",
"traceId": "04d0022ef2b14ea8a8c2f80a0f15636f",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.865Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间断档安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "2f3feeb5-7acd-4de1-bf7c-80a44f824cc1",
"traceId": "b480f4dc4a97459880b06d5efe1d0de0",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.906Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "非9档整组提交安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "f64fa6e9-f96e-4474-8960-aa9eb91fe050",
"traceId": "867dcd3c893947e0a7fdfc03bd84c98d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:39:43.942Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "负向请求后回查客户费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "963166a3-f246-4663-b280-02aceb8a21a1, f5a6ffab-f962-470e-82e0-99a825ace5ec",
"traceId": "700e393db9674dea80f60c2a79865213",
"evidence": "",
"checkedAt": "2026-08-08T12:39:43.978Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "所有非法整组请求均未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "963166a3-f246-4663-b280-02aceb8a21a1, f5a6ffab-f962-470e-82e0-99a825ace5ec",
"traceId": "700e393db9674dea80f60c2a79865213",
"evidence": "version=0, tiers=9",
"checkedAt": "2026-08-08T12:39:43.978Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "整组修改客户海外仓费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "44064e64-3de6-4a7f-b586-a1e88f377150, 227e3de9-b484-4881-bfb2-f766fd4ca09e",
"traceId": "db6d2cc82933475f896fa355d4212e23",
"evidence": "tenantId=2086069842007937026, tiers=9",
"checkedAt": "2026-08-08T12:39:44.031Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查整组修改后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1e6ffbcc-882e-49e9-9f9b-ad7e467b7659, da46f753-1db9-47c2-a674-6bad5ea4d10d",
"traceId": "42c5668eb83a4519b02e0c160d579f24",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.072Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "修改后币种、价格、9档及版本整体回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1e6ffbcc-882e-49e9-9f9b-ad7e467b7659, da46f753-1db9-47c2-a674-6bad5ea4d10d",
"traceId": "42c5668eb83a4519b02e0c160d579f24",
"evidence": "currency=EUR, version=1, tiers=9",
"checkedAt": "2026-08-08T12:39:44.073Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "编辑后再次按客户查询唯一规则",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086069842007937026"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0ef4f37f-8d99-4c85-bf5a-b825f8b4a6a9, 43e4fbc1-68ca-4060-b8ee-f0b173794f2a",
"traceId": "c107a71c21af46aa984d333298ffd369",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.102Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "重复初始化结果保持幂等且编辑值未被覆盖",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/overseas-storage-fees?page=1&size=10&customerId=2086069842007937026"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0ef4f37f-8d99-4c85-bf5a-b825f8b4a6a9, 43e4fbc1-68ca-4060-b8ee-f0b173794f2a",
"traceId": "c107a71c21af46aa984d333298ffd369",
"evidence": "total=1, ruleId=2086069842105909250, version=1",
"checkedAt": "2026-08-08T12:39:44.103Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "旧 version 整组保存返回并发冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "A0409",
"message": "费用配置已被修改,请刷新后重试",
"requestId": "27f71fa7-95d3-4a6a-92f8-20828c46cde0",
"traceId": "aad5de83df9f4e8aab7ce453504e1dd4",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:39:44.138Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突后回查费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cdb557cd-5ddc-47a1-9c27-fbdfa6b222cd, a9ecc2ee-335e-444f-89b2-65972d11ee12",
"traceId": "a79259b737d84b16a21e6004f2a30fbf",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.212Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cdb557cd-5ddc-47a1-9c27-fbdfa6b222cd, a9ecc2ee-335e-444f-89b2-65972d11ee12",
"traceId": "a79259b737d84b16a21e6004f2a30fbf",
"evidence": "version=1, unchanged=true",
"checkedAt": "2026-08-08T12:39:44.212Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "恢复本轮客户费用原始配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2129aee5-8b41-4cf0-83fb-fcf53e450af1, 258226d3-a8fe-4192-8b55-58442402db08",
"traceId": "afcecd21e13644a091e070919a45854f",
"evidence": "restore=initial",
"checkedAt": "2026-08-08T12:39:44.266Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查恢复后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "afa36341-857c-4672-8ca1-a1bddb3daddf, 75517cb5-d018-45ec-babf-7ea615e52ab6",
"traceId": "eda7210a540948ad87216ebead061f00",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.305Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "恢复后9档、USD、免费档和无上限档一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "afa36341-857c-4672-8ca1-a1bddb3daddf, 75517cb5-d018-45ec-babf-7ea615e52ab6",
"traceId": "eda7210a540948ad87216ebead061f00",
"evidence": "currency=USD, version=2, tiers=9",
"checkedAt": "2026-08-08T12:39:44.305Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "错误客户 ID 查询安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees"
},
"http": 200,
"code": "A0404",
"message": "海外仓费用不存在",
"requestId": "47d22b89-4650-4317-915e-30f17c55efc5",
"traceId": "38f0ab556d384ba5a1b02923ab871ff7",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:39:44.331Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "清理费用隔离客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "59341364-cad8-42de-8186-e18504040572, c86af595-8030-4332-a24c-f5e307aba3d2",
"traceId": "55c818f42485402b9aa684f61d15e5a7",
"evidence": "tenantId=2086069842007937026",
"checkedAt": "2026-08-08T12:39:44.432Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用隔离客户清理后停用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2086069842007937026/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "59341364-cad8-42de-8186-e18504040572, c86af595-8030-4332-a24c-f5e307aba3d2",
"traceId": "55c818f42485402b9aa684f61d15e5a7",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:44.432Z"
},
{
"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": "91b683bf-1679-4dfc-90ca-bdc6bd84d65d, b1b44521-ff4a-472b-aef4-bd282b4c4ee0",
"traceId": "c495245f02174950b8a1e6c75257fe6f",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.481Z"
},
{
"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": "91b683bf-1679-4dfc-90ca-bdc6bd84d65d, b1b44521-ff4a-472b-aef4-bd282b4c4ee0",
"traceId": "c495245f02174950b8a1e6c75257fe6f",
"evidence": "count=151",
"checkedAt": "2026-08-08T12:39:44.482Z"
},
{
"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": "f4499f0b-21af-473e-9436-9a241177e1f3, 1908dfa5-f33b-40d7-8518-8eb17a178736",
"traceId": "b49b4499f85a4e1cad1638da61596af7",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.520Z"
},
{
"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": "f4499f0b-21af-473e-9436-9a241177e1f3, 1908dfa5-f33b-40d7-8518-8eb17a178736",
"traceId": "b49b4499f85a4e1cad1638da61596af7",
"evidence": "permissionId=2086069847452143618",
"checkedAt": "2026-08-08T12:39:44.521Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑自定义权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b343eae6-74ba-40f1-ae6d-fbd0e84a8cbb, 77b43516-a9d9-40ea-9a31-74bd78e9007f",
"traceId": "a0969d97dc4f4f629bd5d36c002d4558",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.552Z"
},
{
"module": "system",
"scenario": null,
"name": "权限编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b343eae6-74ba-40f1-ae6d-fbd0e84a8cbb, 77b43516-a9d9-40ea-9a31-74bd78e9007f",
"traceId": "a0969d97dc4f4f629bd5d36c002d4558",
"evidence": "permissionId=2086069847452143618",
"checkedAt": "2026-08-08T12:39:44.552Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "85bb6959-1088-4581-acc5-905db34dda9e, 79af9ba1-c102-495e-b90a-a4bef22d040a",
"traceId": "5cb5854138df4987baf737e63e9e8e7a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.582Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "85bb6959-1088-4581-acc5-905db34dda9e, 79af9ba1-c102-495e-b90a-a4bef22d040a",
"traceId": "5cb5854138df4987baf737e63e9e8e7a",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:44.582Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4d5bb87-da1f-4583-9d7d-943e4da9cc2e, 8cf12b16-8194-4efe-a9cf-0840b852498d",
"traceId": "4441082311a94cf6b94e5f09063bbf63",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.612Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2086069847452143618/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4d5bb87-da1f-4583-9d7d-943e4da9cc2e, 8cf12b16-8194-4efe-a9cf-0840b852498d",
"traceId": "4441082311a94cf6b94e5f09063bbf63",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T12:39:44.612Z"
},
{
"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": "50734a26-ee04-46e9-af0b-dd64b383878a, 5a19e98c-e153-4128-9427-bccaf4805c2e",
"traceId": "f889d0d6ff5b4c238794303f45980050",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.643Z"
},
{
"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": "50734a26-ee04-46e9-af0b-dd64b383878a, 5a19e98c-e153-4128-9427-bccaf4805c2e",
"traceId": "f889d0d6ff5b4c238794303f45980050",
"evidence": "roleId=2086069847963848705",
"checkedAt": "2026-08-08T12:39:44.643Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cca554f1-24d6-4121-aeef-3a838190d657, 2849e6f3-7fb5-473c-ac59-3311ef515b65",
"traceId": "d70874366c3d4f9883a4800ab744e9b1",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.677Z"
},
{
"module": "system",
"scenario": null,
"name": "角色编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cca554f1-24d6-4121-aeef-3a838190d657, 2849e6f3-7fb5-473c-ac59-3311ef515b65",
"traceId": "d70874366c3d4f9883a4800ab744e9b1",
"evidence": "roleId=2086069847963848705",
"checkedAt": "2026-08-08T12:39:44.677Z"
},
{
"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": "1ca0452a-5afe-46ef-b28f-81ea44f4c8f3, a95fed5d-3da8-44be-8a8f-9dddd1106c37",
"traceId": "641c8edfc6714edabbe427981c2addcf",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.708Z"
},
{
"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": "3f56abf6-e73d-4994-83b0-9a3cc862cff2, 30115484-4bde-479b-a565-9f2c2a6206ff",
"traceId": "b79646bfc32140baa24182d05ca45ae7",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.743Z"
},
{
"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": "3f56abf6-e73d-4994-83b0-9a3cc862cff2, 30115484-4bde-479b-a565-9f2c2a6206ff",
"traceId": "b79646bfc32140baa24182d05ca45ae7",
"evidence": "permissionIds=2086069847452143618",
"checkedAt": "2026-08-08T12:39:44.743Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "21596c5a-52f1-4cb6-a49b-1fbb9f017219, f77c2860-2edc-4111-942f-eb4ae00787cc",
"traceId": "e6aaec6a5061472aa74720ba6855ba36",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.785Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "21596c5a-52f1-4cb6-a49b-1fbb9f017219, f77c2860-2edc-4111-942f-eb4ae00787cc",
"traceId": "e6aaec6a5061472aa74720ba6855ba36",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:44.785Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d17bf342-689e-4329-9785-4e8c228852f5, 87704128-7e1a-4636-93b7-e35939e0b85c",
"traceId": "e9201ec6ef494162a29283ac4507f0e0",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.818Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d17bf342-689e-4329-9785-4e8c228852f5, 87704128-7e1a-4636-93b7-e35939e0b85c",
"traceId": "e9201ec6ef494162a29283ac4507f0e0",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T12:39:44.818Z"
},
{
"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": "fc69fd33-a99f-4e49-8527-af9c07f18750, 6d2911e5-2a16-48d7-ae9a-7d77d91c481f",
"traceId": "38c720d3fc9a43f5a2b789a048215d0a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:44.841Z"
},
{
"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": "fc69fd33-a99f-4e49-8527-af9c07f18750, 6d2911e5-2a16-48d7-ae9a-7d77d91c481f",
"traceId": "38c720d3fc9a43f5a2b789a048215d0a",
"evidence": "tenants=1, roles=22",
"checkedAt": "2026-08-08T12:39:44.842Z"
},
{
"module": "system",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16192784842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9c3ff668-dbbb-4bbd-8b55-09fe10a6dfd6, afebc09c-6e6d-4098-b45c-7071761f34d7",
"traceId": "fea4416bcb2246afb8e667f6fa40d52f",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T12:39:44.876Z"
},
{
"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": "a1abd9b5-0e45-4c56-bb07-0272ed3b111f, a10b5e6c-7881-4ad6-b5f8-95f1962dfbdd",
"traceId": "a70ac2cfcb2f43a4aab86de0cb1a867f",
"evidence": "",
"checkedAt": "2026-08-08T12:39:45.225Z"
},
{
"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": "a1abd9b5-0e45-4c56-bb07-0272ed3b111f, a10b5e6c-7881-4ad6-b5f8-95f1962dfbdd",
"traceId": "a70ac2cfcb2f43a4aab86de0cb1a867f",
"evidence": "membershipId=2086069849075339268",
"checkedAt": "2026-08-08T12:39:45.225Z"
},
{
"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_808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4f0b99ca-e03f-4ad1-9fae-2adece07b62c, 64d5db99-6e46-4066-a4e8-e68bebac8c07",
"traceId": "e54d118cd27d45dc853590e317191f73",
"evidence": "",
"checkedAt": "2026-08-08T12:39:45.270Z"
},
{
"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_808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4f0b99ca-e03f-4ad1-9fae-2adece07b62c, 64d5db99-6e46-4066-a4e8-e68bebac8c07",
"traceId": "e54d118cd27d45dc853590e317191f73",
"evidence": "records=1, missing=none, lastLoginAt=omitted",
"checkedAt": "2026-08-08T12:39:45.270Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2086069849075339268"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6ab38ad1-288b-4159-82af-7eaeb1228e7d, 152067f9-a0dc-46c3-bb33-54ba637f2d79",
"traceId": "8a77db65979c4bfdadda791245f93085",
"evidence": "",
"checkedAt": "2026-08-08T12:39:45.379Z"
},
{
"module": "system",
"scenario": null,
"name": "用户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2086069849075339268"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6ab38ad1-288b-4159-82af-7eaeb1228e7d, 152067f9-a0dc-46c3-bb33-54ba637f2d79",
"traceId": "8a77db65979c4bfdadda791245f93085",
"evidence": "membershipId=2086069849075339268",
"checkedAt": "2026-08-08T12:39:45.379Z"
},
{
"module": "system",
"scenario": null,
"name": "新建内部用户可使用初始密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fdc88c64-7bfb-4dd5-bf27-dccb7faac1f6, 66c51bf8-60c6-4c24-be09-aae59d280853",
"traceId": "2f76563899ed4307aa228fe09990492b",
"evidence": "username=admin_accept_808123941811",
"checkedAt": "2026-08-08T12:39:45.723Z"
},
{
"module": "system",
"scenario": null,
"name": "重置平台内部用户密码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2086069849075339268/password"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c4e0f6c3-3462-43c1-94e0-8952ddcb9650, 6a831812-3262-468d-9194-8c0207a5bc06",
"traceId": "2b9fdb73febd40a2ae5f5cd6d199aa8c",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.121Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户使用重置密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "184a39a6-dde8-4a8a-9c69-5273719c3875, 685cf23b-631c-4a3d-b36d-882ec07620ce",
"traceId": "632e7f7ea45b4c45a48f2f90a305e2ae",
"evidence": "username=admin_accept_808123941811",
"checkedAt": "2026-08-08T12:39:46.462Z"
},
{
"module": "system",
"scenario": null,
"name": "停用平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2086069849075339268/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0e95c592-7884-431f-b7ff-5bf9fc154edd, e676004a-4665-4693-a94c-eeab8125ec89",
"traceId": "382156d4f73e4187ab94e73311bb6a9a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.627Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户停用状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2086069849075339268/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0e95c592-7884-431f-b7ff-5bf9fc154edd, e676004a-4665-4693-a94c-eeab8125ec89",
"traceId": "382156d4f73e4187ab94e73311bb6a9a",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:46.627Z"
},
{
"module": "system",
"scenario": null,
"name": "停用用户禁止登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "A0403",
"message": "账号已禁用",
"requestId": "18cdf870-8c76-4ae4-bcf3-3c75538f6565",
"traceId": "ed3aa2c8a52b49afb10b257e2300c810",
"evidence": "HTTP=200, code=A0403",
"checkedAt": "2026-08-08T12:39:46.659Z"
},
{
"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": "ec7477ca-dc40-4cba-b869-b428ac7e6cf2, 4059cf00-79a5-46ea-88b1-3e1e1506e3b2",
"traceId": "02ce5386c4d64862bc2d98bf4156ff56",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.765Z"
},
{
"module": "system",
"scenario": "system-role-protection",
"name": "已分配成员的角色禁止删除",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/roles/2086069847963848705"
},
"http": 200,
"code": "A0409",
"message": "角色已分配给成员,不能删除",
"requestId": "a96baa95-9d66-46b6-a42a-2ba774207995",
"traceId": "991b625688e740c6a011554137b29e7d",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:39:46.787Z"
},
{
"module": "system",
"scenario": null,
"name": "清理时停用测试角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97bfebb2-1cd6-443a-905e-e8d52cd94a06, 75b54715-47ab-4db9-a07e-c5da01dda2bb",
"traceId": "811051cf1c934962ae0233a54c08e57a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.877Z"
},
{
"module": "system",
"scenario": null,
"name": "保留测试角色处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2086069847963848705/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97bfebb2-1cd6-443a-905e-e8d52cd94a06, 75b54715-47ab-4db9-a07e-c5da01dda2bb",
"traceId": "811051cf1c934962ae0233a54c08e57a",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T12:39:46.877Z"
},
{
"module": "system",
"scenario": null,
"name": "删除临时权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/permissions/2086069847452143618"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ef69da48-003a-4caf-95f9-40ccbaf9295b, 071fcd07-2654-4e0e-ac6a-563e242d8865",
"traceId": "ad827f0e32ea4b589ad34e6ce50440e8",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.915Z"
},
{
"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": "d7ccd52a-647b-4029-8983-4e90b7c219b5, 1c22e178-eb6c-465c-8f78-9e67acf5ace5",
"traceId": "7188abbb68bb408b9e00f75d1d09159d",
"evidence": "",
"checkedAt": "2026-08-08T12:39:46.979Z"
},
{
"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": "d7ccd52a-647b-4029-8983-4e90b7c219b5, 1c22e178-eb6c-465c-8f78-9e67acf5ace5",
"traceId": "7188abbb68bb408b9e00f75d1d09159d",
"evidence": "total=298",
"checkedAt": "2026-08-08T12:39:46.979Z"
},
{
"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": "f44d9fae-0b7e-4552-8352-efa17f6d3111, 2f5544f0-8bbd-4735-bd25-a61fd5156bb0",
"traceId": "afd656e2e0f94597868d3e9fe932580f",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.032Z"
},
{
"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": "f44d9fae-0b7e-4552-8352-efa17f6d3111, 2f5544f0-8bbd-4735-bd25-a61fd5156bb0",
"traceId": "afd656e2e0f94597868d3e9fe932580f",
"evidence": "warehouseId=2086069857951989762",
"checkedAt": "2026-08-08T12:39:47.032Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询平台仓库详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e82ed535-0bf4-48e6-802a-4fdf3876b5b0, a3f0a64a-308c-4e78-9c84-f9c5af33358a",
"traceId": "ce737e12228f4978a9c4ec912786bd2a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.076Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库详情、地址和能力正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e82ed535-0bf4-48e6-802a-4fdf3876b5b0, a3f0a64a-308c-4e78-9c84-f9c5af33358a",
"traceId": "ce737e12228f4978a9c4ec912786bd2a",
"evidence": "addresses=1, capabilities=1",
"checkedAt": "2026-08-08T12:39:47.076Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0ace1aec-c841-4c44-98d9-55fc134ffa71, e12cc80d-51b0-42a8-b6ab-81d9a67cb2e1",
"traceId": "e82215bae4744406a69f2d90eb5ff03e",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.129Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9ffbefa2-1630-4fbb-8e55-76db5e6e46aa, afb97911-cc95-4e6d-a7a2-56d390c496d4",
"traceId": "ce77439e929148ba965b63cfff49b44f",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.165Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9ffbefa2-1630-4fbb-8e55-76db5e6e46aa, afb97911-cc95-4e6d-a7a2-56d390c496d4",
"traceId": "ce77439e929148ba965b63cfff49b44f",
"evidence": "warehouseId=2086069857951989762",
"checkedAt": "2026-08-08T12:39:47.165Z"
},
{
"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": "e89bf6f1-4e14-4af2-ac69-463ef4e841af, 4197df7d-f70e-423c-892d-a365b1f3df13",
"traceId": "cb6102c62b2f4966a3c61782716f540c",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.198Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询库位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e20806aa-f07e-45eb-b228-808c340f06b1, 97a1ccf4-22c6-40dd-9197-2ec4f2a1063b",
"traceId": "01d947188568417fbb8e005aae14435a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.239Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e20806aa-f07e-45eb-b228-808c340f06b1, 97a1ccf4-22c6-40dd-9197-2ec4f2a1063b",
"traceId": "01d947188568417fbb8e005aae14435a",
"evidence": "locationId=2086069858677604353",
"checkedAt": "2026-08-08T12:39:47.239Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "704c23e9-9125-43be-af92-64051f30b579, 33f50608-8f66-4b73-8b03-59d3d7001b55",
"traceId": "542c0abcea7f402a87057a8efe19465c",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.274Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f0276cf2-3141-46aa-b3f9-938e89a51767, df9c9277-01ce-4580-bc6f-3224e5fb30e2",
"traceId": "6f34ada4c6f24a729c1f436dfd3dbfb7",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.298Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位编辑与版本递增正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f0276cf2-3141-46aa-b3f9-938e89a51767, df9c9277-01ce-4580-bc6f-3224e5fb30e2",
"traceId": "6f34ada4c6f24a729c1f436dfd3dbfb7",
"evidence": "version=1",
"checkedAt": "2026-08-08T12:39:47.298Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2086069858677604353/status?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "be56e5ee-d3d4-4331-8b8f-fd99b5269ca3, 75ed8463-9feb-498d-812c-1c132d70e35a",
"traceId": "ac93b552fdd64de483a81d04faf23060",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.340Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未占用测试库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2086069858677604353?tenantId=0&warehouseId=2086069857951989762&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2bc925f0-8eae-4bfd-a47f-69b271d6a14b, e40ea799-79b3-4fb5-9240-7deeaa456fc0",
"traceId": "fe881a8a6cc047e7b2b8b576e4620c81",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.383Z"
},
{
"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": "786a5028-2952-4c99-8fc9-4e280e58c045, 7ccb0902-733c-4f71-a04f-2763488d1951",
"traceId": "f92d1cff022447f4ab9f89918dfaa921",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.425Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询托盘详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ef5417e7-afb7-4ba1-a7be-cb5117fbedb7, b5c1d118-95c3-45ed-b9b4-b7b5ff031c5a",
"traceId": "c242534e817e4ea59201aa23afedf5e7",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.451Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ef5417e7-afb7-4ba1-a7be-cb5117fbedb7, b5c1d118-95c3-45ed-b9b4-b7b5ff031c5a",
"traceId": "c242534e817e4ea59201aa23afedf5e7",
"evidence": "palletId=2086069859633905665",
"checkedAt": "2026-08-08T12:39:47.451Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a7999db3-8eb7-4fb7-82a6-bba8d009c6bc, b43db99e-a8ff-45cc-a50e-bdb487989321",
"traceId": "86babf139f8248f383cf8bd35b96fdfd",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.501Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d7db1aa8-f28f-40c9-bf66-acf9d38e93c2, 3862e998-ba53-421d-90ae-7445d7ac2314",
"traceId": "d0cde8c1645346bc9722753b2c99fdd7",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.533Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d7db1aa8-f28f-40c9-bf66-acf9d38e93c2, 3862e998-ba53-421d-90ae-7445d7ac2314",
"traceId": "d0cde8c1645346bc9722753b2c99fdd7",
"evidence": "palletId=2086069859633905665",
"checkedAt": "2026-08-08T12:39:47.533Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未使用测试托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/pallets/2086069859633905665?tenantId=0&warehouseId=2086069857951989762"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e724557d-c706-4b16-9b0d-71b4c1692e9d, 1c0895aa-a38d-4a4d-a19c-b6833fac36c8",
"traceId": "a6fc0500064c44bca655ff167d29c000",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.577Z"
},
{
"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": "840a9b7e-5c7e-4e68-a747-3e2aa2015c3b, 4485241b-8987-49d1-980e-4bbf606ded5e",
"traceId": "6c7096fd0d694d76879a267f1e858972",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.630Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询快递公司详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2086069860485349377?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5467c9b2-fa13-4b67-9514-33551f9737c1, 309f4fb1-a791-45e7-a15c-184dbb07d371",
"traceId": "0842eb9fb3f94a979af36722b9996960",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.662Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2086069860485349377?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5467c9b2-fa13-4b67-9514-33551f9737c1, 309f4fb1-a791-45e7-a15c-184dbb07d371",
"traceId": "0842eb9fb3f94a979af36722b9996960",
"evidence": "expressId=2086069860485349377",
"checkedAt": "2026-08-08T12:39:47.662Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/express-companies/2086069860485349377?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "677d0bb8-0b54-45b8-bc69-0a18a07591f5, 0bd4a32b-b602-452d-805d-020802a72bcb",
"traceId": "5a786b65c2d543d8b20d1bd2479172ca",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.702Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2086069860485349377/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "55f61dd3-d186-4ff6-a8b9-a73407b48d63, b07275d3-97a0-4ac9-8032-156814c6a5b6",
"traceId": "2e879cfb801940c2be14eed437a81250",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.748Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选快递公司列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d35643be-051b-42ac-adc7-c529497200e1, 14b89971-d148-4c87-93e9-1cb79687331a",
"traceId": "aac0717f7100410f9a23eb7a8153ecd4",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.795Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司列表回显停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d35643be-051b-42ac-adc7-c529497200e1, 14b89971-d148-4c87-93e9-1cb79687331a",
"traceId": "aac0717f7100410f9a23eb7a8153ecd4",
"evidence": "records=1",
"checkedAt": "2026-08-08T12:39:47.795Z"
},
{
"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": "509518d2-df9b-4534-8b5d-6b9a77379f72, 1f1dcd3a-61c2-4f0b-b1b3-73f9b9e03ab9",
"traceId": "098035a581d546c4a9f5d5ca87d5b7de",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.850Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询往来单位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2086069861408096257?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "27e71ef9-7835-4d07-8065-b663a1cecdee, 21c24daf-a631-4133-82fc-18af8ce984ac",
"traceId": "781a31c3327a4d0f8245ad9eb49d1beb",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.891Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2086069861408096257?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "27e71ef9-7835-4d07-8065-b663a1cecdee, 21c24daf-a631-4133-82fc-18af8ce984ac",
"traceId": "781a31c3327a4d0f8245ad9eb49d1beb",
"evidence": "partnerId=2086069861408096257",
"checkedAt": "2026-08-08T12:39:47.892Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/partners/2086069861408096257?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab316320-4fee-4f54-a9f9-4e9496f17594, 7af436bb-cda5-48eb-b3c7-766a8d612a48",
"traceId": "73eb9eeeb9f7420d96c45b528fc98a7b",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.942Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2086069861408096257/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "86118525-2b3f-47d9-b6f3-50cfa23f707d, 008b5829-4b57-4fe7-b98c-52f9196f9f6f",
"traceId": "a952549d9e414c628d2a40030327ffd8",
"evidence": "",
"checkedAt": "2026-08-08T12:39:47.976Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选往来单位列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52ac1d38-c2aa-4808-a0a4-3abb98aa6e2c, 5d2a8942-545e-4a85-9e94-b52cf522d6b0",
"traceId": "9c050fe3fd4b48a8a34c0ca578a49693",
"evidence": "",
"checkedAt": "2026-08-08T12:39:48.011Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位列表回显编辑与停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52ac1d38-c2aa-4808-a0a4-3abb98aa6e2c, 5d2a8942-545e-4a85-9e94-b52cf522d6b0",
"traceId": "9c050fe3fd4b48a8a34c0ca578a49693",
"evidence": "records=1",
"checkedAt": "2026-08-08T12:39:48.011Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载仓库导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "3cc870ef-f42e-4b4a-bfa2-042ae5186047, e242bcee-4e14-4355-9978-c7fa9448c356",
"traceId": "1a7255c8e32149dc89bc3564c53072f0",
"evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:39:48.426Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "62826785-816d-42bf-bb40-66f3757e7286, 371aa19c-e6c2-474e-bef9-cfa382d19ef1",
"traceId": "87583626d1004031a0767e58400d3e05",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T12:39:48.515Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库重复导入返回明确冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e80ff95d-cf4e-4539-8817-db52ac9e4ac7, 6155e903-c5c7-46c3-8a77-1891068d5d0a",
"traceId": "c1515dfee1a84604930196561de73413",
"evidence": "firstImported=1, replayImported=0, errors=0",
"checkedAt": "2026-08-08T12:39:48.555Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2e438c49-1426-4e98-869b-0cb6451a52de, 36b43ef9-c6ab-4245-979a-1ba949db2b91",
"traceId": "fe53246376184fcba54ab14b5e0db2be",
"evidence": "keyword=IMW808123941811",
"checkedAt": "2026-08-08T12:39:48.602Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2e438c49-1426-4e98-869b-0cb6451a52de, 36b43ef9-c6ab-4245-979a-1ba949db2b91",
"traceId": "fe53246376184fcba54ab14b5e0db2be",
"evidence": "found=true, id=2086069864167948290",
"checkedAt": "2026-08-08T12:39:48.602Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2086069864167948290/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "309ddf2a-fe8e-4a5b-a4b1-56e0a3760b29, f66fac8d-4b3e-41ce-9b1b-94bbd04f4e38",
"traceId": "3c6d7e7c9f0e4fbda9b194ddbc71c803",
"evidence": "id=2086069864167948290",
"checkedAt": "2026-08-08T12:39:48.644Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载快递公司导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "dc4f8fbd-c632-4c2f-b695-5809da1f797f, 5b91874a-f767-44bb-b7f0-a898d2ec9ffd",
"traceId": "74dfefee1ddb441faf1b73e76a23d7e1",
"evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:39:48.821Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6f5e5d90-0d2a-4dc1-98d5-7d0c3b318219, f392c5d3-5d8e-4ae4-9bfd-d641f1e531a2",
"traceId": "fc45d6eb6918444d979abb83e12412dc",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T12:39:48.869Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司重复导入返回明确冲突",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "A0422",
"message": "快递公司导入文件校验失败",
"requestId": "5e3af515-bda2-47a7-8ef9-eb7dcf980e95",
"traceId": "14b156de851345c29e02f5891b99c10e",
"evidence": "firstImported=1, replayImported=0, errors=n/a",
"checkedAt": "2026-08-08T12:39:48.906Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "061e2929-c849-426b-8f5e-e5e424322b5a, 41ad130e-82c3-4cce-b3bf-9c6309bbe177",
"traceId": "fd3d26bf1d73491d8e1c91ca7984a142",
"evidence": "keyword=IME808123941811",
"checkedAt": "2026-08-08T12:39:48.937Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "061e2929-c849-426b-8f5e-e5e424322b5a, 41ad130e-82c3-4cce-b3bf-9c6309bbe177",
"traceId": "fd3d26bf1d73491d8e1c91ca7984a142",
"evidence": "found=true, id=2086069865682092034",
"checkedAt": "2026-08-08T12:39:48.938Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2086069865682092034/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d3078771-2b6a-416f-a853-d5119b2441b2, 7956b085-41be-441b-ad9d-cee1d87285e6",
"traceId": "a8a3cb2f9a3045e88944b055038005dc",
"evidence": "id=2086069865682092034",
"checkedAt": "2026-08-08T12:39:48.970Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载往来单位导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "35ffe831-6204-4acc-8758-ebc208e33600, f978c9ee-738d-45ac-81d9-6b866eb6d4c4",
"traceId": "2d5fa2339f5840d39bc9e1f93632a804",
"evidence": "bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:39:49.009Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a6ffd3d-4e22-4984-9a13-ba089d06b2e0, 4781392e-903b-4a04-adb4-051a8b0db19e",
"traceId": "47c556a038404cd8ac074e263286eaf6",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T12:39:49.052Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位重复导入返回明确冲突",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "A0422",
"message": "往来单位导入文件校验失败",
"requestId": "9ad9ea55-f04d-44b5-b0bc-d10ba8b15a9e",
"traceId": "3eba38cb458244ddba24cecc50a0e869",
"evidence": "firstImported=1, replayImported=0, errors=n/a",
"checkedAt": "2026-08-08T12:39:49.099Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b40f56cc-3a70-4d07-9f1d-292ca868d1d0, ab6bcdfc-95bf-41f9-9e6e-72d06fc405d9",
"traceId": "609f411a91f54de09ab15070da149203",
"evidence": "keyword=IMP808123941811",
"checkedAt": "2026-08-08T12:39:49.132Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b40f56cc-3a70-4d07-9f1d-292ca868d1d0, ab6bcdfc-95bf-41f9-9e6e-72d06fc405d9",
"traceId": "609f411a91f54de09ab15070da149203",
"evidence": "found=true, id=2086069866441261058",
"checkedAt": "2026-08-08T12:39:49.132Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2086069866441261058/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1eb6370a-e300-4193-a7cb-bc377030fd4c, f957a1ef-703c-4863-a1af-3164073b335e",
"traceId": "74889b21a9ff462ba40dc9259e713719",
"evidence": "id=2086069866441261058",
"checkedAt": "2026-08-08T12:39:49.175Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用测试仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2086069857951989762/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fda36a8c-461a-4ecf-8c5a-7ad4551357af, 4f8d2b68-4892-481b-bdc3-bc3a6aafe9d7",
"traceId": "22f9922e01514d4393cf2a03a4c30693",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.220Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4ec04c8f-446b-4ed7-b322-5b4087938495, 6c2d3b65-7d4b-40fc-a21d-3fd7d5864b69",
"traceId": "c24336e20e4948a2ae152f15ec3c957c",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T12:39:49.561Z"
},
{
"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": "de8e2aa7-9ead-46ad-9b10-0d6cf541193f, 8ab22310-9823-4792-a426-b3d76d74b069",
"traceId": "240167647bb74eadba7c484954b35bf8",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.582Z"
},
{
"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": "de8e2aa7-9ead-46ad-9b10-0d6cf541193f, 8ab22310-9823-4792-a426-b3d76d74b069",
"traceId": "240167647bb74eadba7c484954b35bf8",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T12:39:49.582Z"
},
{
"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": "5427e148-102f-4145-bc21-c4d039213409, 9786adea-9e8f-4d22-b6a1-ddf2b27408f3",
"traceId": "59baaf18e11a49388c05906b9443afda",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T12:39:49.611Z"
},
{
"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": "5427e148-102f-4145-bc21-c4d039213409, 9786adea-9e8f-4d22-b6a1-ddf2b27408f3",
"traceId": "59baaf18e11a49388c05906b9443afda",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T12:39:49.611Z"
},
{
"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": "562f8238-b158-4002-ba28-e96fe84d91bc, 696b3be3-4ce4-4e13-b4bc-5f0b341bd25b",
"traceId": "0d927bff45aa491c98fbb364e46483e3",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.648Z"
},
{
"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": "562f8238-b158-4002-ba28-e96fe84d91bc, 696b3be3-4ce4-4e13-b4bc-5f0b341bd25b",
"traceId": "0d927bff45aa491c98fbb364e46483e3",
"evidence": "count=2",
"checkedAt": "2026-08-08T12:39:49.648Z"
},
{
"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": "6a403b82-eb98-4dc2-9457-51c6360c1a9e, 2d3ca1c1-e3b2-4a7f-b303-ff132cea726c",
"traceId": "7a8e9403baf54ad2ab0cd6eb94793b75",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.705Z"
},
{
"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": "6a403b82-eb98-4dc2-9457-51c6360c1a9e, 2d3ca1c1-e3b2-4a7f-b303-ff132cea726c",
"traceId": "7a8e9403baf54ad2ab0cd6eb94793b75",
"evidence": "count=200",
"checkedAt": "2026-08-08T12:39:49.705Z"
},
{
"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": "81f904dc-f732-49a2-9324-acfacaa25095, fb5a2784-de88-437f-af81-adc97c002b7c",
"traceId": "719000f30aa34620b36e9a779d475e45",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.747Z"
},
{
"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": "81f904dc-f732-49a2-9324-acfacaa25095, fb5a2784-de88-437f-af81-adc97c002b7c",
"traceId": "719000f30aa34620b36e9a779d475e45",
"evidence": "count=15",
"checkedAt": "2026-08-08T12:39:49.747Z"
},
{
"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": "f49f335a-beab-45dd-b7fb-f13f6c24e275, 498dedd6-e687-41d4-a0ed-f4738c25fac7",
"traceId": "dc45b6591f2a40f59ce939a5ea12b569",
"evidence": "",
"checkedAt": "2026-08-08T12:39:49.788Z"
},
{
"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": "5fc6ef8d-aab1-4844-af54-a2380981119f, 7a307e04-aa8d-494f-847d-49ec9dabfdb2",
"traceId": "9edd7706d1644dbc90e53a938106e6d1",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T12:39:49.904Z"
},
{
"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": "5fc6ef8d-aab1-4844-af54-a2380981119f, 7a307e04-aa8d-494f-847d-49ec9dabfdb2",
"traceId": "9edd7706d1644dbc90e53a938106e6d1",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T12:39:49.904Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2086069869976551426"
},
"http": 200,
"code": null,
"message": null,
"requestId": "2346a94c-a20a-4f24-a705-3fd57b30f60c, ef2dabb4-bf5f-4c36-92b3-e96aaad668ef",
"traceId": "4a9b7057f51f4531b4b1c5c358bf274b",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T12:39:49.975Z"
},
{
"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": "2601c3c7-eca5-4c75-8636-e70dc624671f, ee7da223-9ee8-43c0-b279-1b22c75e5cbf",
"traceId": "2c881de6ea784320814e748e1bbd99c8",
"evidence": "marker=ADMIN-API-20260808123941811",
"checkedAt": "2026-08-08T12:39:50.073Z"
},
{
"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": "50197a78-6291-41a9-875c-5e6a7187fbcd, 58357678-8954-4516-bbda-1b10ebaaebd6",
"traceId": "80549948b67e4cc48a402605b4da8dab",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.112Z"
},
{
"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": "50197a78-6291-41a9-875c-5e6a7187fbcd, 58357678-8954-4516-bbda-1b10ebaaebd6",
"traceId": "80549948b67e4cc48a402605b4da8dab",
"evidence": "orderId=2086069870710554626, replayedId=2086069870710554626",
"checkedAt": "2026-08-08T12:39:50.112Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2751029d-a208-4e2e-9ae6-60166c5c9e6d, f7880974-ce6e-4aa0-b737-daf462d29d41",
"traceId": "fde258cb3fcd4fd49be376952082151d",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.141Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2751029d-a208-4e2e-9ae6-60166c5c9e6d, f7880974-ce6e-4aa0-b737-daf462d29d41",
"traceId": "fde258cb3fcd4fd49be376952082151d",
"evidence": "orderNo=FL2086069870710554626, status=DRAFT",
"checkedAt": "2026-08-08T12:39:50.141Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2751029d-a208-4e2e-9ae6-60166c5c9e6d, f7880974-ce6e-4aa0-b737-daf462d29d41",
"traceId": "fde258cb3fcd4fd49be376952082151d",
"evidence": "cargoes=4, imageFileId=2086069869976551426",
"checkedAt": "2026-08-08T12:39:50.141Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d75bc421-8a8c-4f01-a6de-9d2d79c7a28c, 0cd51892-a6db-4b03-9733-09e8fa770540",
"traceId": "ef0f9fac11234b19a20f15a1a58e5efa",
"evidence": "orderId=2086069870710554626",
"checkedAt": "2026-08-08T12:39:50.215Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dfb6e9f8-1508-410b-a424-366e44e27837, 2d0226a7-968e-4563-9a53-fc100d14ef2d",
"traceId": "ee4303debcaa4949909194cefa445ddd",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.251Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dfb6e9f8-1508-410b-a424-366e44e27837, 2d0226a7-968e-4563-9a53-fc100d14ef2d",
"traceId": "ee4303debcaa4949909194cefa445ddd",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T12:39:50.251Z"
},
{
"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=FL2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "858f340c-55c0-4935-a674-fbd4866953d6, b476f1b5-71a7-4858-b7b1-1751a0b1af5c",
"traceId": "28d9c0401cdf4fc5a8727254ae4d60ea",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.299Z"
},
{
"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=FL2086069870710554626"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "858f340c-55c0-4935-a674-fbd4866953d6, b476f1b5-71a7-4858-b7b1-1751a0b1af5c",
"traceId": "28d9c0401cdf4fc5a8727254ae4d60ea",
"evidence": "orderId=2086069870710554626, found=true",
"checkedAt": "2026-08-08T12:39:50.299Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4906b625-f318-4e93-ba3a-388602bba2cc, 0f3582fb-787f-4890-b388-d087fe54c0e5",
"traceId": "04e644d1419a4be0ba68f85c606106d9",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.330Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4906b625-f318-4e93-ba3a-388602bba2cc, 0f3582fb-787f-4890-b388-d087fe54c0e5",
"traceId": "04e644d1419a4be0ba68f85c606106d9",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T12:39:50.330Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086069870710554626&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8be6fe24-bc23-4734-a804-273a69b5db40, 1792a4d9-0b93-4511-965d-12b662c04384",
"traceId": "7444ccac5db7451e8d2c6d70fd9cbb76",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.361Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086069870710554626&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8be6fe24-bc23-4734-a804-273a69b5db40, 1792a4d9-0b93-4511-965d-12b662c04384",
"traceId": "7444ccac5db7451e8d2c6d70fd9cbb76",
"evidence": "orderId=2086069870710554626, found=true",
"checkedAt": "2026-08-08T12:39:50.361Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cae7f90d-93a6-47c6-8ba0-306db051d57f, a33749fd-3ae6-4622-ba71-b522ffc1ee29",
"traceId": "97fb53e002a2475eaca5f41bbfed9e4e",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.385Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cae7f90d-93a6-47c6-8ba0-306db051d57f, a33749fd-3ae6-4622-ba71-b522ffc1ee29",
"traceId": "97fb53e002a2475eaca5f41bbfed9e4e",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T12:39:50.385Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cae7f90d-93a6-47c6-8ba0-306db051d57f, a33749fd-3ae6-4622-ba71-b522ffc1ee29",
"traceId": "97fb53e002a2475eaca5f41bbfed9e4e",
"evidence": "cargoes=4, imageFileId=2086069869976551426",
"checkedAt": "2026-08-08T12:39:50.385Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cee08dd9-d3a6-4a14-bdf9-9d30731df5b8, 77defac0-a7e3-4991-bb4b-9aa0f90ebb95",
"traceId": "6e27d7fa5b954a829cc0b3aad0a86a48",
"evidence": "",
"checkedAt": "2026-08-08T12:39:50.426Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2983feef-410d-4164-8895-d00600c429a4, b7608333-b439-47eb-8ddb-f548c8c21543",
"traceId": "92103ee51af24986a98cc2a07d078965",
"evidence": "orderId=2086069870710554626",
"checkedAt": "2026-08-08T12:39:50.458Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "44684778-b165-47bf-99cc-52fcf9371298, 91f6ad7a-0414-4d8f-af89-03f17f522139",
"traceId": "0c88817a86304dd08ed0258b510b7782",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:39:52.619Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069881223557121?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b11435d1-757c-43ff-9470-e1fa24900021, 9d719d59-994d-43a3-a6a2-0ebdd3237a95",
"traceId": "2c0b33031b4e4dcb894a41a7c82bb614",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:39:52.668Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069881223557121?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b11435d1-757c-43ff-9470-e1fa24900021, 9d719d59-994d-43a3-a6a2-0ebdd3237a95",
"traceId": "2c0b33031b4e4dcb894a41a7c82bb614",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T12:39:52.668Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069881223557121?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b11435d1-757c-43ff-9470-e1fa24900021, 9d719d59-994d-43a3-a6a2-0ebdd3237a95",
"traceId": "2c0b33031b4e4dcb894a41a7c82bb614",
"evidence": "inboundId=2086069881223557121, history=1",
"checkedAt": "2026-08-08T12:39:52.668Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086069870710554626&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "11f8585d-844e-4aef-bee9-63d03b3433c5, 57a33b1d-20de-439e-a16e-65028f6101a3",
"traceId": "86bf41bdc0ab41d5b1a72d0a91ab2e20",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.728Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086069870710554626&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "11f8585d-844e-4aef-bee9-63d03b3433c5, 57a33b1d-20de-439e-a16e-65028f6101a3",
"traceId": "86bf41bdc0ab41d5b1a72d0a91ab2e20",
"evidence": "inboundId=2086069881223557121, total=1",
"checkedAt": "2026-08-08T12:39:52.728Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e9035dab-1da9-4606-906a-dfc40ea455a0, a957c240-a606-4ed6-84ce-f2460c6dd108",
"traceId": "8b6527f7e53f4668aefe3cac1ccdc750",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T12:39:52.768Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e9035dab-1da9-4606-906a-dfc40ea455a0, a957c240-a606-4ed6-84ce-f2460c6dd108",
"traceId": "8b6527f7e53f4668aefe3cac1ccdc750",
"evidence": "taskId=2086069881198391298, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T12:39:52.768Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2086069881198391298/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5f7dd9d9-2e75-4a38-a113-b28da80990c7, d5e5f9e6-062c-4ab6-afd0-1ae07f42de66",
"traceId": "3a27710487724e0ca2cfe3c11944784f",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.814Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2086069881198391298/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5f7dd9d9-2e75-4a38-a113-b28da80990c7, d5e5f9e6-062c-4ab6-afd0-1ae07f42de66",
"traceId": "3a27710487724e0ca2cfe3c11944784f",
"evidence": "taskId=2086069881198391298, total=0",
"checkedAt": "2026-08-08T12:39:52.814Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ae7d97f2-15b6-4eab-9f21-5bdc2ada5e7c, d3f1110f-a708-4a4e-aa80-aaed0c3f8952",
"traceId": "2742cb9c18df4b8a8cf6c3a766286702",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.850Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "00c41e9d-66a6-4246-bbc8-fc4f806b87af, c3a177c3-68d2-4be2-b1c8-4b6a74b937eb",
"traceId": "98881c71c74249c9bf35f49cd0769dbf",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.882Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52b1cb6f-44c3-47ef-a72b-3d8a5149b300, 85746965-5cd7-4b1d-98af-685c17cd9630",
"traceId": "0f3b3251f20c44ce860f2d1185cac3a0",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.908Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069870710554626?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52b1cb6f-44c3-47ef-a72b-3d8a5149b300, 85746965-5cd7-4b1d-98af-685c17cd9630",
"traceId": "0f3b3251f20c44ce860f2d1185cac3a0",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T12:39:52.908Z"
},
{
"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": "6f4608a4-d77f-45e5-8a1e-43bb5a8a55a7, 5e7a69a1-633f-413c-8b62-717681f31351",
"traceId": "ed526a020c1440679031a2d3bad65169",
"evidence": "",
"checkedAt": "2026-08-08T12:39:52.941Z"
},
{
"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": "6f4608a4-d77f-45e5-8a1e-43bb5a8a55a7, 5e7a69a1-633f-413c-8b62-717681f31351",
"traceId": "ed526a020c1440679031a2d3bad65169",
"evidence": "versions=19, active=1",
"checkedAt": "2026-08-08T12:39:52.942Z"
},
{
"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-20260808123941811-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T12:39:52.945Z"
},
{
"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": "c6fce5f2-b626-44bf-815a-dca10666cb65, c3492d97-630f-4cd3-b583-10c3efdf761b",
"traceId": "d6f9409d48214b748a7f865e72716077",
"evidence": "fileName=ADMIN-API-20260808123941811-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T12:39:56.614Z"
},
{
"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": "c6fce5f2-b626-44bf-815a-dca10666cb65, c3492d97-630f-4cd3-b583-10c3efdf761b",
"traceId": "d6f9409d48214b748a7f865e72716077",
"evidence": "versionId=2086069883538812930, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808123941811-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
"checkedAt": "2026-08-08T12:39:56.614Z"
},
{
"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": "c6fce5f2-b626-44bf-815a-dca10666cb65, c3492d97-630f-4cd3-b583-10c3efdf761b",
"traceId": "d6f9409d48214b748a7f865e72716077",
"evidence": "channelCount=15, unique=15, missing=none",
"checkedAt": "2026-08-08T12:39:56.614Z"
},
{
"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": "c6fce5f2-b626-44bf-815a-dca10666cb65, c3492d97-630f-4cd3-b583-10c3efdf761b",
"traceId": "d6f9409d48214b748a7f865e72716077",
"evidence": "rateCount=2157, declared=2157, valid=true",
"checkedAt": "2026-08-08T12:39:56.615Z"
},
{
"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": "c6fce5f2-b626-44bf-815a-dca10666cb65, c3492d97-630f-4cd3-b583-10c3efdf761b",
"traceId": "d6f9409d48214b748a7f865e72716077",
"evidence": "blocking=0, unexpected=none, infrastructure=none",
"checkedAt": "2026-08-08T12:39:56.615Z"
},
{
"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": "71cd1a24-0174-4a4a-8fc0-d29ef1db4b4c, 219bfd75-8eeb-4860-8190-bfecd8b7d68c",
"traceId": "66a07ed57b2244e2878f8cb52794ae9a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:56.651Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "上传只生成待确认版本且不替换当前生效版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "71cd1a24-0174-4a4a-8fc0-d29ef1db4b4c, 219bfd75-8eeb-4860-8190-bfecd8b7d68c",
"traceId": "66a07ed57b2244e2878f8cb52794ae9a",
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085998623572144130, activeAfterUpload=2085998623572144130",
"checkedAt": "2026-08-08T12:39:56.652Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "查询待确认版本渠道和价格预览",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ee498c49-1776-490a-8cf8-d051baf8916e, ac516c58-6372-4e35-81f6-6382f60ef8dd",
"traceId": "0a2517c3d9b0431fa348b2f755842165",
"evidence": "",
"checkedAt": "2026-08-08T12:39:56.760Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "详情与上传解析结果一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ee498c49-1776-490a-8cf8-d051baf8916e, ac516c58-6372-4e35-81f6-6382f60ef8dd",
"traceId": "0a2517c3d9b0431fa348b2f755842165",
"evidence": "versionId=2086069883538812930, channels=15, rates=2157, issues=2",
"checkedAt": "2026-08-08T12:39:56.760Z"
},
{
"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/2086069883538812930/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "38d10363-928d-42f5-a5f0-b325f937fa67, 74ae848b-bd27-4090-a4c0-585dc4e57960, 3b68429d-ab0c-49eb-b972-075284a48f0a",
"traceId": "ba24448707c042e08149179a2347a2fc, cf8f4a6c86da4ff9944046d94609f16e",
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T12:39:56.872Z"
},
{
"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": "5522e81a-01f7-496b-ad13-3d64fdf06e45, 7cbda60b-0c7b-432b-9e63-b488c30c1b08",
"traceId": "85cb4de72b48467cb0a9f019c307f544",
"evidence": "",
"checkedAt": "2026-08-08T12:39:56.908Z"
},
{
"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": "b4ba0ad6-1697-4aa4-9df2-ddb033e3b618, 921ff618-e58f-4fcb-8e48-84ff09f179d2",
"traceId": "066910a9494f40b6aff28f8505ed8be9",
"evidence": "",
"checkedAt": "2026-08-08T12:39:56.938Z"
},
{
"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": "b4ba0ad6-1697-4aa4-9df2-ddb033e3b618, 921ff618-e58f-4fcb-8e48-84ff09f179d2",
"traceId": "066910a9494f40b6aff28f8505ed8be9",
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
"checkedAt": "2026-08-08T12:39:56.939Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "确认仓库映射并立即生效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "222ce322-55f4-4866-9f93-f215b7717c37, 83bd7ae0-0e78-4f50-9b35-9a265004c129",
"traceId": "280128dde1574dfba4755309eb32d5c0",
"evidence": "versionId=2086069883538812930, originMappings=2, overseasMappings=2",
"checkedAt": "2026-08-08T12:39:58.898Z"
},
{
"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/2086069883538812930/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "222ce322-55f4-4866-9f93-f215b7717c37, 83bd7ae0-0e78-4f50-9b35-9a265004c129",
"traceId": "280128dde1574dfba4755309eb32d5c0",
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T20:39:57.549, channels=15, rates=2157",
"checkedAt": "2026-08-08T12:39:58.898Z"
},
{
"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": "ee0f514e-42c7-4a7b-ab96-3afb1770da36, 1ab25dc7-6ebd-440e-9903-f9ff6ae2fb5e",
"traceId": "412065e43a6c4dca9847451985dc1144",
"evidence": "",
"checkedAt": "2026-08-08T12:39:58.946Z"
},
{
"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": "ee0f514e-42c7-4a7b-ab96-3afb1770da36, 1ab25dc7-6ebd-440e-9903-f9ff6ae2fb5e",
"traceId": "412065e43a6c4dca9847451985dc1144",
"evidence": "active=2086069883538812930",
"checkedAt": "2026-08-08T12:39:58.946Z"
},
{
"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": "ee0f514e-42c7-4a7b-ab96-3afb1770da36, 1ab25dc7-6ebd-440e-9903-f9ff6ae2fb5e",
"traceId": "412065e43a6c4dca9847451985dc1144",
"evidence": "previous=2085998623572144130, superseded=true",
"checkedAt": "2026-08-08T12:39:58.946Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "查询当前生效价格版本详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "311aa565-00f3-4fd5-8f63-7fab2ea977f4, aff3fce7-2f64-4fc9-9abe-7333e7b02e54",
"traceId": "3d7e79208f6646399f1110f98f7191ad",
"evidence": "",
"checkedAt": "2026-08-08T12:39:59.041Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "当前生效版本预览数据完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "311aa565-00f3-4fd5-8f63-7fab2ea977f4, aff3fce7-2f64-4fc9-9abe-7333e7b02e54",
"traceId": "3d7e79208f6646399f1110f98f7191ad",
"evidence": "status=ACTIVE, channels=15, rates=2157",
"checkedAt": "2026-08-08T12:39:59.041Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "已生效版本禁止重复发布",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2086069883538812930/publish"
},
"http": 200,
"code": "A0409",
"message": "只有待确认上传记录可以确认并生效",
"requestId": "33b2cdf3-71e6-4763-9407-e05b05177b39",
"traceId": "b714fb5eb60840b890aba783d2b5b6c2",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:39:59.071Z"
},
{
"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": "fba61003-7734-486b-9216-4bf1ddcbc064, cf0e4a59-bfd8-42a8-9c2d-bfe2c5f11f78",
"traceId": "6372888bab114ae4b280297a0ad6312a",
"evidence": "",
"checkedAt": "2026-08-08T12:39:59.093Z"
},
{
"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": "fba61003-7734-486b-9216-4bf1ddcbc064, cf0e4a59-bfd8-42a8-9c2d-bfe2c5f11f78",
"traceId": "6372888bab114ae4b280297a0ad6312a",
"evidence": "active=2086069883538812930",
"checkedAt": "2026-08-08T12:39:59.094Z"
},
{
"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": "503f45b1-34a5-4bf1-8e91-91a5d23db706, 602b327a-28c8-45ec-a48e-25697829149a",
"traceId": "17c267856fa447029e94fc81d4adc08b",
"evidence": "",
"checkedAt": "2026-08-08T12:39:59.195Z"
},
{
"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": "503f45b1-34a5-4bf1-8e91-91a5d23db706, 602b327a-28c8-45ec-a48e-25697829149a",
"traceId": "17c267856fa447029e94fc81d4adc08b",
"evidence": "taskId=2086069908899692545, status=PENDING",
"checkedAt": "2026-08-08T12:39:59.195Z"
},
{
"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": "9c5e5e15-8f13-4003-bf0e-b518544ceee7, c0fabbc9-3855-4127-84d3-c9db8ff15729",
"traceId": "4a3753f35b3f4a7791c338c66fd88bcc",
"evidence": "",
"checkedAt": "2026-08-08T12:39:59.334Z"
},
{
"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": "9c5e5e15-8f13-4003-bf0e-b518544ceee7, c0fabbc9-3855-4127-84d3-c9db8ff15729",
"traceId": "4a3753f35b3f4a7791c338c66fd88bcc",
"evidence": "records=18",
"checkedAt": "2026-08-08T12:39:59.334Z"
},
{
"module": "downloads",
"scenario": null,
"name": "轮询导出任务直到终态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2086069908899692545"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5aa4e644-a6f6-4ab5-a500-0e613979952c, 59bbba2b-a962-4cff-a524-c9cd4a4f2c7d",
"traceId": "2d37a2abb25a497c9fd305c2dbefc1b6",
"evidence": "status=SUCCEEDED, processedRows=0",
"checkedAt": "2026-08-08T12:40:05.457Z"
},
{
"module": "downloads",
"scenario": null,
"name": "查询导出任务详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2086069908899692545"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10a1e3ca-f0a7-4e16-833e-fe0d4bee6ced, 7cde33fc-6610-4881-8a4b-0657badf5c1b",
"traceId": "a6e590b3d2b24f65864643856effc007",
"evidence": "",
"checkedAt": "2026-08-08T12:40:05.497Z"
},
{
"module": "downloads",
"scenario": null,
"name": "导出详情行数和文件元数据正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2086069908899692545"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10a1e3ca-f0a7-4e16-833e-fe0d4bee6ced, 7cde33fc-6610-4881-8a4b-0657badf5c1b",
"traceId": "a6e590b3d2b24f65864643856effc007",
"evidence": "processedRows=0, sizeBytes=4066",
"checkedAt": "2026-08-08T12:40:05.497Z"
},
{
"module": "downloads",
"scenario": null,
"name": "下载并校验客户列表 XLSX",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2086069908899692545/download"
},
"http": 200,
"code": null,
"message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "1259c81c-ca1c-4749-9d46-7767c2d6d9ff, 9fcdece8-5dcb-4a14-bfa2-f04d7b6a2d34",
"traceId": "b0ab83a53db94bc09d72880446d39ec0",
"evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:40:05.524Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "仅选择带本轮测试标记的可编辑入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069881223557121?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3e37e3e0-1245-45f9-a513-3added739130, b5d70190-6c10-4ca1-b3f3-cbb3e1b763d8",
"traceId": "f999cd7a58434ca0bb555bb17305caad",
"evidence": "tenantId=10001, inboundId=2086069881223557121, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T12:40:05.570Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab6bf0f9-baf7-426a-a570-c791c6a26d90, 457db5ea-e9c0-4ba0-98fb-62dac26adbea",
"traceId": "d232c65562a84c25a2f9253224f802e1",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:05.620Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab6bf0f9-baf7-426a-a570-c791c6a26d90, 457db5ea-e9c0-4ba0-98fb-62dac26adbea",
"traceId": "d232c65562a84c25a2f9253224f802e1",
"evidence": "existingResults=0, baselineWeight=null",
"checkedAt": "2026-08-08T12:40:05.620Z"
},
{
"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/2086069881223557121"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "2a6714e3-2795",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:05.640Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "A0400",
"message": "称重图片仅支持JPG、PNG、BMP",
"requestId": "4a887ea6-321a-4429-b0fd-16e324c3032b",
"traceId": "e0335069aefb4e5e92a6e97b9133e636",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:05.665Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "A0400",
"message": "称重图片不能超过5MB",
"requestId": "a857d21d-81ae-415e-9cde-87b7c5cde639",
"traceId": "5d293d9e72f844728069756eaabe6c07",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:05.881Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d3a10e8-3fb0-48d9-afba-72a134c4e706, 1429b766-9693-4620-b9d9-96ae0b4d3012",
"traceId": "fba9a6cbde174e4eb48136cf8e30f0cd",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T12:40:07.725Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d3a10e8-3fb0-48d9-afba-72a134c4e706, 1429b766-9693-4620-b9d9-96ae0b4d3012",
"traceId": "fba9a6cbde174e4eb48136cf8e30f0cd",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T12:40:07.725Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d3a10e8-3fb0-48d9-afba-72a134c4e706, 1429b766-9693-4620-b9d9-96ae0b4d3012",
"traceId": "fba9a6cbde174e4eb48136cf8e30f0cd",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T12:40:07.725Z"
},
{
"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/2086069881223557121/2086069940692516866/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "230b3c80-eb02-4c0a-b619-8d95d8b079ed, f148fa1f-66d5-4475-9459-82e4ff450dc0",
"traceId": "c05567e9919748ce984db17859e63077",
"evidence": "fileId=2086069940692516866",
"checkedAt": "2026-08-08T12:40:08.667Z"
},
{
"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/2086069881223557121/2086069940692516866/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "230b3c80-eb02-4c0a-b619-8d95d8b079ed, f148fa1f-66d5-4475-9459-82e4ff450dc0",
"traceId": "c05567e9919748ce984db17859e63077",
"evidence": "sameFile=true, status=RECOGNIZED",
"checkedAt": "2026-08-08T12:40:08.667Z"
},
{
"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/2086069881223557121/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d1e0a82f-d8f8-45f0-88b1-7f02d8a7c68d, 014a2713-b7a7-47ac-97e0-589a4b9de6c6",
"traceId": "5bfd1271a9dd4f77a7393662de609245",
"evidence": "fileId=2086069940692516866",
"checkedAt": "2026-08-08T12:40:08.709Z"
},
{
"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/2086069881223557121/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d1e0a82f-d8f8-45f0-88b1-7f02d8a7c68d, 014a2713-b7a7-47ac-97e0-589a4b9de6c6",
"traceId": "5bfd1271a9dd4f77a7393662de609245",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T12:40:08.709Z"
},
{
"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/2086069881223557121/2086069940692516866"
},
"http": 200,
"code": null,
"message": "3701469 bytes (image/jpeg)",
"requestId": "7acaa044-1c15-4a08-b463-f8f30f134424, 3b7dc88f-baaa-4849-b8c3-bb2e4f60a652",
"traceId": "ed5a53b0812441d1a7ea4535b0072acb",
"evidence": "contentType=image/jpeg, bytes=3701469",
"checkedAt": "2026-08-08T12:40:08.885Z"
},
{
"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/2086069881223557121/2086069940692516866/thumbnail"
},
"http": 200,
"code": null,
"message": "18677 bytes (image/jpeg)",
"requestId": "d4db244e-da53-4ba3-a474-40ec66b81abe, 287be11a-cac6-4004-8832-f2753689d733",
"traceId": "e8ca91b9b9c84673a946735126909568",
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
"checkedAt": "2026-08-08T12:40:09.324Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ba8651b2-2965-43b5-99e9-4f8f6f6fc23d, 457e13da-96b6-4a9f-a07b-ea4fc5709eba",
"traceId": "d4f78c95baf341e3813b7b2d7a4d0a5d",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:09.348Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ba8651b2-2965-43b5-99e9-4f8f6f6fc23d, 457e13da-96b6-4a9f-a07b-ea4fc5709eba",
"traceId": "d4f78c95baf341e3813b7b2d7a4d0a5d",
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
"checkedAt": "2026-08-08T12:40:09.348Z"
},
{
"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/2086069881223557121/weight-results/2086069948902846465/confirm?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "60f59125-b7b8-4f64-8791-094217bb0658",
"traceId": "70cb2b87a3ab4f6eba5384258c67bc5b",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:40:09.385Z"
},
{
"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/2086069881223557121/weight-results/2086069948902846465/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5a6a747f-f3c4-45fe-ac47-1036c9525591, 9aea6cec-1a90-4cc0-9660-52e400abe84b",
"traceId": "4000905c4c714faf86a49db57f6cd955",
"evidence": "usedOriginal=true",
"checkedAt": "2026-08-08T12:40:09.438Z"
},
{
"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/2086069881223557121/weight-results/2086069948902846465/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5a6a747f-f3c4-45fe-ac47-1036c9525591, 9aea6cec-1a90-4cc0-9660-52e400abe84b",
"traceId": "4000905c4c714faf86a49db57f6cd955",
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
"checkedAt": "2026-08-08T12:40:09.438Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d1382916-16f2-4dba-b522-ef858267d7ce, 95d79de0-8af1-40af-a129-f066d06ebaf4",
"traceId": "acb290e8d2a2449081d8075a2871a2af",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:09.463Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d1382916-16f2-4dba-b522-ef858267d7ce, 95d79de0-8af1-40af-a129-f066d06ebaf4",
"traceId": "acb290e8d2a2449081d8075a2871a2af",
"evidence": "baseline=null, added=285.5, actual=285.5",
"checkedAt": "2026-08-08T12:40:09.463Z"
},
{
"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/2086069881223557121/weight-results/2086069948902846465?tenantId=10001&version=0"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "b66f5198-1ed6-44a1-b2b3-f9d02d6e0b52",
"traceId": "eba0b9f0aadf440ba753c0da87d26811",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:40:09.499Z"
},
{
"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/2086069881223557121/weight-results/2086069948902846465?tenantId=10001&version=1"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9c35d7b8-d487-41fa-92b9-7739f4c953fe, 9d721766-785e-4004-99ee-445760ddabe5",
"traceId": "108bacfcfb0642c9a4288e9f3911d24a",
"evidence": "resultId=2086069948902846465, version=1",
"checkedAt": "2026-08-08T12:40:09.565Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "69932c07-ec6f-4435-8aca-bd40bd0e40ad, cd56daa9-8a30-4430-a5f1-876cb9705793",
"traceId": "2b7d40d89349481abe84b5ea1660a822",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:09.605Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "69932c07-ec6f-4435-8aca-bd40bd0e40ad, cd56daa9-8a30-4430-a5f1-876cb9705793",
"traceId": "2b7d40d89349481abe84b5ea1660a822",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T12:40:09.605Z"
},
{
"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/2086069881223557121/2086069940692516866"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "f79b26b8-e913-4d5c-b730-0257d837010f",
"traceId": "d5cb765eb3b04b9b8902c9888402aa17",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:09.638Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d6353a74-7556-4eba-ae39-236a3e44b5bc, bd128d34-5a87-43b6-b34d-375c301ed78a",
"traceId": "a9f5fdbb55d1436db853469e5c74e3ca",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T12:40:11.151Z"
},
{
"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/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d6353a74-7556-4eba-ae39-236a3e44b5bc, bd128d34-5a87-43b6-b34d-375c301ed78a",
"traceId": "a9f5fdbb55d1436db853469e5c74e3ca",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T12:40:11.151Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "OCR 上传响应字段完整且置信度受限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/files/measurements/10001/2086069881223557121"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d6353a74-7556-4eba-ae39-236a3e44b5bc, bd128d34-5a87-43b6-b34d-375c301ed78a",
"traceId": "a9f5fdbb55d1436db853469e5c74e3ca",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T12:40:11.151Z"
},
{
"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/2086069881223557121/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "749d107a-3183-4f17-b9c4-847dbc289349, aa5b5b00-0877-4220-9df1-30dac54366a3",
"traceId": "8d0c54a78dbe441885c604faaf23b673",
"evidence": "fileId=2086069954923790337",
"checkedAt": "2026-08-08T12:40:11.190Z"
},
{
"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/2086069881223557121/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "749d107a-3183-4f17-b9c4-847dbc289349, aa5b5b00-0877-4220-9df1-30dac54366a3",
"traceId": "8d0c54a78dbe441885c604faaf23b673",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T12:40:11.190Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "405ab6d4-3aea-4ea3-bf1c-70df8d04aac2",
"traceId": "c8e5a0aaccfc48c6b9656208bae00e15",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:11.301Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "00b9c661-bafa-41f3-9611-b827ffd8f7c6, 175eca9a-07f2-44d9-befe-ac632dd9ff5a",
"traceId": "3aa118b7a3884c2e9c5d18e9f3df23ff",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.334Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "零重量确认被拒绝未改变重量结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "00b9c661-bafa-41f3-9611-b827ffd8f7c6, 175eca9a-07f2-44d9-befe-ac632dd9ff5a",
"traceId": "3aa118b7a3884c2e9c5d18e9f3df23ff",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T12:40:11.334Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "负重量确认被拒绝",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "1dca43ad-d87d-4dd3-8cf0-3a9684079666",
"traceId": "3889380e344d48a7abab831feb6bf6f2",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:11.362Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5131f305-30df-4c4f-a057-2c8760252ad4, ba6679b7-5802-49db-85bd-161f206b6d9f",
"traceId": "02e92e942c8c412d850c451e28785f08",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.398Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5131f305-30df-4c4f-a057-2c8760252ad4, ba6679b7-5802-49db-85bd-161f206b6d9f",
"traceId": "02e92e942c8c412d850c451e28785f08",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T12:40:11.398Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "换算后重量不能小于 0.001 KG",
"requestId": "7cae003c-0374-4b70-9d02-532e6f24cd23",
"traceId": "ab3de6f77f7b413d99b765f349a93e2c",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:11.435Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ae6d8ac8-638e-4396-abf8-7be208907d59, 7e9225fb-11ab-4b58-90fb-02e3f86cafd6",
"traceId": "2b40f3486e0c4dc5bb289c805a0d2503",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.474Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ae6d8ac8-638e-4396-abf8-7be208907d59, 7e9225fb-11ab-4b58-90fb-02e3f86cafd6",
"traceId": "2b40f3486e0c4dc5bb289c805a0d2503",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T12:40:11.474Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
"requestId": "607c790d-02dc-4067-b624-a49b296141e2",
"traceId": "9c52aa2dca014dd4b67280a873383bb9",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:11.496Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "98c184a9-afd9-4445-81b0-cc6f9d9dcda9, 6fd3f5c9-de76-45c0-9aa7-a10d0d62ec37",
"traceId": "204dc17d7ce648f5a74e7019a6c136c8",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.532Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "98c184a9-afd9-4445-81b0-cc6f9d9dcda9, 6fd3f5c9-de76-45c0-9aa7-a10d0d62ec37",
"traceId": "204dc17d7ce648f5a74e7019a6c136c8",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T12:40:11.532Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0a782989-417d-430f-99f1-5a8f2e5453f9, cfc2a03c-5377-458b-abc2-8e0c60260d4c",
"traceId": "53e4b740984d407ca6360556cbac9967",
"evidence": "adjusted=10.125 LB",
"checkedAt": "2026-08-08T12:40:11.573Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0a782989-417d-430f-99f1-5a8f2e5453f9, cfc2a03c-5377-458b-abc2-8e0c60260d4c",
"traceId": "53e4b740984d407ca6360556cbac9967",
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
"checkedAt": "2026-08-08T12:40:11.573Z"
},
{
"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/2086069881223557121/weight-results/2086069959287943169?tenantId=10001&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f92ecc9-b3a2-4144-8334-7e6de6136e1b, 6fbe6cd0-ff74-49dd-a232-e7fbed65f58f",
"traceId": "78b40e8ab0d84f93a16d2f48f772dbaa",
"evidence": "resultId=2086069959287943169, version=2",
"checkedAt": "2026-08-08T12:40:11.640Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b1f1cab0-e05f-4d29-ad9a-d8cb3907d706, a27b919d-b7e6-416f-8e36-4e0cee5d02df",
"traceId": "a292f6b739ef4319b6ca6b42d6f2e395",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.671Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b1f1cab0-e05f-4d29-ad9a-d8cb3907d706, a27b919d-b7e6-416f-8e36-4e0cee5d02df",
"traceId": "a292f6b739ef4319b6ca6b42d6f2e395",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T12:40:11.671Z"
},
{
"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/2086069881223557121/2086069954923790337"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "1f576eff-4458-4709-a5c9-c84d0f8d89c8",
"traceId": "f8c64c07261e4ae2ba1e65749ebad759",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:11.702Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "246d6efc-52ec-461b-89f8-5c590e96a655, 0a66f31c-b433-4a0e-9b8a-fe44f68767c0",
"traceId": "2080ad5373c24d15a0e55100054cc6ed",
"evidence": "inboundId=2086069881223557121",
"checkedAt": "2026-08-08T12:40:11.732Z"
},
{
"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/2086069881223557121/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "246d6efc-52ec-461b-89f8-5c590e96a655, 0a66f31c-b433-4a0e-9b8a-fe44f68767c0",
"traceId": "2080ad5373c24d15a0e55100054cc6ed",
"evidence": "leftovers=0, baseline=null, actual=null",
"checkedAt": "2026-08-08T12:40:11.732Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6fd82af5-46df-4b84-a173-6e289b817e8c, cb252785-15ad-4d4f-afc5-43604032e07f",
"traceId": "05d358c161cb44caa7ac82e2baf3e592",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T12:40:12.087Z"
},
{
"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": "acecb13e-fd26-43c5-ac3a-5bb96c5af67d, b58aa6ab-3a99-417d-890d-e79cbbe755bb",
"traceId": "19ffb041b48b43018782e312b4d0fb9b",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.117Z"
},
{
"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": "acecb13e-fd26-43c5-ac3a-5bb96c5af67d, b58aa6ab-3a99-417d-890d-e79cbbe755bb",
"traceId": "19ffb041b48b43018782e312b4d0fb9b",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T12:40:12.117Z"
},
{
"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": "3ae7901a-6c0e-4af2-8a34-ea9415d559f7, 1aa68750-c90c-4471-a1ba-d7142496b111",
"traceId": "298d26eafb9d4deda23325655aa43e2f",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T12:40:12.140Z"
},
{
"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": "3ae7901a-6c0e-4af2-8a34-ea9415d559f7, 1aa68750-c90c-4471-a1ba-d7142496b111",
"traceId": "298d26eafb9d4deda23325655aa43e2f",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T12:40:12.140Z"
},
{
"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": "a5a62503-5b3a-4a5f-b194-6a59b6846f95, f8d4bae7-d01e-492c-a373-30b10852343c",
"traceId": "70273cc2c32f4d319724794b38ea3085",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.173Z"
},
{
"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": "a5a62503-5b3a-4a5f-b194-6a59b6846f95, f8d4bae7-d01e-492c-a373-30b10852343c",
"traceId": "70273cc2c32f4d319724794b38ea3085",
"evidence": "count=2",
"checkedAt": "2026-08-08T12:40:12.173Z"
},
{
"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": "858aa6e1-2b64-4d52-991e-41a2a8d85a79, 5380a4c3-5798-4902-bd48-43b62712238a",
"traceId": "5f6c7aaf22514262a0ceff145231b00f",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.246Z"
},
{
"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": "858aa6e1-2b64-4d52-991e-41a2a8d85a79, 5380a4c3-5798-4902-bd48-43b62712238a",
"traceId": "5f6c7aaf22514262a0ceff145231b00f",
"evidence": "count=200",
"checkedAt": "2026-08-08T12:40:12.246Z"
},
{
"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": "e9e93e88-5dcb-420d-b4df-0224ec63432b, 19f0eab3-80ef-4bfb-809a-9d968c7e965e",
"traceId": "246908c6472f4a238c78c824afb5bc41",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.279Z"
},
{
"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": "e9e93e88-5dcb-420d-b4df-0224ec63432b, 19f0eab3-80ef-4bfb-809a-9d968c7e965e",
"traceId": "246908c6472f4a238c78c824afb5bc41",
"evidence": "count=15",
"checkedAt": "2026-08-08T12:40:12.279Z"
},
{
"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": "3c82d20f-220c-40b6-a4a5-bdad8889e685, 5f44ecd9-a216-4abf-a67a-6746627618ee",
"traceId": "1ed9273e5cb249a8aac9b98dcc17d77e",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.311Z"
},
{
"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": "27da24f6-c291-40c0-a4ee-69361a61d736, 7ed8c2a2-dfc4-4dd7-9160-fa58511f9e28",
"traceId": "e2c4b312862b41d3bf04fe18c7b2a16e",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T12:40:12.347Z"
},
{
"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": "27da24f6-c291-40c0-a4ee-69361a61d736, 7ed8c2a2-dfc4-4dd7-9160-fa58511f9e28",
"traceId": "e2c4b312862b41d3bf04fe18c7b2a16e",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T12:40:12.347Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2086069964151259137"
},
"http": 200,
"code": null,
"message": null,
"requestId": "d7d59001-8159-431c-8251-773879e5fe9a, 5bb7e3ce-3a05-43b2-a106-2f8a5ea30f2d",
"traceId": "15afdf0de70347ff987aa78f13fc5239",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T12:40:12.385Z"
},
{
"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": "5a0cf606-6caa-46b2-9687-2f915b1622bf, 7bc07299-39c9-444a-8f42-0916a3382e9a",
"traceId": "95a22a24ab5b42b68fe03e6425536249",
"evidence": "marker=ADMIN-API-20260808123941811-MOJIA",
"checkedAt": "2026-08-08T12:40:12.486Z"
},
{
"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": "3619be7c-5b0e-4786-a1d6-c272e9c49e10, 0350916b-7ab1-48b9-9544-ac0033fbe758",
"traceId": "631734eec94444aa9ad976903a4f41a3",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.513Z"
},
{
"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": "3619be7c-5b0e-4786-a1d6-c272e9c49e10, 0350916b-7ab1-48b9-9544-ac0033fbe758",
"traceId": "631734eec94444aa9ad976903a4f41a3",
"evidence": "orderId=2086069964658769922, replayedId=2086069964658769922",
"checkedAt": "2026-08-08T12:40:12.513Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a72c37ab-45f7-420c-87a7-2075fc18766c, efed2d9b-42df-435b-ad02-2a955b3fbfc0",
"traceId": "4c623bc385824126aefe880bc60cff48",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.538Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a72c37ab-45f7-420c-87a7-2075fc18766c, efed2d9b-42df-435b-ad02-2a955b3fbfc0",
"traceId": "4c623bc385824126aefe880bc60cff48",
"evidence": "orderNo=FL2086069964658769922, status=DRAFT",
"checkedAt": "2026-08-08T12:40:12.538Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a72c37ab-45f7-420c-87a7-2075fc18766c, efed2d9b-42df-435b-ad02-2a955b3fbfc0",
"traceId": "4c623bc385824126aefe880bc60cff48",
"evidence": "cargoes=4, imageFileId=2086069964151259137",
"checkedAt": "2026-08-08T12:40:12.538Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a13ff6a5-b9aa-439b-bc7b-e5172bb6ce46, ccc0ffa9-5cb0-4977-ad66-df2e19daf5a3",
"traceId": "75953c02b1c14ffd8c6fa75f04057f30",
"evidence": "orderId=2086069964658769922",
"checkedAt": "2026-08-08T12:40:12.654Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "65872002-0794-482c-af4a-872cd0ed53f0, ae475f06-1d80-4293-98f3-a74e52f685cc",
"traceId": "0e9c89c1bcb7452a8844334f9a0460b8",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.681Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "65872002-0794-482c-af4a-872cd0ed53f0, ae475f06-1d80-4293-98f3-a74e52f685cc",
"traceId": "0e9c89c1bcb7452a8844334f9a0460b8",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T12:40:12.681Z"
},
{
"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=FL2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "67f6992d-3f1e-48fc-8886-6e5dde8f4d92, ca112ffe-6dd6-4073-aa90-f10c1c620404",
"traceId": "501851ca43fc40d3a69b7b090410767c",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.722Z"
},
{
"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=FL2086069964658769922"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "67f6992d-3f1e-48fc-8886-6e5dde8f4d92, ca112ffe-6dd6-4073-aa90-f10c1c620404",
"traceId": "501851ca43fc40d3a69b7b090410767c",
"evidence": "orderId=2086069964658769922, found=true",
"checkedAt": "2026-08-08T12:40:12.722Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0738a6d-74a5-4f52-b902-98127a2b9150, d856e95c-b05d-481d-ad4e-97ec326c5a39",
"traceId": "0f3d0575eec74ad1b308d78de91a9b2f",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.761Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0738a6d-74a5-4f52-b902-98127a2b9150, d856e95c-b05d-481d-ad4e-97ec326c5a39",
"traceId": "0f3d0575eec74ad1b308d78de91a9b2f",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T12:40:12.761Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086069964658769922&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4fcd43e4-9ce0-4b20-b639-66396fdf3072, 78dce1f3-b0bf-4d77-a6f9-ee0178eb25ca",
"traceId": "c3cf350864a641788c312db2472cb6d9",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.792Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2086069964658769922&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4fcd43e4-9ce0-4b20-b639-66396fdf3072, 78dce1f3-b0bf-4d77-a6f9-ee0178eb25ca",
"traceId": "c3cf350864a641788c312db2472cb6d9",
"evidence": "orderId=2086069964658769922, found=true",
"checkedAt": "2026-08-08T12:40:12.793Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b6c101e5-a17f-4d7d-a47b-33778e406383, 1a9b3598-5fd1-4b36-aeba-29a63ed9043b",
"traceId": "a8ad8d5672eb417b865bd02a075d8bc9",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.834Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b6c101e5-a17f-4d7d-a47b-33778e406383, 1a9b3598-5fd1-4b36-aeba-29a63ed9043b",
"traceId": "a8ad8d5672eb417b865bd02a075d8bc9",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T12:40:12.834Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b6c101e5-a17f-4d7d-a47b-33778e406383, 1a9b3598-5fd1-4b36-aeba-29a63ed9043b",
"traceId": "a8ad8d5672eb417b865bd02a075d8bc9",
"evidence": "cargoes=4, imageFileId=2086069964151259137",
"checkedAt": "2026-08-08T12:40:12.834Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "562d266b-c0b4-4044-b078-0b0fc14ac445, 0dab3abb-eba0-40bd-a854-07f6a79ef871",
"traceId": "1dce80bda80041d8ab0b38c1f847f411",
"evidence": "",
"checkedAt": "2026-08-08T12:40:12.872Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b957065a-fefb-4db1-937d-5c15550c4c2a, 6fc8f06b-9895-4039-b975-3dbdbf65b8e8",
"traceId": "a618fc30ed644647aafab5bd2c800f7c",
"evidence": "orderId=2086069964658769922",
"checkedAt": "2026-08-08T12:40:12.922Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ed84ee64-65b9-4736-9d2f-a5f1fdb31f0c, 25e0bbd1-466a-45e6-9542-8e0c0af3440c",
"traceId": "c02c0d15b4e24495b99d3e1ec523ab3a",
"evidence": "inboundId=2086069969442353153",
"checkedAt": "2026-08-08T12:40:14.027Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7cf6e1bf-a7d7-4c2f-953a-6b41b8589094, 5d626361-e0ec-444b-8cca-d65ef5862f99",
"traceId": "35f709e8c1e74608b2aeb7489ac38f4c",
"evidence": "inboundId=2086069969442353153",
"checkedAt": "2026-08-08T12:40:14.061Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7cf6e1bf-a7d7-4c2f-953a-6b41b8589094, 5d626361-e0ec-444b-8cca-d65ef5862f99",
"traceId": "35f709e8c1e74608b2aeb7489ac38f4c",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T12:40:14.061Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7cf6e1bf-a7d7-4c2f-953a-6b41b8589094, 5d626361-e0ec-444b-8cca-d65ef5862f99",
"traceId": "35f709e8c1e74608b2aeb7489ac38f4c",
"evidence": "inboundId=2086069969442353153, history=1",
"checkedAt": "2026-08-08T12:40:14.061Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086069964658769922&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d2aa0ed1-e12d-4dd4-a9fd-0fcbf05d234a, 39ed55a6-a7db-438d-a10c-5caaf679da8d",
"traceId": "4116f8f0409243a7a7a25e0f9938e970",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.092Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2086069964658769922&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d2aa0ed1-e12d-4dd4-a9fd-0fcbf05d234a, 39ed55a6-a7db-438d-a10c-5caaf679da8d",
"traceId": "4116f8f0409243a7a7a25e0f9938e970",
"evidence": "inboundId=2086069969442353153, total=1",
"checkedAt": "2026-08-08T12:40:14.093Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7f208826-e143-4ff0-ab67-a8bb8cb5c3c8, d65476c8-112b-4148-bc4a-9e2f9100f239",
"traceId": "33fe4b11a7434a468ff76d6639021a7f",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T12:40:14.122Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7f208826-e143-4ff0-ab67-a8bb8cb5c3c8, d65476c8-112b-4148-bc4a-9e2f9100f239",
"traceId": "33fe4b11a7434a468ff76d6639021a7f",
"evidence": "taskId=2086069969438158850, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T12:40:14.122Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2086069969438158850/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f83f630-b08c-400d-98f1-f4d424282b95, 27329124-004f-49ab-8fd9-875c193170dd",
"traceId": "bf1cb61b1c1044eb86e28d563147f3b9",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.156Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2086069969438158850/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f83f630-b08c-400d-98f1-f4d424282b95, 27329124-004f-49ab-8fd9-875c193170dd",
"traceId": "bf1cb61b1c1044eb86e28d563147f3b9",
"evidence": "taskId=2086069969438158850, total=0",
"checkedAt": "2026-08-08T12:40:14.156Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8a9588a2-e385-4d11-97ac-0bdefe166082, 6211b483-62d7-4cd2-b58b-bc2bec718188",
"traceId": "3de6567b409a43fcbaab012f98e08676",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.187Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1239a746-9c63-4f71-8f04-4d99c5466e1a, 052ce6e9-5950-43bf-bf92-fd674653d1c5",
"traceId": "c0aef338656540b9b128cf632d8ed1c2",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.229Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "796c8399-fd06-42a1-b182-ff64403e7236, 49f9886d-7839-4ba9-b226-d95e7493f582",
"traceId": "0271bdebf2c24e949d05060f7f13362d",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.263Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2086069964658769922?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "796c8399-fd06-42a1-b182-ff64403e7236, 49f9886d-7839-4ba9-b226-d95e7493f582",
"traceId": "0271bdebf2c24e949d05060f7f13362d",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T12:40:14.263Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询隔离入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "144f6407-0462-4165-ae9f-19fa43aa20f8, c19871c3-3379-462d-8ea3-4fcdfc184aef",
"traceId": "8a83c3a9571d40cb9348c15ca2bf6f39",
"evidence": "inboundId=2086069969442353153, tenantId=10001",
"checkedAt": "2026-08-08T12:40:14.306Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "隔离入库单身份与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "144f6407-0462-4165-ae9f-19fa43aa20f8, c19871c3-3379-462d-8ea3-4fcdfc184aef",
"traceId": "8a83c3a9571d40cb9348c15ca2bf6f39",
"evidence": "identity=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T12:40:14.306Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "生成箱唛 PDF 并冻结稳定箱码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2086069969442353153/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13883 bytes (application/pdf)",
"requestId": "c42ff546-1ca9-442e-838b-37636850fb9a, 924c1199-586d-4b4e-b2de-43a2102ba4c6, 3643c0ae-b2a6-47e1-87f9-750554a9cda6",
"traceId": "085308c64aa3456d822008c75474ac1f, 2af777bb11b14b88844ad6b185319b1e",
"evidence": "contentType=application/pdf, bytes=13883",
"checkedAt": "2026-08-08T12:40:14.606Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印后回查冻结箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "70de4bfa-a967-433b-9939-ec7a1e57fa27, a5140a9a-037e-442b-8712-709d35671bc5",
"traceId": "b99c9b652eed42f4ace377130281b13d",
"evidence": "",
"checkedAt": "2026-08-08T12:40:14.654Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印按订单货物冻结原始总箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "70de4bfa-a967-433b-9939-ec7a1e57fa27, a5140a9a-037e-442b-8712-709d35671bc5",
"traceId": "b99c9b652eed42f4ace377130281b13d",
"evidence": "inboundCodeStable=true, totalPackageCount=4",
"checkedAt": "2026-08-08T12:40:14.654Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复整单打印复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2086069969442353153/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13883 bytes (application/pdf)",
"requestId": "7d60d5cf-1292-48e4-85c9-593d139c55af, 40d29fb5-b2e3-4f6f-8806-067413ed06af, 16216385-8562-4647-90a2-aecbc1c68187",
"traceId": "5465fa2dc8e44e0d97cd5f0f4365ffc3, fe0aae1249dc4253a2ab1b4204a58212",
"evidence": "boxCode=RK-2086069964658769922#4-1, contentType=application/pdf, bytes=13883",
"checkedAt": "2026-08-08T12:40:14.814Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "指定第1箱补打复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2086069969442353153/carton-label-pdf?tenantId=10001&cartonIndex=1"
},
"http": 200,
"code": null,
"message": "7649 bytes (application/pdf)",
"requestId": "d6f31016-9ee8-46f2-bd29-73a6be182513, 80555f59-bbf4-425c-b2a3-6521bad28215, 9aa7cabd-66f9-414e-80ee-2804093a9a10",
"traceId": "6b0a5d35cb9742eba087ac31f276148b, 8ac5bd4028b641089b2c89a36d71ab5c",
"evidence": "boxCode=RK-2086069964658769922#4-1, cartonIndex=1, contentType=application/pdf, bytes=7649",
"checkedAt": "2026-08-08T12:40:14.947Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "模拟墨家首次扫描单箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9b166a39-6765-4f78-842f-f98d9c3c7105, f305d670-096c-48b9-8629-2a93fc8b1069",
"traceId": "fc3308ecbfb942538b67b5eaedd2249c",
"evidence": "boxCode=RK-2086069964658769922#4-1, machineNo=MJ-ADMIN-E2E-01",
"checkedAt": "2026-08-08T12:40:15.070Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次扫描新增一条且默认代表1箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9b166a39-6765-4f78-842f-f98d9c3c7105, f305d670-096c-48b9-8629-2a93fc8b1069",
"traceId": "fc3308ecbfb942538b67b5eaedd2249c",
"evidence": "created=true, confirmedPackageCount=1",
"checkedAt": "2026-08-08T12:40:15.071Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复打印及指定箱补打后原箱码仍可解析",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9b166a39-6765-4f78-842f-f98d9c3c7105, f305d670-096c-48b9-8629-2a93fc8b1069",
"traceId": "fc3308ecbfb942538b67b5eaedd2249c",
"evidence": "boxCodeStable=true, resolvedInboundId=2086069969442353153",
"checkedAt": "2026-08-08T12:40:15.071Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询箱级测量详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9eba216-ad6e-49f0-bbeb-6c9be347f630, 1dec4652-8302-4b25-9d75-3171c14114c3",
"traceId": "b35eb1832a16455ba5c0dcb1fe56d64a",
"evidence": "measurementId=2086069975473762306",
"checkedAt": "2026-08-08T12:40:15.105Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "箱级查询回显箱码、尺寸、图片与设备信息",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9eba216-ad6e-49f0-bbeb-6c9be347f630, 1dec4652-8302-4b25-9d75-3171c14114c3",
"traceId": "b35eb1832a16455ba5c0dcb1fe56d64a",
"evidence": "itemFound=true, imageFileId=2086069975337467906",
"checkedAt": "2026-08-08T12:40:15.106Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工确认当前测量代表箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/items/2086069975486345218/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eca2c747-cc94-467e-9817-6801320f7ed1, 87de1abb-9eae-4d84-9392-4317a0c773e0",
"traceId": "3243790d518d4649a3703263ff4ae13c",
"evidence": "confirmedPackageCount=4",
"checkedAt": "2026-08-08T12:40:15.173Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工箱数更新且测量版本递增",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/items/2086069975486345218/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eca2c747-cc94-467e-9817-6801320f7ed1, 87de1abb-9eae-4d84-9392-4317a0c773e0",
"traceId": "3243790d518d4649a3703263ff4ae13c",
"evidence": "version=2",
"checkedAt": "2026-08-08T12:40:15.173Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "同箱号重新扫描覆盖当前记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "88160253-0683-410c-bd29-a771b6c5b5aa, b318710a-35a8-4980-9c10-658489782864",
"traceId": "ed8d6385dcc7418182e044283a9b8f68",
"evidence": "boxCode=RK-2086069964658769922#4-1, machineNo=MJ-ADMIN-E2E-02",
"checkedAt": "2026-08-08T12:40:15.264Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖保留同一条记录和人工箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "88160253-0683-410c-bd29-a771b6c5b5aa, b318710a-35a8-4980-9c10-658489782864",
"traceId": "ed8d6385dcc7418182e044283a9b8f68",
"evidence": "sameItem=true, confirmedPackageCount=4",
"checkedAt": "2026-08-08T12:40:15.264Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "回查覆盖后的尺寸与体积结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76f91cee-ba10-49cb-a839-0919dde20a12, 5f58047d-66ec-442b-9d28-4bdee2ab4a40",
"traceId": "4f12b2a1759e409bade933ace87c7448",
"evidence": "",
"checkedAt": "2026-08-08T12:40:15.294Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖尺寸、箱数和服务端体积公式正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "76f91cee-ba10-49cb-a839-0919dde20a12, 5f58047d-66ec-442b-9d28-4bdee2ab4a40",
"traceId": "4f12b2a1759e409bade933ace87c7448",
"evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5",
"checkedAt": "2026-08-08T12:40:15.294Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "保存同一测量批次草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "88146c27-26b5-4375-9ec4-72dd503cedfd, dec20a8a-635d-471e-b95c-ebd1f153a63f",
"traceId": "84b049480941456eb0c6559b300a3bb7",
"evidence": "measurementId=2086069975473762306, items=1",
"checkedAt": "2026-08-08T12:40:15.379Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "草稿沿用批次并递增版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "88146c27-26b5-4375-9ec4-72dd503cedfd, dec20a8a-635d-471e-b95c-ebd1f153a63f",
"traceId": "84b049480941456eb0c6559b300a3bb7",
"evidence": "status=DRAFT, version=4",
"checkedAt": "2026-08-08T12:40:15.379Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交测量审核",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2fe346c0-955b-4617-915e-ef50529ae9db, 29bd7e9c-fa13-4fa3-a659-1d4a36e57ad3",
"traceId": "cdf5467192e64e348b4d237147fe9235",
"evidence": "measurementId=2086069975473762306",
"checkedAt": "2026-08-08T12:40:15.448Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交后进入待测量审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2fe346c0-955b-4617-915e-ef50529ae9db, 29bd7e9c-fa13-4fa3-a659-1d4a36e57ad3",
"traceId": "cdf5467192e64e348b4d237147fe9235",
"evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING",
"checkedAt": "2026-08-08T12:40:15.448Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "测量提交后拒绝设备覆盖并返回中文提示",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "测量已提交,设备不能新增或覆盖数据",
"requestId": "5df609e5-f62b-4ebf-a5c6-2a3ad0759af5",
"traceId": "c9aee1aabf494d9891be798003c1e7fc",
"evidence": "HTTP=200, code=A0409, chineseMessage=true",
"checkedAt": "2026-08-08T12:40:15.487Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前读取最新入库单版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d70ca968-fba1-482a-be8d-90202d474433, 6ee28941-1493-45dc-829c-1d4864b2bf0a",
"traceId": "22dd7cf9c41343d281170f4360478db9",
"evidence": "",
"checkedAt": "2026-08-08T12:40:15.515Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前状态和版本有效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2086069969442353153?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d70ca968-fba1-482a-be8d-90202d474433, 6ee28941-1493-45dc-829c-1d4864b2bf0a",
"traceId": "22dd7cf9c41343d281170f4360478db9",
"evidence": "status=MEASURE_PENDING, version=1",
"checkedAt": "2026-08-08T12:40:15.515Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "Admin 审核通过墨家测量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/inbounds/2086069969442353153/measurements/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "be4e5307-80e3-49ef-b905-ab62e8b962bc, 42b1ba60-d242-4b8e-af56-0905b35496de",
"traceId": "9c9439512b924edfaeb58ef46ea3ffc4",
"evidence": "measurementId=2086069975473762306",
"checkedAt": "2026-08-08T12:40:15.580Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询审核后的最终测量状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cb92e890-8752-442e-a590-1d54bd41bd62, 95fcea21-933d-4377-9ba5-9121cb7e56b2",
"traceId": "39f28d2fe773498ebedcc28780b776e3",
"evidence": "",
"checkedAt": "2026-08-08T12:40:15.616Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核后入库与测量状态闭环且结果未变化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2086069969442353153/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cb92e890-8752-442e-a590-1d54bd41bd62, 95fcea21-933d-4377-9ba5-9121cb7e56b2",
"traceId": "39f28d2fe773498ebedcc28780b776e3",
"evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4",
"checkedAt": "2026-08-08T12:40:15.616Z"
},
{
"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": "a6ed0055-a8a2-49b8-8e7b-41542d8d1de0, 7497ee73-8bd4-4ed8-954d-5c863008c1ba",
"traceId": "e8e87c35180a4ecbb6b95f7bf1a7bf63",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T12:40:15.639Z"
},
{
"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": "a6ed0055-a8a2-49b8-8e7b-41542d8d1de0, 7497ee73-8bd4-4ed8-954d-5c863008c1ba",
"traceId": "e8e87c35180a4ecbb6b95f7bf1a7bf63",
"evidence": "service=order-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T12:40:15.639Z"
},
{
"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": "90b5d562-5e60-4f03-88e3-5d26df499090, 77368f21-2da4-4ac1-9171-2ca48ab4b640",
"traceId": "6fd1a55754504c87b7e0f9e41134cd3a",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T12:40:15.671Z"
},
{
"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": "90b5d562-5e60-4f03-88e3-5d26df499090, 77368f21-2da4-4ac1-9171-2ca48ab4b640",
"traceId": "6fd1a55754504c87b7e0f9e41134cd3a",
"evidence": "service=firstleg-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T12:40:15.672Z"
},
{
"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": "865873c3-e7cd-498f-ab45-aab34b57948f, fa44a627-ce2c-4606-88f3-f767771a3ede",
"traceId": "9b48baf0e40e45008a0354ec33a43c46",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T12:40:15.705Z"
},
{
"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": "865873c3-e7cd-498f-ab45-aab34b57948f, fa44a627-ce2c-4606-88f3-f767771a3ede",
"traceId": "9b48baf0e40e45008a0354ec33a43c46",
"evidence": "service=file-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T12:40:15.705Z"
},
{
"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": "01a39e0d-2d47-4ba3-9e43-d064025fc1ba, 44cebb52-a592-4b4f-a991-2f30c6b9032c",
"traceId": "ea3fa74b90f84e52a296ee1ec151586c",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T12:40:15.735Z"
},
{
"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": "01a39e0d-2d47-4ba3-9e43-d064025fc1ba, 44cebb52-a592-4b4f-a991-2f30c6b9032c",
"traceId": "ea3fa74b90f84e52a296ee1ec151586c",
"evidence": "service=warehouse-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T12:40:15.736Z"
},
{
"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": "2a445cb2-2875",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:15.750Z"
},
{
"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": "2a6714e3-2876",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:15.771Z"
},
{
"module": "supplemental",
"scenario": null,
"name": "未认证请求不返回业务成功码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/status"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "2a445cb2-2877",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:15.787Z"
},
{
"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": "dd4819a0-49c7-41d1-97f6-e79cc98a46d1, 185eebbf-d5ef-4a84-a874-b21719797d44",
"traceId": "137738f0d97d4e3a8624f247414970d1",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE",
"checkedAt": "2026-08-08T12:40:15.818Z"
},
{
"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": "dd4819a0-49c7-41d1-97f6-e79cc98a46d1, 185eebbf-d5ef-4a84-a874-b21719797d44",
"traceId": "137738f0d97d4e3a8624f247414970d1",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T12:40:15.818Z"
},
{
"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": "8f21f7dc-ace8-4eed-8838-258c9dc06e0b, b207a464-6fb0-4fe9-b525-57830eaf4f3e",
"traceId": "7c840498d85d4aadadc26cd606203dfc",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA",
"checkedAt": "2026-08-08T12:40:15.850Z"
},
{
"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": "8f21f7dc-ace8-4eed-8838-258c9dc06e0b, b207a464-6fb0-4fe9-b525-57830eaf4f3e",
"traceId": "7c840498d85d4aadadc26cd606203dfc",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T12:40:15.850Z"
},
{
"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": "5ebcc543-b8b0-4501-acfd-eada064c9e5c",
"traceId": "ab2aeb73fce346a1a265895b4f77241a",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:15.929Z"
},
{
"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": "0dc99344-a9df-486f-a090-6a7901a39f4c",
"traceId": "353000623f25407899618a615d509157",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:15.974Z"
},
{
"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": "4d1dc8fd-38b9-46f6-b225-76256861c34d, d467c204-0390-4d82-91df-88eb676ba27d",
"traceId": "ea0766a2f2d64f15a9e9c817b0e072aa",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T12:40:16.029Z"
},
{
"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": "4d1dc8fd-38b9-46f6-b225-76256861c34d, d467c204-0390-4d82-91df-88eb676ba27d",
"traceId": "ea0766a2f2d64f15a9e9c817b0e072aa",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.029Z"
},
{
"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": "8d02b4aa-6667-4fcd-8bd9-0f5988b71d18, c2a0eaa4-f55b-4eaa-8bf6-8840357686c0",
"traceId": "0188ebc1406a4139a421cfa5b9f34af5",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T12:40:16.073Z"
},
{
"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": "8d02b4aa-6667-4fcd-8bd9-0f5988b71d18, c2a0eaa4-f55b-4eaa-8bf6-8840357686c0",
"traceId": "0188ebc1406a4139a421cfa5b9f34af5",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.073Z"
},
{
"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": "a6134182-4e8d-4a03-8159-5c1af459f92c, 8baf9cd2-6725-47a6-b188-f047770c935a",
"traceId": "8ffec99f7f8c4de7ac10689da57bd778",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T12:40:16.105Z"
},
{
"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": "a6134182-4e8d-4a03-8159-5c1af459f92c, 8baf9cd2-6725-47a6-b188-f047770c935a",
"traceId": "8ffec99f7f8c4de7ac10689da57bd778",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.105Z"
},
{
"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": "507b8714-923b-4976-b885-ce3bdc919c10, 4b23ca21-8bb1-4f73-ac1f-14247cd2680e",
"traceId": "97f8c2f1a8604005a42b17e674e5717f",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T12:40:16.137Z"
},
{
"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": "507b8714-923b-4976-b885-ce3bdc919c10, 4b23ca21-8bb1-4f73-ac1f-14247cd2680e",
"traceId": "97f8c2f1a8604005a42b17e674e5717f",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.137Z"
},
{
"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": "a491f9bc-3c23-4914-917e-136a49c11c32",
"traceId": "1aeb6be83cd742c8862ebb01426f80f6",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:16.162Z"
},
{
"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": "74fa3236-cb81-4d39-aacc-cb894db323fc",
"traceId": "92ef46da516949a18284d90354c94eb2",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:16.196Z"
},
{
"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": "ea94f0c9-e5e9-40a6-974b-346202882424",
"traceId": "620afa691c374455918d8ea2cfae4fd5",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:16.227Z"
},
{
"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": "999a25b2-c37a-4fe3-8753-90260b5ef8fb",
"traceId": "4664289dcb6c468db62a639b9164bef8",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:16.258Z"
},
{
"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": "dbbeaa51-85bd-4558-85af-6a932f11e3e8",
"traceId": "da9cd7d9dd7945eda130bfd935f339a1",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:16.287Z"
},
{
"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": "2327c1ed-8616-4f6d-929c-cf755214d713, 11f37cef-ab2e-42e5-8288-403b18483365",
"traceId": "c2a16045ace8476190c06c361c20bcd5",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T12:40:16.324Z"
},
{
"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": "2327c1ed-8616-4f6d-929c-cf755214d713, 11f37cef-ab2e-42e5-8288-403b18483365",
"traceId": "c2a16045ace8476190c06c361c20bcd5",
"evidence": "records=4, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.324Z"
},
{
"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": "0f9bb9f3-8454-42de-bc98-1fc6407773eb, 2c2d251a-e176-4a9e-98a0-afd49407893c",
"traceId": "1e84d54c04d54e6c87704b5e1c02bc3d",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T12:40:16.349Z"
},
{
"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": "0f9bb9f3-8454-42de-bc98-1fc6407773eb, 2c2d251a-e176-4a9e-98a0-afd49407893c",
"traceId": "1e84d54c04d54e6c87704b5e1c02bc3d",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.350Z"
},
{
"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": "0f9bb9f3-8454-42de-bc98-1fc6407773eb, 2c2d251a-e176-4a9e-98a0-afd49407893c",
"traceId": "1e84d54c04d54e6c87704b5e1c02bc3d",
"evidence": "records=5",
"checkedAt": "2026-08-08T12:40:16.350Z"
},
{
"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": "9a60106e-deee-4954-9591-d81ea2ce2cf4",
"traceId": "f8ef12839f7043dea620a00a7aaca45e",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:16.379Z"
},
{
"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": "5d49e851-fe3c-444c-89ca-05b7d3913722, d2c64643-9f59-4863-9518-0b296aa854c8",
"traceId": "11868157177b480cb5e489bf3fb413c1",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T12:40:16.416Z"
},
{
"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": "5d49e851-fe3c-444c-89ca-05b7d3913722, d2c64643-9f59-4863-9518-0b296aa854c8",
"traceId": "11868157177b480cb5e489bf3fb413c1",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.416Z"
},
{
"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": "a794d287-1d7e-4e4c-be8f-a499ec59b44d, b64af64d-0d58-4c8b-87b3-27f929892637",
"traceId": "51219a1a021d4955af31f6fe07fb76ca",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T12:40:16.458Z"
},
{
"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": "a794d287-1d7e-4e4c-be8f-a499ec59b44d, b64af64d-0d58-4c8b-87b3-27f929892637",
"traceId": "51219a1a021d4955af31f6fe07fb76ca",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T12:40:16.458Z"
},
{
"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": "a794d287-1d7e-4e4c-be8f-a499ec59b44d, b64af64d-0d58-4c8b-87b3-27f929892637",
"traceId": "51219a1a021d4955af31f6fe07fb76ca",
"evidence": "records=5",
"checkedAt": "2026-08-08T12:40:16.458Z"
},
{
"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": "4f4a1c36-9d27-4a35-999b-59cde1e554ac",
"traceId": "6e666e4676624513b3030192c2779abe",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:16.489Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "仓库导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "7d4c0c39-f4a6-4385-9951-55fe489fe24e, 3c930f5e-a827-4da8-ba65-265bde94dde9",
"traceId": "4d348431e30e4b28bc8d5485cb58e914",
"evidence": "HTTP=200, bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:40:16.552Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "快递公司导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "bfbe729d-1ba3-4ede-9b37-b508fb3bb953, c20ce02f-a61e-4750-b0d6-5a43ea3c8b37",
"traceId": "710847a32ecf48d799310f5f957efad6",
"evidence": "HTTP=200, bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:40:16.606Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "往来单位导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "5519675e-6312-44b6-a3f8-f7608747045e, d5e2614c-09ba-4c54-8991-4687cf6d06ba",
"traceId": "649d6d5d44f643eebce2341aa9e5a59b",
"evidence": "HTTP=200, bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:40:16.646Z"
},
{
"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": "ade2ad9a-6966-4052-8976-ccf93e9b85a1, 56ad8694-0d1e-45da-a91b-df8a46ee9703",
"traceId": "9bdcf12abe95433b81c528504fc741eb",
"evidence": "count=1",
"checkedAt": "2026-08-08T12:40:16.674Z"
},
{
"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": "ade2ad9a-6966-4052-8976-ccf93e9b85a1, 56ad8694-0d1e-45da-a91b-df8a46ee9703",
"traceId": "9bdcf12abe95433b81c528504fc741eb",
"evidence": "count=1",
"checkedAt": "2026-08-08T12:40:16.674Z"
},
{
"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": "6721bd99-f839-4803-9fd0-e2c530580bd1, c34ecbd5-9522-4ce2-bbed-92439ded2564",
"traceId": "6344ded094fb41aaa1978bd5f8cd3f7b",
"evidence": "count=1",
"checkedAt": "2026-08-08T12:40:16.706Z"
},
{
"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": "6721bd99-f839-4803-9fd0-e2c530580bd1, c34ecbd5-9522-4ce2-bbed-92439ded2564",
"traceId": "6344ded094fb41aaa1978bd5f8cd3f7b",
"evidence": "count=1",
"checkedAt": "2026-08-08T12:40:16.706Z"
},
{
"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": "ea0188f6-4637-4ef3-a9b0-759fd00012a3, 6ed4d901-e9d9-4e12-a987-4fbf208744ad",
"traceId": "1a6d6de91bd54268b5bcce36c25c6675",
"evidence": "count=14",
"checkedAt": "2026-08-08T12:40:16.738Z"
},
{
"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": "ea0188f6-4637-4ef3-a9b0-759fd00012a3, 6ed4d901-e9d9-4e12-a987-4fbf208744ad",
"traceId": "1a6d6de91bd54268b5bcce36c25c6675",
"evidence": "count=14",
"checkedAt": "2026-08-08T12:40:16.738Z"
},
{
"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": "88a664b7-50fd-43c2-816d-53af8d365e44, 54c9317a-2f4b-4a24-aaab-15e27b95556e",
"traceId": "d0c9514be2644218a3cb8ae7297ac51e",
"evidence": "",
"checkedAt": "2026-08-08T12:40:16.769Z"
},
{
"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/2086069883538812930/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "6ba2295a-7d9e-4469-952a-e80c85158fb1, 343a1679-2ce1-4efb-8c95-5b47d8c1ebc2, 8ee847b0-97fd-430d-9b42-5b036700a91d",
"traceId": "a2f8b5008cf24b6baf1c012fbd9769ac, c7115464ff944b949e9ac04d5def0555",
"evidence": "versionId=2086069883538812930, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T12:40:16.876Z"
},
{
"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": "e5b286d0-dc3c-492e-8d98-dd7a281fc1dd, 1a1f0392-6d3d-4be5-be9b-818b6c3d9b64",
"traceId": "5f2edd6c09364edc888c7a850ab53d18",
"evidence": "",
"checkedAt": "2026-08-08T12:40:16.922Z"
},
{
"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": "e5b286d0-dc3c-492e-8d98-dd7a281fc1dd, 1a1f0392-6d3d-4be5-be9b-818b6c3d9b64",
"traceId": "5f2edd6c09364edc888c7a850ab53d18",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:16.922Z"
},
{
"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": "56f696cf-7a58-4a0b-b676-e782251b1493, 57d15af8-69a4-42ff-b965-d9896c50b919",
"traceId": "0c6f7204b5cd47d0bacc8cd5baf96c7b",
"evidence": "",
"checkedAt": "2026-08-08T12:40:16.963Z"
},
{
"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": "56f696cf-7a58-4a0b-b676-e782251b1493, 57d15af8-69a4-42ff-b965-d9896c50b919",
"traceId": "0c6f7204b5cd47d0bacc8cd5baf96c7b",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:16.964Z"
},
{
"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": "cbc13e7c-59ce-419c-a43b-b7f76f5165e5, 765f27e4-48d8-44b3-b699-7d3d2503540f",
"traceId": "8b54cb69a955449fa277af66a884338a",
"evidence": "",
"checkedAt": "2026-08-08T12:40:16.997Z"
},
{
"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": "cbc13e7c-59ce-419c-a43b-b7f76f5165e5, 765f27e4-48d8-44b3-b699-7d3d2503540f",
"traceId": "8b54cb69a955449fa277af66a884338a",
"evidence": "records=5",
"checkedAt": "2026-08-08T12:40:16.997Z"
},
{
"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": "b29badef-ec42-4302-927e-4693e8743995, 9cc21075-2494-407a-9118-b1262d15cb85",
"traceId": "0c83863e3d624ca5b5821dd311fb6e8a",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.038Z"
},
{
"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": "b29badef-ec42-4302-927e-4693e8743995, 9cc21075-2494-407a-9118-b1262d15cb85",
"traceId": "0c83863e3d624ca5b5821dd311fb6e8a",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:17.038Z"
},
{
"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": "7cd3af95-b928-4c3b-99c9-12f01638d4b1, 91e0f51c-dccd-487e-b70d-6da058b7c784",
"traceId": "9affc8f500fa4374a00798607a264b95",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.076Z"
},
{
"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": "7cd3af95-b928-4c3b-99c9-12f01638d4b1, 91e0f51c-dccd-487e-b70d-6da058b7c784",
"traceId": "9affc8f500fa4374a00798607a264b95",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:17.076Z"
},
{
"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": "7528e76d-20c9-4bf2-8ea7-9f7a412b5dfd",
"traceId": "419a010e00b84ef59a5fe19d32e9e083",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:17.112Z"
},
{
"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": "412524f7-a45f-4536-a9b2-f62ffdec0b1f",
"traceId": "b98930677dc7435a9fd4e77d19c6fe15",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:17.153Z"
},
{
"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": "2a6714e3-2913",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:17.167Z"
},
{
"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": "93a40932-ef0e-47f3-b668-f171397d8b21, 29bd65a0-4196-4aa1-b4db-8b1c1d043d51",
"traceId": "99953fad16294828be1e161ebfdac8a0",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.241Z"
},
{
"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": "93a40932-ef0e-47f3-b668-f171397d8b21, 29bd65a0-4196-4aa1-b4db-8b1c1d043d51",
"traceId": "99953fad16294828be1e161ebfdac8a0",
"evidence": "records=5, builtInField=protectedAccount",
"checkedAt": "2026-08-08T12:40:17.241Z"
},
{
"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": "736b1ce1-a59e-4dee-a095-1664e927c500, b4df31d9-8596-490c-902a-f582d3db2a65",
"traceId": "59e4ada5d035496ba6d3ff242e328910",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.283Z"
},
{
"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": "736b1ce1-a59e-4dee-a095-1664e927c500, b4df31d9-8596-490c-902a-f582d3db2a65",
"traceId": "59e4ada5d035496ba6d3ff242e328910",
"evidence": "records=22, builtInField=roleType",
"checkedAt": "2026-08-08T12:40:17.284Z"
},
{
"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": "93798e42-08a3-4fef-9097-6f94946ac174, 1e85269c-2d2e-474c-87fc-725d17257095",
"traceId": "6451d04571b043a7b5df6ea9dbb5bac2",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.328Z"
},
{
"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": "93798e42-08a3-4fef-9097-6f94946ac174, 1e85269c-2d2e-474c-87fc-725d17257095",
"traceId": "6451d04571b043a7b5df6ea9dbb5bac2",
"evidence": "records=151, builtInField=builtIn",
"checkedAt": "2026-08-08T12:40:17.328Z"
},
{
"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": "2a6714e3-2917",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:17.352Z"
},
{
"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": "2a445cb2-2918",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:17.369Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "创建边界验收隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8a484ebe-cf4d-4ec2-a680-ce7ce2cb449d, f1c00206-d814-4e46-9fd0-6bdcd015865b",
"traceId": "89bd73e0fa174e4f8ef411b70aff5ca7",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.421Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "创建边界验收隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/locations?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3e3e5bd6-0569-4e16-93a4-c18912008ed5, fd09eac9-3cfb-40c4-b2d9-a986abeb4cef",
"traceId": "dfb4870e8bc54898aabec808290afc6b",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.465Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "读取隔离库位版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9a8eae49-1323-4d2a-9025-4b59d36e37f7, 4db00b8e-fd47-47f4-bd4f-cc4911869125",
"traceId": "971834f96dd74b54a875b95bbf359c97",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.509Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "更新隔离库位以推进版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "91cbeff1-c1a3-45ef-a7fe-091ae9c34e63, 1ef077ef-addf-4bad-beff-1b67b0a2de3e",
"traceId": "d1394254e5e7479c93c7bc3e8829b67d",
"evidence": "version=0",
"checkedAt": "2026-08-08T12:40:17.558Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位旧 version PUT 返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "A0409",
"message": "库位已被其他操作修改,请刷新后重试",
"requestId": "4f4155b6-b3ed-4e3e-b53f-af77342a0b6a",
"traceId": "dc50e36bc1de4c47b89ea05c33851630",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:40:17.608Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "冲突后回查库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8266b489-b4ec-4778-8af7-42d505a6d3e9, 15b5165a-26ff-4124-ae9e-2291b1f3655f",
"traceId": "1c234b42232343a286599521acfe8619",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.652Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8266b489-b4ec-4778-8af7-42d505a6d3e9, 15b5165a-26ff-4124-ae9e-2291b1f3655f",
"traceId": "1c234b42232343a286599521acfe8619",
"evidence": "name=边界库位-编辑",
"checkedAt": "2026-08-08T12:40:17.652Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库空文件安全失败且不模拟导入成功",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "A0422",
"message": "仓库导入文件校验失败",
"requestId": "cfc01b8f-8f4d-45c5-a105-09026ff7f176",
"traceId": "c0efe476cb004123983b43b3175f963d",
"evidence": "HTTP=200, code=A0422, bytes=0",
"checkedAt": "2026-08-08T12:40:17.693Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库缺列伪 XLSX安全失败且不模拟导入成功",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "A0422",
"message": "仓库导入文件校验失败",
"requestId": "eedf4a96-e673-41a2-8c3e-58d0b4f49642",
"traceId": "45a2433c952447a9a4196862d3aab507",
"evidence": "HTTP=200, code=A0422, bytes=6",
"checkedAt": "2026-08-08T12:40:17.724Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "快递公司错误扩展名安全失败且不模拟导入成功",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "A0422",
"message": "快递公司导入文件校验失败",
"requestId": "b6c502c2-3807-4744-a3e0-f626d23eeed7",
"traceId": "e50a2ef3b35a439db254286f1250a93c",
"evidence": "HTTP=200, code=A0422, bytes=27",
"checkedAt": "2026-08-08T12:40:17.756Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "往来单位非 XLSX安全失败且不模拟导入成功",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "A0422",
"message": "往来单位导入文件校验失败",
"requestId": "f0f88e1f-7d0e-4de1-8443-81f34323f4af",
"traceId": "38e7cc3ea72c4209852e7a6ef31214cb",
"evidence": "HTTP=200, code=A0422, bytes=27",
"checkedAt": "2026-08-08T12:40:17.785Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "错误客户海外仓费用 ID 安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees"
},
"http": 200,
"code": "A0404",
"message": "海外仓费用不存在",
"requestId": "5bbc2a0d-870d-4f54-b92e-3ef27122bae9",
"traceId": "513115e7521a45018aa99583cfc9cacd",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:17.819Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位列表未授权边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations?page=1&size=1&tenantId=0"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "2a445cb2-2930",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T12:40:17.838Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "下载中心非法页码边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks?page=0&size=1"
},
"http": 200,
"code": "A0422",
"message": "page.page: must be greater than or equal to 1",
"requestId": "7343bc14-aedf-4414-bd92-b509785e64ab",
"traceId": "064c5ad4806f4131b42717e11b15c598",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T12:40:17.862Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "船期价格非法状态边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=INVALID"
},
"http": 200,
"code": "A0400",
"message": "Bad request",
"requestId": "d9e7413d-9944-4deb-9e45-1a317afa8261",
"traceId": "ef1e356916374d788333da862975ac3e",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:17.884Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离库位以便清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2086069985622409217/status?tenantId=0&warehouseId=2086069985421082625"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "986c41a7-69cb-40bf-bfa1-bce0df736e1b, 4e3ec02e-ee41-4316-816a-0d149c6840bd",
"traceId": "682aa3d8c16645ee8c1aece8cdb199f5",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.943Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "删除隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2086069985622409217?tenantId=0&warehouseId=2086069985421082625&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e0cecc22-2609-4377-85d4-3355a327e6ed, 8fbaadfc-1d88-4e3b-8e4f-ca0f61c62827",
"traceId": "9f7f12bd443e49f7bc9a54442f6cb256",
"evidence": "",
"checkedAt": "2026-08-08T12:40:17.990Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2086069985421082625/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "35908473-c1b7-4fdd-8865-a13d063f9983, 62d033fc-9630-48ba-b760-eac535afda03",
"traceId": "db8e5a7487e14412a4ec23efbabbc836",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.030Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱列表分页与 keyword 查询",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a5be3e8b-1691-4867-9806-c542c38d77d6, 3e855368-302f-4acc-b1b4-610922330bdf",
"traceId": "99591406d70d4e7db4fa379d98785e31",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.058Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱列表分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&keyword=ADMIN-API-20260808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a5be3e8b-1691-4867-9806-c542c38d77d6, 3e855368-302f-4acc-b1b4-610922330bdf",
"traceId": "99591406d70d4e7db4fa379d98785e31",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:18.058Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 DRAFT 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=DRAFT"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "16291111-0fcc-45e0-a3b3-7395fe4a8f81, c44e8204-f769-430a-8cf1-b2db6a7db7b6",
"traceId": "cfbbcf3899bd4b3988905d8cdfa86b74",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.096Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 SUBMITTED 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=SUBMITTED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a8b3adf3-948b-47d5-8a23-30853bf41d22, 90afcdab-a7f3-4cdc-b221-0d23a52e4640",
"traceId": "9bb4c3f0cf294603afb6ce3262e13eb8",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.129Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 CONFIRMED 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CONFIRMED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c3b7ff1f-c749-44da-b34e-b5554af24ed5, 39bed625-2119-448d-ad43-e747fb7b6a55",
"traceId": "b1b9ac647f0d4477ac2038c26d074297",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.160Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 RELEASED 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=RELEASED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "69b1fdad-daaf-40ec-acac-a8261d039bc6, 81c6a939-53ba-4d72-b1b3-0e0c87b602af",
"traceId": "5621c7dc55c1474294b3da24417fe736",
"evidence": "HTTP=200, code=200, records=5",
"checkedAt": "2026-08-08T12:40:18.194Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 FAILED 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=FAILED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3aff1e1b-31a6-43c8-9c90-d6a0f177ae62, 1d23732b-bfd2-4b6b-bed9-022bcd50a843",
"traceId": "069d2428d1fb4a18b01135da16fccf40",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.221Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 CANCELLED 状态筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings?page=1&size=5&status=CANCELLED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9acb73af-21b4-4b1c-a746-81327650f884, 109f5f18-2080-4e94-b2bb-cc6d9fec7b1f",
"traceId": "fdad8b2d72aa4047988a503aca31e6af",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.252Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "创建隔离海运订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bc6be824-af1f-4e31-9d61-8eb6e7a0f751, e4e432d0-b5b6-4515-98b3-da1f2c13edac",
"traceId": "e29cfac9e1824b2aa18940aeffd465f9",
"evidence": "key=ADMIN-API-20260808123941811-ocean-create",
"checkedAt": "2026-08-08T12:40:18.310Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱 DTO 字段、DRAFT 和9类关联字段完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bc6be824-af1f-4e31-9d61-8eb6e7a0f751, e4e432d0-b5b6-4515-98b3-da1f2c13edac",
"traceId": "e29cfac9e1824b2aa18940aeffd465f9",
"evidence": "bookingId=2086069989080084481, parties=3, requirements=1",
"checkedAt": "2026-08-08T12:40:18.310Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "创建 Idempotency-Key 重放返回同一订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "871c38e7-9112-4739-95d9-80f7edcb8a28, 2b219c83-f26b-4474-80ec-0847c2fa1083",
"traceId": "c0b443a7c1df41359c4f68000da9a860",
"evidence": "first=2086069989080084481, replay=2086069989080084481",
"checkedAt": "2026-08-08T12:40:18.350Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "编辑 DRAFT 订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "674c868a-3dca-4adf-a7a6-c5fbd7daed50, 8c5c1491-d9c7-40c2-9520-b2b1c879ae48",
"traceId": "9e82e5040b7d4018ab37e6a130900460",
"evidence": "version=0",
"checkedAt": "2026-08-08T12:40:18.410Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "A0409",
"message": "数据已被其他人修改,请刷新后重试",
"requestId": "3e4954a5-7293-482e-92ee-04929b28f0df",
"traceId": "545912032a964abd85294dc7873e1a6a",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:40:18.443Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "冲突后回查订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1d67117d-19e8-4283-b4b4-f4a7cca45860, c7c39465-bbe2-4211-875b-693c83eb9ff5",
"traceId": "0c62c8a04e32499a9d14edf62844eedd",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.482Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1d67117d-19e8-4283-b4b4-f4a7cca45860, c7c39465-bbe2-4211-875b-693c83eb9ff5",
"traceId": "0c62c8a04e32499a9d14edf62844eedd",
"evidence": "vessel=编辑船-8123941811",
"checkedAt": "2026-08-08T12:40:18.482Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "提交订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3d772427-a357-4ab3-83dd-8db65782e3a9, 1cf955fd-fd4c-4d5b-bc12-fa7590dc283c",
"traceId": "3b11eb4d2b0947829725f2968365f7d6",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T12:40:18.529Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481/confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b90a8f0f-bb23-4ddc-9c24-49f5c370838c, a096c6ba-c13d-45ef-8a97-15805bd64e30",
"traceId": "d2769ee51eeb4b2b81e3dd6a1fc7b1a9",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T12:40:18.569Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "申请改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481/change-request"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7992012b-eb57-44f0-b2a5-1bbbf9d7d0ec, 0a195fb4-a7c4-498e-b673-3d634cec0459",
"traceId": "1cf7f9d1e892435d96556f348051803a",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.615Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481/change-confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "43cdee09-17f8-4de0-910a-7ee259db35fb, dd0fc400-c0c0-4818-b6fe-79c24ee40cc0",
"traceId": "d8d32486ddf74460bf6a677aa3aa4834",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T12:40:18.663Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "放舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481/release"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bd0a4a61-92b2-49e8-ad5f-3b3abfa8d840, 39d21a4a-f6c5-4c7d-9282-679d133641ff",
"traceId": "7db69e18f01f48529bbc14d71406ba20",
"evidence": "status=RELEASED",
"checkedAt": "2026-08-08T12:40:18.714Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "回查 RELEASED 订舱详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fb1a25f6-066a-466d-a0f1-85d4aa1a4a56, cd45e710-f373-4ee4-befa-46ec915b73f4",
"traceId": "fe8983892b5e48e5a5ec517b6a58d09a",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.743Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱状态历史、审计操作者和终态完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2086069989080084481"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fb1a25f6-066a-466d-a0f1-85d4aa1a4a56, cd45e710-f373-4ee4-befa-46ec915b73f4",
"traceId": "fe8983892b5e48e5a5ec517b6a58d09a",
"evidence": "status=RELEASED, histories=6",
"checkedAt": "2026-08-08T12:40:18.743Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "不存在订舱详情安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/999999999999999999"
},
"http": 200,
"code": "A0404",
"message": "订舱单不存在",
"requestId": "03896446-95e5-4bbe-93fd-31547cfba1ad",
"traceId": "41e62fede44a458a979430050b111baa",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T12:40:18.772Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约分页 keyword 查询",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d0f785f2-2eae-4587-92f9-82e6b1d04455, 001a2b86-f4d4-4dd5-a227-6bcc54a598f5",
"traceId": "0552a175a6ee42d0abd9e5df90ce8079",
"evidence": "",
"checkedAt": "2026-08-08T12:40:18.806Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&keyword=ADMIN-API-20260808123941811"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d0f785f2-2eae-4587-92f9-82e6b1d04455, 001a2b86-f4d4-4dd5-a227-6bcc54a598f5",
"traceId": "0552a175a6ee42d0abd9e5df90ce8079",
"evidence": "records=0",
"checkedAt": "2026-08-08T12:40:18.806Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 DRAFT 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DRAFT"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e1748cf3-bf0d-4ac0-bf03-c972674c5012, 387fdc6f-9043-403d-8d8a-7ffb75aba86b",
"traceId": "c645092da314448e9a2b2a90bc0bce54",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.836Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 PENDING_DISPATCH 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PENDING_DISPATCH"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e0c13be7-ab73-4a9c-ae6d-3bf053efe089, 9403a52b-8ed7-4bcf-a127-638701b1cf27",
"traceId": "c33ce670592f445f9c5fd6bad90ac2d1",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.865Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 DISPATCHED 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DISPATCHED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "946d43d0-ca6e-4225-a048-15526cc9438b, 9e5b9279-701d-4ee6-8bc9-a8353915960e",
"traceId": "61b8282303bc410fbc614da06db5b70c",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.899Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 PICKUP_IN_PROGRESS 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=PICKUP_IN_PROGRESS"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9a712cdb-e2c8-4f78-9e02-8ffbf5dd0037, 92ff705b-bc1f-4ea9-8f93-0335cffb405d",
"traceId": "19ce52b9d8c04ba4928356e26d6ea133",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.930Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 ARRIVED_WAREHOUSE 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=ARRIVED_WAREHOUSE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a7a3cfdb-99f3-4873-bf16-d496662526c8, 2ce2e4d6-8060-489e-9fe0-73e5a03b21e3",
"traceId": "59541b2929604f0ba2f7e4a567ce4abc",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.962Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 LOADING 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=LOADING"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "766ae825-525d-4ea2-a4ea-ff9ecdcd85fe, 671dfbb0-e667-41cf-85db-ef5dcf65ebba",
"traceId": "af0d1cc4fa5f4ab78b33d515e4e6f133",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:18.991Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 DEPARTED 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=DEPARTED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "44b29181-8c00-46dc-9f37-894ae7717d93, 82cde5ac-8214-46da-9eb8-d6338c1b85d3",
"traceId": "d98cfc6d9acd4a4a9f137a7c8b9aa456",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:19.021Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 COMPLETED 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=COMPLETED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "75b13a67-1c4e-40a4-8b33-126bea6d4fc3, 4ad747c4-197e-4c69-87d0-ad457832696e",
"traceId": "653a28e96a3a4facb65e96e5af320b79",
"evidence": "HTTP=200, code=200, records=5",
"checkedAt": "2026-08-08T12:40:19.054Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 RESCHEDULED 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=RESCHEDULED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6b56ac11-8d7c-4efa-97cc-600a3b3850b3, d7444436-d1a2-48a6-9367-a53ce76a8f23",
"traceId": "f594f690ab4f4de4925f937fcba88cc4",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:19.083Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 EXCEPTION 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=EXCEPTION"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3b169247-d164-4535-bb85-b4e84b9cc30e, 6fdd32c2-3750-47d0-bc1c-c79c5364e961",
"traceId": "e8b7a90da13e4099bedf34e812a5feb9",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T12:40:19.113Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约 CANCELLED 筛选",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments?page=1&size=5&status=CANCELLED"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a9fb414-1315-4e45-9c69-29b55c597077, f9f688f5-d48a-4746-b4d1-a66488213579",
"traceId": "cea5edbcad1e4ff7a4ca76608de686a5",
"evidence": "HTTP=200, code=200, records=5",
"checkedAt": "2026-08-08T12:40:19.147Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "创建隔离拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bc2f5aa5-9144-45d8-8f59-24b67db38a48, f920af1b-fd3c-41b7-b5d2-e9cc80fd8786",
"traceId": "d2deb83606054c7f9da86da06c237232",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.184Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约费用、司机车辆和地址字段完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bc2f5aa5-9144-45d8-8f59-24b67db38a48, f920af1b-fd3c-41b7-b5d2-e9cc80fd8786",
"traceId": "d2deb83606054c7f9da86da06c237232",
"evidence": "id=2086069992821403649, status=DRAFT",
"checkedAt": "2026-08-08T12:40:19.184Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "上传本轮拖车预约文本附件",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE"
},
"http": 200,
"code": "A0400",
"message": "附件上传失败",
"requestId": "d4d06c3c-2558-44de-badc-46f90c183f98",
"traceId": "c063572b61294528842d35b725f9f549",
"evidence": "fileName=ADMIN-API-20260808123941811-truck.txt",
"checkedAt": "2026-08-08T12:40:19.232Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件引用归属、类型和哈希元数据完整",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/attachments/upload?attachmentType=ACCEPTANCE_EVIDENCE"
},
"http": 200,
"code": "A0400",
"message": "附件上传失败",
"requestId": "d4d06c3c-2558-44de-badc-46f90c183f98",
"traceId": "c063572b61294528842d35b725f9f549",
"evidence": "attachmentId=missing, fileId=missing",
"checkedAt": "2026-08-08T12:40:19.232Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "查询拖车预约附件列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/attachments"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5350bcb2-5b9f-4368-ac97-733e7e8e91b7, 489177ef-1211-4409-ba61-629d08efe617",
"traceId": "f11bdbfaaa6047e599c9a17ae94255ab",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.252Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件列表包含本轮上传引用",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/attachments"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5350bcb2-5b9f-4368-ac97-733e7e8e91b7, 489177ef-1211-4409-ba61-629d08efe617",
"traceId": "f11bdbfaaa6047e599c9a17ae94255ab",
"evidence": "attachments=0",
"checkedAt": "2026-08-08T12:40:19.253Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "伪造附件 fileId 安全拒绝",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/attachments"
},
"http": 200,
"code": "A0400",
"message": "附件不存在或归属不匹配",
"requestId": "49a64f7b-8cc2-43a7-8844-835700e7acfa",
"traceId": "78e4748c607646d49a04d78818de2b03",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T12:40:19.293Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "编辑拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3f7840a6-d143-4b35-bf59-e420bb873609, bc4fc4df-9caa-480d-a347-9521188f0ef4",
"traceId": "fa16e7230a7141dfbe26047c4a106fba",
"evidence": "version=0",
"checkedAt": "2026-08-08T12:40:19.337Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "A0409",
"message": "版本已变化,请刷新后重试",
"requestId": "ccbba032-6afc-4876-969e-266e1b8f3b85",
"traceId": "05943380bace444b9fe6c3278bcab508",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T12:40:19.376Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "冲突后回查拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "761c7443-69f9-48f7-8f22-b71f86189e50, e63d5a6f-7381-4ca7-9b92-199b44c28916",
"traceId": "60c936f20b15444680f217f3158d99a0",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.404Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "761c7443-69f9-48f7-8f22-b71f86189e50, e63d5a6f-7381-4ca7-9b92-199b44c28916",
"traceId": "60c936f20b15444680f217f3158d99a0",
"evidence": "vehicleNo=粤C-941811",
"checkedAt": "2026-08-08T12:40:19.404Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fa360346-f8be-40e6-9c2a-cda1e5781663, 23a55e4a-524b-4149-ac70-126354044dbc",
"traceId": "3c85674e7baa497180d400bcbdea0def",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.430Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fa360346-f8be-40e6-9c2a-cda1e5781663, 23a55e4a-524b-4149-ac70-126354044dbc",
"traceId": "3c85674e7baa497180d400bcbdea0def",
"evidence": "status=PENDING_DISPATCH",
"checkedAt": "2026-08-08T12:40:19.430Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "682c9ec9-5702-43a0-a87c-096266c0e764, daefcd18-2984-451c-b58d-cd9bf9152da3",
"traceId": "fc11f406769f418bbeb6642e7e26e75c",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.458Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "682c9ec9-5702-43a0-a87c-096266c0e764, daefcd18-2984-451c-b58d-cd9bf9152da3",
"traceId": "fc11f406769f418bbeb6642e7e26e75c",
"evidence": "status=DISPATCHED",
"checkedAt": "2026-08-08T12:40:19.458Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ae662376-6226-4ff5-b860-044306a94a52, 6c6fa292-5c1b-44cc-afe7-aaa708ca475e",
"traceId": "f29bd63147dc44b8934864de2152c864",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.490Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ae662376-6226-4ff5-b860-044306a94a52, 6c6fa292-5c1b-44cc-afe7-aaa708ca475e",
"traceId": "f29bd63147dc44b8934864de2152c864",
"evidence": "status=PICKUP_IN_PROGRESS",
"checkedAt": "2026-08-08T12:40:19.490Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d52e3ef5-b657-4f9f-9062-7c61d48f0970, c3884c2c-d45e-4053-8566-6812df31b48f",
"traceId": "8bf78bfdf25344d6ba89c10b1f230323",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.524Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d52e3ef5-b657-4f9f-9062-7c61d48f0970, c3884c2c-d45e-4053-8566-6812df31b48f",
"traceId": "8bf78bfdf25344d6ba89c10b1f230323",
"evidence": "status=ARRIVED_WAREHOUSE",
"checkedAt": "2026-08-08T12:40:19.524Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "889afa08-7fa7-4079-9705-45c3f9089d8e, 3c7d4bea-3a27-441e-91d1-70edc5e20723",
"traceId": "df4c8757771e43f6b4714ed85dd77e12",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.555Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "889afa08-7fa7-4079-9705-45c3f9089d8e, 3c7d4bea-3a27-441e-91d1-70edc5e20723",
"traceId": "df4c8757771e43f6b4714ed85dd77e12",
"evidence": "status=LOADING",
"checkedAt": "2026-08-08T12:40:19.555Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "56fca4b2-5527-413a-bb9d-b4bcf26f87b3, 804517eb-7d8b-45c5-b103-ce7c4c5fdcbc",
"traceId": "d7aa9910617c411dbffa6dca0e63df0b",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.604Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "56fca4b2-5527-413a-bb9d-b4bcf26f87b3, 804517eb-7d8b-45c5-b103-ce7c4c5fdcbc",
"traceId": "d7aa9910617c411dbffa6dca0e63df0b",
"evidence": "status=DEPARTED",
"checkedAt": "2026-08-08T12:40:19.604Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "09961cd0-e9ca-4d39-a655-5bf2c127ebdb, 5250dc97-3387-4fe4-9f1b-047bbd0474cc",
"traceId": "f8d7f0ab79d44aa5bb787aab26789285",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.652Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "09961cd0-e9ca-4d39-a655-5bf2c127ebdb, 5250dc97-3387-4fe4-9f1b-047bbd0474cc",
"traceId": "f8d7f0ab79d44aa5bb787aab26789285",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T12:40:19.652Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "回查 COMPLETED 拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "169f4ca3-f247-4d23-9e8b-d55cc3587b7b, 47812f70-46b4-4709-99d4-1fbfb5cffd8a",
"traceId": "152f06fcd2e04725b7764d095e6742ea",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.686Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约状态终态和费用快照正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "169f4ca3-f247-4d23-9e8b-d55cc3587b7b, 47812f70-46b4-4709-99d4-1fbfb5cffd8a",
"traceId": "152f06fcd2e04725b7764d095e6742ea",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T12:40:19.686Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "查询拖车预约状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/history"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f6fc450c-d142-4184-9acf-d000818e28f1, 6af3a496-0f55-452e-84bd-252bc406aeba",
"traceId": "372002e29c014cd4a1f7c04ddfd7f3fc",
"evidence": "",
"checkedAt": "2026-08-08T12:40:19.721Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车状态历史动作、版本和审计操作者完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2086069992821403649/history"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f6fc450c-d142-4184-9acf-d000818e28f1, 6af3a496-0f55-452e-84bd-252bc406aeba",
"traceId": "372002e29c014cd4a1f7c04ddfd7f3fc",
"evidence": "actions=CREATE,EDIT,SUBMIT,DISPATCH,PICKUP,ARRIVE,LOAD,DEPART,COMPLETE",
"checkedAt": "2026-08-08T12:40:19.721Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "创建关联海运订舱的拖车预约",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments"
},
"http": 200,
"code": "A0400",
"message": "customerId与订舱客户不一致",
"requestId": "b38068b3-9ac9-4dea-8cd4-83069ec4ffa3",
"traceId": "977c73b4d70641ada1db23514f0e2986",
"evidence": "oceanBookingId=2086069989080084481",
"checkedAt": "2026-08-08T12:40:19.748Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "拖车预约关联订舱 ID、版本和审计字段完整",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments"
},
"http": 200,
"code": "A0400",
"message": "customerId与订舱客户不一致",
"requestId": "b38068b3-9ac9-4dea-8cd4-83069ec4ffa3",
"traceId": "977c73b4d70641ada1db23514f0e2986",
"evidence": "appointmentId=missing, oceanBookingId=missing, version=missing",
"checkedAt": "2026-08-08T12:40:19.748Z"
}
]
}