Files
baiyue-firstleg/reports/admin-test-env-acceptance-coverage-20260808.json
T
2026-08-08 15:57:04 +08:00

9851 lines
340 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808072627117",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T07:26:58.834Z",
"startedAt": "2026-08-08T07:26:27.117Z",
"success": false,
"fatal": null,
"summary": {
"total": 525,
"passed": 519,
"failed": 6
},
"modules": [
{
"name": "customers",
"startedAt": "2026-08-08T07:26:27.488Z",
"finishedAt": "2026-08-08T07:26:28.456Z",
"success": true,
"passed": 38,
"failed": 0,
"fatal": null
},
{
"name": "overseas-storage-fees",
"startedAt": "2026-08-08T07:26:28.457Z",
"finishedAt": "2026-08-08T07:26:29.551Z",
"success": true,
"passed": 29,
"failed": 0,
"fatal": null
},
{
"name": "system",
"startedAt": "2026-08-08T07:26:29.552Z",
"finishedAt": "2026-08-08T07:26:32.044Z",
"success": true,
"passed": 41,
"failed": 0,
"fatal": null
},
{
"name": "master-data",
"startedAt": "2026-08-08T07:26:32.046Z",
"finishedAt": "2026-08-08T07:26:33.321Z",
"success": true,
"passed": 48,
"failed": 0,
"fatal": null
},
{
"name": "orders",
"startedAt": "2026-08-08T07:26:33.323Z",
"finishedAt": "2026-08-08T07:26:36.773Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "pricing",
"startedAt": "2026-08-08T07:26:36.775Z",
"finishedAt": "2026-08-08T07:26:41.220Z",
"success": true,
"passed": 26,
"failed": 0,
"fatal": null
},
{
"name": "downloads",
"startedAt": "2026-08-08T07:26:41.222Z",
"finishedAt": "2026-08-08T07:26:45.434Z",
"success": true,
"passed": 8,
"failed": 0,
"fatal": null
},
{
"name": "inbound-weight-ocr",
"startedAt": "2026-08-08T07:26:45.436Z",
"finishedAt": "2026-08-08T07:26:50.888Z",
"success": true,
"passed": 52,
"failed": 0,
"fatal": null
},
{
"name": "orders-inbound-measurement-fixture",
"startedAt": "2026-08-08T07:26:50.888Z",
"finishedAt": "2026-08-08T07:26:54.384Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "inbound-measurement",
"startedAt": "2026-08-08T07:26:54.386Z",
"finishedAt": "2026-08-08T07:26:55.346Z",
"success": true,
"passed": 28,
"failed": 0,
"fatal": null
},
{
"name": "supplemental",
"startedAt": "2026-08-08T07:26:55.348Z",
"finishedAt": "2026-08-08T07:26:56.809Z",
"success": true,
"passed": 74,
"failed": 0,
"fatal": null
},
{
"name": "supplemental-boundaries",
"startedAt": "2026-08-08T07:26:56.811Z",
"finishedAt": "2026-08-08T07:26:57.319Z",
"success": false,
"passed": 14,
"failed": 4,
"fatal": null
},
{
"name": "ocean-bookings",
"startedAt": "2026-08-08T07:26:57.321Z",
"finishedAt": "2026-08-08T07:26:57.994Z",
"success": true,
"passed": 23,
"failed": 0,
"fatal": null
},
{
"name": "truck-appointments",
"startedAt": "2026-08-08T07:26:57.995Z",
"finishedAt": "2026-08-08T07:26:58.741Z",
"success": false,
"passed": 35,
"failed": 1,
"fatal": null
},
{
"name": "service-center-flow",
"startedAt": "2026-08-08T07:26:58.742Z",
"finishedAt": "2026-08-08T07:26:58.834Z",
"success": false,
"passed": 4,
"failed": 1,
"fatal": null
}
],
"scenarios": [
{
"name": "customer-dimension-rules",
"module": "customers",
"success": true,
"deploymentBlocked": false,
"passed": 13,
"failed": 0
},
{
"name": "customer-overseas-storage-fee-lifecycle",
"module": "overseas-storage-fees",
"success": true,
"deploymentBlocked": false,
"passed": 29,
"failed": 0
},
{
"name": "price-book-lifecycle",
"module": "pricing",
"success": true,
"deploymentBlocked": false,
"passed": 26,
"failed": 0
},
{
"name": "weight-image-recognition-and-confirmation",
"module": "inbound-weight-ocr",
"success": true,
"deploymentBlocked": false,
"passed": 52,
"failed": 0
},
{
"name": "mojia-carton-measurement",
"module": "inbound-measurement",
"success": true,
"deploymentBlocked": false,
"passed": 28,
"failed": 0
},
{
"name": "admin-boundary-automation",
"module": "supplemental-boundaries",
"success": false,
"deploymentBlocked": false,
"passed": 14,
"failed": 4
}
],
"deploymentBlockers": [
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件引用安全边界自动化缺口",
"evidence": "当前 Controller 无附件上传/引用 API,未伪造附件成功",
"code": null,
"requestId": null,
"traceId": null
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "拖车预约关联订舱 ID、版本和审计字段完整",
"evidence": "appointmentId=2085991138715021313, oceanBookingId=2085991133568610300, version=0",
"code": "200",
"requestId": "f462dd04-88f6-48ae-aa59-522c81b62a75, b2a9bb44-7a33-4962-acff-fb6d46e68469",
"traceId": "954cc878a1794d14a9c7ded20addb7f1"
}
],
"coverageGaps": [
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "optimistic-lock",
"name": "仓库/托盘/快递/往来单位旧 version 冲突",
"reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖",
"category": "contract-gap"
},
{
"module": "supplemental-boundaries",
"scenario": "resource-occupancy",
"name": "托盘/库位真实占用删除保护",
"reason": "当前公共验收 API 未提供可安全构造并释放占用关联的独立 fixture;未操作历史资源",
"category": "no-public-fixture-api"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "拖车预约状态历史独立查询",
"reason": "当前拖车预约 Controller 仅提供详情实体,没有公开 histories 查询字段/端点;已验证详情中的关联 ID、版本和审计时间字段",
"category": "no-public-history-api"
}
],
"createdResources": {
"customer": {
"tenantId": "2085991007828692994",
"marker": "ADMIN-API-20260808072627117",
"contactPhone": "16173987488"
},
"overseasStorageFeeCustomer": {
"tenantId": "2085991011792310274",
"marker": "ADMIN-API-20260808072627117",
"ownedByModule": true
},
"systemPermission": {
"id": "2085991016481542146",
"code": "platform:acceptance:808072627117"
},
"systemRole": {
"id": "2085991016993247233",
"code": "ADMIN_ACCEPT_808072627117",
"finalStatus": "DISABLED",
"retainedBecauseAssigned": true
},
"systemUser": {
"membershipId": "2085991018335424515",
"username": "admin_accept_808072627117",
"finalStatus": "DISABLED"
},
"warehouse": {
"id": "2085991026868142082",
"code": "AW808072627117",
"finalStatus": "INACTIVE"
},
"location": {
"id": "2085991027425984514",
"warehouseId": "2085991026868142082",
"deleted": false
},
"pallet": {
"id": "2085991028277428226",
"warehouseId": "2085991026868142082",
"deleted": true
},
"expressCompany": {
"id": "2085991029007237121",
"code": "EX808072627117",
"finalStatus": "INACTIVE"
},
"partner": {
"id": "2085991029657354242",
"code": "PT808072627117",
"finalStatus": "INACTIVE"
},
"orders": {
"marker": "ADMIN-API-20260808072627117",
"tenantId": "10001",
"orderId": "2085991034748731394",
"productImageFileId": "2085991034312523777",
"boxTypes": [
"SMALL",
"MEDIUM",
"LARGE",
"EXTRA_LARGE"
],
"inboundId": "2085991042023731201",
"orderNo": "FL2085991034748731394",
"inboundCode": "RK-2085991034748731394",
"processStatus": "WAIT_MEASURE",
"taskId": "2085991042019536897"
},
"ocrInbound": {
"tenantId": "10001",
"inboundId": "2085991042023731201",
"marker": "ADMIN-API-20260808072627117"
},
"testInbound": {
"tenantId": "10001",
"inboundId": "2085991042023731201",
"marker": "ADMIN-API-20260808072627117"
},
"priceBookVersion": {
"versionId": "2085991046780071937",
"marker": "ADMIN-API-20260808072627117",
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
},
"exportTask": {
"id": "2085991065220349954"
},
"inboundWeightOcr": {
"tenantId": "10001",
"inboundId": "2085991042023731201",
"resultIds": [
"2085991094838407169",
"2085991103889715202"
],
"cleaned": true
},
"orchestrationFixtures": {
"inboundMeasurement": {
"marker": "ADMIN-API-20260808072627117-MOJIA",
"tenantId": "10001",
"orderId": "2085991108417486849",
"inboundId": "2085991117634449410"
}
},
"inboundMeasurement": {
"marker": "ADMIN-API-20260808072627117-MOJIA",
"tenantId": "10001",
"inboundId": "2085991117634449410",
"measurementId": "2085991122537590785",
"boxCode": "RK-2085991108417486849#4-1",
"finalStatus": "APPROVED"
},
"oceanBooking": {
"id": "2085991133568610307",
"marker": "ADMIN-API-20260808072627117",
"finalStatus": "RELEASED"
},
"truckAppointment": {
"id": "2085991137154740226",
"marker": "ADMIN-API-20260808072627117",
"finalStatus": "CANCELLED"
},
"serviceCenterFlow": {
"appointmentId": "2085991138715021313",
"oceanBookingId": "2085991133568610307",
"marker": "ADMIN-API-20260808072627117",
"finalStatus": "CANCELLED"
}
},
"excluded": [
{
"scope": "dashboard",
"reason": "首页为静态演示数据,不调用后端 API"
},
{
"scope": "hidden-prototypes",
"reason": "隐藏原型页面尚无已确认后端契约"
}
],
"securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。",
"steps": [
{
"module": "authentication",
"scenario": null,
"name": "平台管理员登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "775379a5-401d-4b55-9aa0-85fd58344885, 0cfcb6de-effd-48fa-8f32-96c6eee40681",
"traceId": "8fe49898d0b74abab9765782672b726e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:27.488Z"
},
{
"module": "customers",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16173987488"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f37d758e-c8c7-41b9-a24f-7fe3949dacef, 177b19be-3d8f-43c1-bd9f-8e8f28988575",
"traceId": "7e2f6e081e61491481bbb79ed3a3537c",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:26:27.536Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "missing=none",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "tenantId=2085991007828692994, status=PROFILE_REQUIRED",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "generated=true, length=16",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "matches=true",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"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": "89167a63-0568-4fad-b3de-aae72b44170e, 5746d2fc-9594-44f9-b577-f4538655d114",
"traceId": "956179c12b864677b3da1569115c9df4",
"evidence": "creditCode=omitted, approvedAt=omitted",
"checkedAt": "2026-08-08T07:26:27.931Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "新客户尺寸规则可查询",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "tenantId=2085991007828692994",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "固定四箱规顺序完整且无重复",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "四箱规默认内径、加边和备注正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "defaults=matched",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "derivedRows=4",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e56e8a5c-b05a-40eb-8465-df122c0e1caa, 2b93dd38-5c36-41fc-a10d-5218faaac318",
"traceId": "bb67cb44dcff4da68e2687fa9e1a1296",
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
"checkedAt": "2026-08-08T07:26:27.963Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b356b354-77c4-4820-a40d-12a4ca1d1421, cf9cbbb6-fc07-4d59-a9ad-dd041ded93bb",
"traceId": "c9e5b6ab4f91493081a53bab87f099e0",
"evidence": "rows=4",
"checkedAt": "2026-08-08T07:26:28.000Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b356b354-77c4-4820-a40d-12a4ca1d1421, cf9cbbb6-fc07-4d59-a9ad-dd041ded93bb",
"traceId": "c9e5b6ab4f91493081a53bab87f099e0",
"evidence": "versions=1,1,1,1",
"checkedAt": "2026-08-08T07:26:28.000Z"
},
{
"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=2085991007828692994"
},
"http": 200,
"code": "A0409",
"message": "箱规尺寸配置已被修改,请刷新后重试",
"requestId": "e23d4725-a8aa-4e35-9030-b1cc3bf00d25",
"traceId": "f3188759772d48cda49bb680161f26e0",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:28.023Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突后重新查询四条规则",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b89e08b5-2bb2-42f6-b9e0-c96d0ff885b9, bef0ba33-9fe1-4c49-a9ff-1df799ca72a5",
"traceId": "bc24ff87d6e14f6eb96a7d58e4f41552",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.048Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突请求未造成四行部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b89e08b5-2bb2-42f6-b9e0-c96d0ff885b9, bef0ba33-9fe1-4c49-a9ff-1df799ca72a5",
"traceId": "bc24ff87d6e14f6eb96a7d58e4f41552",
"evidence": "unchangedRows=4",
"checkedAt": "2026-08-08T07:26:28.048Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "恢复本轮修改前的四箱规配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "139d4427-335a-4a30-89a9-1ce8eb0028c8, cfe4ffa8-a8d7-44b6-ab48-7b1df908f97b",
"traceId": "1230eadbe7ad4b99add09cb725a74f09",
"evidence": "restore=original-values",
"checkedAt": "2026-08-08T07:26:28.088Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "尺寸规则恢复后回显与初始值一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "139d4427-335a-4a30-89a9-1ce8eb0028c8, cfe4ffa8-a8d7-44b6-ab48-7b1df908f97b",
"traceId": "1230eadbe7ad4b99add09cb725a74f09",
"evidence": "restoredRows=4",
"checkedAt": "2026-08-08T07:26:28.088Z"
},
{
"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-808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f8fd0703-4f6d-4326-8c27-6913ceb7b329, 59cc9e04-55e1-4716-be44-b493600c3ec6",
"traceId": "c7d1bf1cf6e74b69a06382f1c91ae266",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.133Z"
},
{
"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-808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f8fd0703-4f6d-4326-8c27-6913ceb7b329, 59cc9e04-55e1-4716-be44-b493600c3ec6",
"traceId": "c7d1bf1cf6e74b69a06382f1c91ae266",
"evidence": "found=true, missing=none",
"checkedAt": "2026-08-08T07:26:28.133Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "24b9d84f-6260-4a53-a0a9-34750c29528a, 1e5046fb-95bd-4942-ab6d-406c2810584b",
"traceId": "bdde7b3442bc4ae4b45c2b7ee3a1a400",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.157Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户详情基本信息正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "24b9d84f-6260-4a53-a0a9-34750c29528a, 1e5046fb-95bd-4942-ab6d-406c2810584b",
"traceId": "bdde7b3442bc4ae4b45c2b7ee3a1a400",
"evidence": "tenantId=2085991007828692994",
"checkedAt": "2026-08-08T07:26:28.157Z"
},
{
"module": "customers",
"scenario": null,
"name": "编辑客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1e88b1e3-8b81-4676-b772-c9f9caa762f8, 1d8b366d-4610-4b26-ad03-2a48202f49ea",
"traceId": "22fa19212c454c8195d1aa5f6e738f6f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.195Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1e88b1e3-8b81-4676-b772-c9f9caa762f8, 1d8b366d-4610-4b26-ad03-2a48202f49ea",
"traceId": "22fa19212c454c8195d1aa5f6e738f6f",
"evidence": "tenantId=2085991007828692994",
"checkedAt": "2026-08-08T07:26:28.195Z"
},
{
"module": "customers",
"scenario": null,
"name": "回查客户编辑结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1f6bd284-0682-4054-864d-63574ab1a068, a8994393-40a2-4629-93aa-1c7eee3037e2",
"traceId": "613e319a68d840b3a8023ffbb31fb6aa",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.214Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1f6bd284-0682-4054-864d-63574ab1a068, a8994393-40a2-4629-93aa-1c7eee3037e2",
"traceId": "613e319a68d840b3a8023ffbb31fb6aa",
"evidence": "tenantId=2085991007828692994",
"checkedAt": "2026-08-08T07:26:28.214Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询资质",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "aaf396d9-f62f-4b3a-addd-d85caa585896, 395dc56b-fd2a-432d-8b82-b7f7f8bbde7d",
"traceId": "22702057ae4f4a08be4839506e8911ce",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.249Z"
},
{
"module": "customers",
"scenario": null,
"name": "资质概况结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "aaf396d9-f62f-4b3a-addd-d85caa585896, 395dc56b-fd2a-432d-8b82-b7f7f8bbde7d",
"traceId": "22702057ae4f4a08be4839506e8911ce",
"evidence": "count=0",
"checkedAt": "2026-08-08T07:26:28.249Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询成员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7b76cf6f-cd00-4c77-b312-ef3faa48fc91, d405f7df-3bb2-408a-ad37-0ef1d288c949",
"traceId": "00d143be3a194c32b7fa84dfb0e15e4d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.285Z"
},
{
"module": "customers",
"scenario": "customer-owner-provisioning",
"name": "联系电话账号是企业管理员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7b76cf6f-cd00-4c77-b312-ef3faa48fc91, d405f7df-3bb2-408a-ad37-0ef1d288c949",
"traceId": "00d143be3a194c32b7fa84dfb0e15e4d",
"evidence": "ownerFound=true, matches=true",
"checkedAt": "2026-08-08T07:26:28.285Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询运单数量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6910eede-ffad-4a33-9710-923b53691dff, cf6d6870-07dd-46bb-817e-1e7498462aba",
"traceId": "305a179f56bc420fbe65ce067287b71c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.311Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况返回当前客户运单数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085991007828692994"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6910eede-ffad-4a33-9710-923b53691dff, cf6d6870-07dd-46bb-817e-1e7498462aba",
"traceId": "305a179f56bc420fbe65ce067287b71c",
"evidence": "orderCount=0",
"checkedAt": "2026-08-08T07:26:28.311Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户运单记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2085991007828692994&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "306aa732-b718-4dd9-859c-0c8fb96f102f, 5f58da22-0077-486e-b6a3-723b59e76ea5",
"traceId": "bfcce4dbe8d14ea6a34ffb86b550d6f3",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.343Z"
},
{
"module": "customers",
"scenario": null,
"name": "运单记录分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2085991007828692994&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "306aa732-b718-4dd9-859c-0c8fb96f102f, 5f58da22-0077-486e-b6a3-723b59e76ea5",
"traceId": "bfcce4dbe8d14ea6a34ffb86b550d6f3",
"evidence": "records=0, total=0",
"checkedAt": "2026-08-08T07:26:28.344Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "归档测试客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d80498e-b57a-48e7-9cc5-964a1a5f30e2, b2613791-03cf-4d24-a058-7594fec365db",
"traceId": "973363706300426ea829a5bcd3f8e33d",
"evidence": "tenantId=2085991007828692994",
"checkedAt": "2026-08-08T07:26:28.456Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "测试客户归档后处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085991007828692994/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d80498e-b57a-48e7-9cc5-964a1a5f30e2, b2613791-03cf-4d24-a058-7594fec365db",
"traceId": "973363706300426ea829a5bcd3f8e33d",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:28.456Z"
},
{
"module": "overseas-storage-fees",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16173988458"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7dcd1ce8-7789-4104-a4d4-e2f903a1cb0f, 59573e9f-6708-44de-9702-4aaa8fb0c2b1",
"traceId": "2bb15ebda8e04f3590d0b7b3ca9df844",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:26:28.488Z"
},
{
"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": "68f22cff-9048-444b-ba48-115749eb5e84, 7068ee78-c436-471e-9b3a-7b62ef356c61",
"traceId": "26070ec7936044008db6aaa07ffac20f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:28.871Z"
},
{
"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": "68f22cff-9048-444b-ba48-115749eb5e84, 7068ee78-c436-471e-9b3a-7b62ef356c61",
"traceId": "26070ec7936044008db6aaa07ffac20f",
"evidence": "tenantId=2085991011792310274",
"checkedAt": "2026-08-08T07:26:28.871Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "查询客户海外仓费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2765d19f-39ea-4ff5-bb52-12f7bc80d54c, e174c9b0-aa03-4ee8-97bd-ae5b8e0f7196",
"traceId": "63293fe4e7454efcad543f4adbe3812f",
"evidence": "tenantId=2085991011792310274",
"checkedAt": "2026-08-08T07:26:28.903Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2765d19f-39ea-4ff5-bb52-12f7bc80d54c, e174c9b0-aa03-4ee8-97bd-ae5b8e0f7196",
"traceId": "63293fe4e7454efcad543f4adbe3812f",
"evidence": "ruleId=2085991011877699585, customerId=2085991011792310274, currency=USD, tiers=9",
"checkedAt": "2026-08-08T07:26:28.904Z"
},
{
"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=2085991011792310274"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab60b9cb-48e1-4237-b7b4-77c35f8e50b8, 0255ed4c-e3a6-4634-899f-abbddc55af6b",
"traceId": "127d0460b5ca45f9bcb363160d8adaa4",
"evidence": "tenantId=2085991011792310274",
"checkedAt": "2026-08-08T07:26:28.934Z"
},
{
"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=2085991011792310274"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab60b9cb-48e1-4237-b7b4-77c35f8e50b8, 0255ed4c-e3a6-4634-899f-abbddc55af6b",
"traceId": "127d0460b5ca45f9bcb363160d8adaa4",
"evidence": "total=1, records=1, tiers=9",
"checkedAt": "2026-08-08T07:26:28.934Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户ID与路径不一致",
"requestId": "91d132bf-a2a8-4bfd-a31a-3cc9219dd5e2",
"traceId": "ac86d35f70f143d4ab4b1296ee649e43",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:28.962Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "非法费用类型安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "94d8de13-4834-4047-81f2-e0b1efb18437",
"traceId": "90e9ca37e6504ae1a2fd28991af33cce",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:28.993Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用类型与计费单位不匹配安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "费用类型和计费单位不匹配",
"requestId": "460c48cd-53e9-4f98-804e-3a1d855e9988",
"traceId": "87f4c4f9f3e44090b1b4a9b1815bfc6d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:29.031Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间重叠安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "8a09e071-e906-4764-8832-233327a05968",
"traceId": "6f120debdd2f444eb1b81ed58740db02",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:29.059Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间断档安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "1299a54f-2bd0-4b51-b524-d2ba39473e71",
"traceId": "ed95b3a3bedc4d4fbbe7b18714c7b4a2",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:29.085Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "31a112a7-1c74-4c42-9b0a-b9a86b9e110b",
"traceId": "8d2a53e7a0b549f395c21a468d0ff609",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:29.128Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "负向请求后回查客户费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a3e6a67e-e6e6-4b0a-80fe-74a572281721, 7bbb1775-ea4a-4899-a5a1-209f7128a9c6",
"traceId": "3ce0566a46504e839e960e662e5260bd",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.166Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "所有非法整组请求均未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a3e6a67e-e6e6-4b0a-80fe-74a572281721, 7bbb1775-ea4a-4899-a5a1-209f7128a9c6",
"traceId": "3ce0566a46504e839e960e662e5260bd",
"evidence": "version=0, tiers=9",
"checkedAt": "2026-08-08T07:26:29.166Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "整组修改客户海外仓费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f354c77-45b7-43e5-95f7-3c2e76c31d50, ec154ee3-64d3-4053-bc9e-be4e16bb8ee0",
"traceId": "898989efab214c58b349492253485744",
"evidence": "tenantId=2085991011792310274, tiers=9",
"checkedAt": "2026-08-08T07:26:29.213Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查整组修改后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8adac86b-f862-4462-a254-89fb85879347, 8f6ff64c-2872-476c-8967-70362ed0a5df",
"traceId": "3f49b79968204c56b434de8e321e402d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.241Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8adac86b-f862-4462-a254-89fb85879347, 8f6ff64c-2872-476c-8967-70362ed0a5df",
"traceId": "3f49b79968204c56b434de8e321e402d",
"evidence": "currency=EUR, version=1, tiers=9",
"checkedAt": "2026-08-08T07:26:29.242Z"
},
{
"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=2085991011792310274"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9a4a92ee-029a-46ab-b7fd-e9317034f1db, 173fed15-9be4-46a4-a973-e26c3ec9a299",
"traceId": "d5040069a23542909e7662ac1d0378f2",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.273Z"
},
{
"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=2085991011792310274"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9a4a92ee-029a-46ab-b7fd-e9317034f1db, 173fed15-9be4-46a4-a973-e26c3ec9a299",
"traceId": "d5040069a23542909e7662ac1d0378f2",
"evidence": "total=1, ruleId=2085991011877699585, version=1",
"checkedAt": "2026-08-08T07:26:29.274Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "A0409",
"message": "费用配置已被修改,请刷新后重试",
"requestId": "fce3197e-2afa-4a2e-8592-0f4b2ffc3d3c",
"traceId": "47c166a88e02414a9704238690c3ef23",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:29.307Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突后回查费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "582b98ee-3dab-4c69-bc54-c662e9f81582, 3449bc08-2173-4ecc-8789-fd6a3641247b",
"traceId": "1afab16279a04dbfaee0fab4c64ae92f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.337Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "582b98ee-3dab-4c69-bc54-c662e9f81582, 3449bc08-2173-4ecc-8789-fd6a3641247b",
"traceId": "1afab16279a04dbfaee0fab4c64ae92f",
"evidence": "version=1, unchanged=true",
"checkedAt": "2026-08-08T07:26:29.337Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "恢复本轮客户费用原始配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "45b4a447-599b-491a-9127-27607cc54d51, 8f3c5da4-5309-4393-897d-0b6401206bf9",
"traceId": "1c40ca4edbd54f8f9f4fc22ed38661d3",
"evidence": "restore=initial",
"checkedAt": "2026-08-08T07:26:29.383Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查恢复后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "09003e94-14e8-4cf6-9039-afffd8e4f71c, b41a23e1-d2cb-4472-802a-385f759b6b6a",
"traceId": "bb959c6663ca4a6b905ce14d881412f3",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.415Z"
},
{
"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/2085991011792310274/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "09003e94-14e8-4cf6-9039-afffd8e4f71c, b41a23e1-d2cb-4472-802a-385f759b6b6a",
"traceId": "bb959c6663ca4a6b905ce14d881412f3",
"evidence": "currency=USD, version=2, tiers=9",
"checkedAt": "2026-08-08T07:26:29.415Z"
},
{
"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": "df50d380-f077-4fb3-b2a6-ace4fa693585",
"traceId": "29d5838ad20349d8a58bf7b8a5815eb9",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:29.444Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "清理费用隔离客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0d67461-c317-4916-8b95-2397c5d1c16c, b7c8d0a4-18cf-4073-9a03-3b22eef45982",
"traceId": "8e28097bd8954916b42fb2741ab16c96",
"evidence": "tenantId=2085991011792310274",
"checkedAt": "2026-08-08T07:26:29.551Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用隔离客户清理后停用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085991011792310274/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c0d67461-c317-4916-8b95-2397c5d1c16c, b7c8d0a4-18cf-4073-9a03-3b22eef45982",
"traceId": "8e28097bd8954916b42fb2741ab16c96",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:29.551Z"
},
{
"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": "00ae3b3c-ad6a-4c94-88b4-f9400f00419d, 5cc28479-421f-464b-9052-e558d9230224",
"traceId": "d0d97b511e9642d88b01664baf91b248",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.606Z"
},
{
"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": "00ae3b3c-ad6a-4c94-88b4-f9400f00419d, 5cc28479-421f-464b-9052-e558d9230224",
"traceId": "d0d97b511e9642d88b01664baf91b248",
"evidence": "count=151",
"checkedAt": "2026-08-08T07:26:29.606Z"
},
{
"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": "4f472853-d85c-4e10-8e1a-b8fb28f94c26, 05415d20-02c1-4ea0-b24a-b31e30a71851",
"traceId": "0a1f1336974c46c5ac09b3c03e68f095",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.636Z"
},
{
"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": "4f472853-d85c-4e10-8e1a-b8fb28f94c26, 05415d20-02c1-4ea0-b24a-b31e30a71851",
"traceId": "0a1f1336974c46c5ac09b3c03e68f095",
"evidence": "permissionId=2085991016481542146",
"checkedAt": "2026-08-08T07:26:29.636Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑自定义权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5eb9b3c-4268-4954-b551-3764c0e240c2, ea067dfb-45dc-4ab0-b68d-e3a1e6dcba99",
"traceId": "42a55ccd06044c0794cc6c733df7bda0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.665Z"
},
{
"module": "system",
"scenario": null,
"name": "权限编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5eb9b3c-4268-4954-b551-3764c0e240c2, ea067dfb-45dc-4ab0-b68d-e3a1e6dcba99",
"traceId": "42a55ccd06044c0794cc6c733df7bda0",
"evidence": "permissionId=2085991016481542146",
"checkedAt": "2026-08-08T07:26:29.665Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9300d2c5-e179-4310-b2f2-730e87bf186e, 7faa932a-2965-4625-b1c7-a34b6c098bf3",
"traceId": "51063d5f2bc140649471cae7965a453a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.697Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9300d2c5-e179-4310-b2f2-730e87bf186e, 7faa932a-2965-4625-b1c7-a34b6c098bf3",
"traceId": "51063d5f2bc140649471cae7965a453a",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:29.697Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d0d94fde-7dfb-4ab3-88de-ac6aed4acda4, 523bcfae-8330-4bcd-b486-d36bfe0d7cd8",
"traceId": "57c5822b49bc4476a9cf93faf0e2f24e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.727Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085991016481542146/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d0d94fde-7dfb-4ab3-88de-ac6aed4acda4, 523bcfae-8330-4bcd-b486-d36bfe0d7cd8",
"traceId": "57c5822b49bc4476a9cf93faf0e2f24e",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T07:26:29.727Z"
},
{
"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": "09990c6a-80b2-4ab3-b5e3-5b5532b1c744, 11c0f7f1-ab80-493d-9068-be697e2b9490",
"traceId": "86b3bef39a0841d3a09006d35adddb5e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.762Z"
},
{
"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": "09990c6a-80b2-4ab3-b5e3-5b5532b1c744, 11c0f7f1-ab80-493d-9068-be697e2b9490",
"traceId": "86b3bef39a0841d3a09006d35adddb5e",
"evidence": "roleId=2085991016993247233",
"checkedAt": "2026-08-08T07:26:29.762Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9efbd7ad-2b38-46ba-96f6-8d6442388cfc, a2d36b64-7dc6-4a7b-9d32-36b7297d2ed4",
"traceId": "a31236f7c0444748aed4f64279d97e3f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.807Z"
},
{
"module": "system",
"scenario": null,
"name": "角色编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9efbd7ad-2b38-46ba-96f6-8d6442388cfc, a2d36b64-7dc6-4a7b-9d32-36b7297d2ed4",
"traceId": "a31236f7c0444748aed4f64279d97e3f",
"evidence": "roleId=2085991016993247233",
"checkedAt": "2026-08-08T07:26:29.808Z"
},
{
"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": "8ebbae97-85a8-4e7e-bc9c-e77812d17e30, af6eda2c-4cc1-4806-af44-cb346b6b8c7b",
"traceId": "5aa0494190044320aea64b918673e2ba",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.839Z"
},
{
"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": "ff3a020a-e89e-4223-bd8e-d8f79865786a, 821c1e75-2816-4043-b30c-45e8930118d5",
"traceId": "9f179207e25940639ea36be8ba0d7efa",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.893Z"
},
{
"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": "ff3a020a-e89e-4223-bd8e-d8f79865786a, 821c1e75-2816-4043-b30c-45e8930118d5",
"traceId": "9f179207e25940639ea36be8ba0d7efa",
"evidence": "permissionIds=2085991016481542146",
"checkedAt": "2026-08-08T07:26:29.893Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "001c10d8-8322-4b41-9a58-c2a8109ed6e6, d3829f97-5899-4ec2-8022-189205343d63",
"traceId": "0f777cf8dfe945caa622ca159fc6ffb1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.931Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "001c10d8-8322-4b41-9a58-c2a8109ed6e6, d3829f97-5899-4ec2-8022-189205343d63",
"traceId": "0f777cf8dfe945caa622ca159fc6ffb1",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:29.931Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6dec8d58-2c9b-41bd-bdc5-bfac1aec63a9, 9aea8bae-d263-4392-8570-b7149b0fdf9e",
"traceId": "18ab22d1d60d42268a3ce7b1db18ecea",
"evidence": "",
"checkedAt": "2026-08-08T07:26:29.978Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6dec8d58-2c9b-41bd-bdc5-bfac1aec63a9, 9aea8bae-d263-4392-8570-b7149b0fdf9e",
"traceId": "18ab22d1d60d42268a3ce7b1db18ecea",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T07:26:29.978Z"
},
{
"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": "653d4655-e69f-4603-be39-69b8412fe8f4, db36e5b5-8d9b-4499-911b-f247268599f1",
"traceId": "c937d40717914c35aa8dbb21822a87ab",
"evidence": "",
"checkedAt": "2026-08-08T07:26:30.017Z"
},
{
"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": "653d4655-e69f-4603-be39-69b8412fe8f4, db36e5b5-8d9b-4499-911b-f247268599f1",
"traceId": "c937d40717914c35aa8dbb21822a87ab",
"evidence": "tenants=1, roles=19",
"checkedAt": "2026-08-08T07:26:30.017Z"
},
{
"module": "system",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16173990017"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f76acafa-3e31-49b7-893f-7daf5ee33008, 6999dbcf-277e-4601-8472-fdd37439e8c9",
"traceId": "1609ca08ff714d099cb5ecee77004086",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:26:30.051Z"
},
{
"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": "7372ac99-c483-4014-b654-f39450b4c346, c72fa6d2-95e5-4757-a41f-770de8b3345a",
"traceId": "a9af6b3458464844bd6fd470a6db57f5",
"evidence": "",
"checkedAt": "2026-08-08T07:26:30.400Z"
},
{
"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": "7372ac99-c483-4014-b654-f39450b4c346, c72fa6d2-95e5-4757-a41f-770de8b3345a",
"traceId": "a9af6b3458464844bd6fd470a6db57f5",
"evidence": "membershipId=2085991018335424515",
"checkedAt": "2026-08-08T07:26:30.400Z"
},
{
"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_808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b4210767-6b14-4839-b3dd-7c77b84d8602, 7c389dc2-30f7-49c3-9b27-3eeebc499f84",
"traceId": "0680f0784f5f4a0aa1cbd4b87cd7a9d0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:30.435Z"
},
{
"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_808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b4210767-6b14-4839-b3dd-7c77b84d8602, 7c389dc2-30f7-49c3-9b27-3eeebc499f84",
"traceId": "0680f0784f5f4a0aa1cbd4b87cd7a9d0",
"evidence": "records=1, missing=none, lastLoginAt=omitted",
"checkedAt": "2026-08-08T07:26:30.436Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085991018335424515"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "da90b6d2-dd45-46cf-b232-b25ed2a016c6, ca785fdf-aa54-41e6-aecc-7f516b85828f",
"traceId": "5fa30c5a861c4e9f84ae9fa60c2ff30f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:30.550Z"
},
{
"module": "system",
"scenario": null,
"name": "用户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085991018335424515"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "da90b6d2-dd45-46cf-b232-b25ed2a016c6, ca785fdf-aa54-41e6-aecc-7f516b85828f",
"traceId": "5fa30c5a861c4e9f84ae9fa60c2ff30f",
"evidence": "membershipId=2085991018335424515",
"checkedAt": "2026-08-08T07:26:30.550Z"
},
{
"module": "system",
"scenario": null,
"name": "新建内部用户可使用初始密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7f28b5f5-f118-487a-af11-39f4c7f3d55f, de682c73-35ab-41ae-8f40-fb7ef1691af0",
"traceId": "bfc590bed04b40ea81284ad212cd253f",
"evidence": "username=admin_accept_808072627117",
"checkedAt": "2026-08-08T07:26:30.891Z"
},
{
"module": "system",
"scenario": null,
"name": "重置平台内部用户密码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085991018335424515/password"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3da76c6e-989f-4026-87b9-5d12035f7907, 09af8d83-15e7-44a3-9ea3-7435b21e4b9a",
"traceId": "4e8e9788a31b4beea74ddf04307779f5",
"evidence": "",
"checkedAt": "2026-08-08T07:26:31.285Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户使用重置密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cc367052-dffc-4221-a8ce-684172db828e, e292ae14-8313-4f0e-82b9-b22ba9fcc43d",
"traceId": "2288a897e4d246aa945d6e9903f16f7d",
"evidence": "username=admin_accept_808072627117",
"checkedAt": "2026-08-08T07:26:31.620Z"
},
{
"module": "system",
"scenario": null,
"name": "停用平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085991018335424515/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4553b4e-e527-4d66-acab-b7f3f627ecbd, d7d6adf9-d9c2-4af0-abed-538e073bbe8a",
"traceId": "da60164ed42948afb9e45a995038058f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:31.731Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户停用状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085991018335424515/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4553b4e-e527-4d66-acab-b7f3f627ecbd, d7d6adf9-d9c2-4af0-abed-538e073bbe8a",
"traceId": "da60164ed42948afb9e45a995038058f",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:31.732Z"
},
{
"module": "system",
"scenario": null,
"name": "停用用户禁止登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "A0403",
"message": "账号已禁用",
"requestId": "38e18f85-40e4-4c01-91d4-fb7804dfa9a3",
"traceId": "72833b7a06254e0ebf4e34a9f70f7fed",
"evidence": "HTTP=200, code=A0403",
"checkedAt": "2026-08-08T07:26:31.760Z"
},
{
"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": "321c239f-b979-4d82-b6db-e6dd66c7d5fb, 063fbdc2-d046-4bfa-b089-a2494338775d",
"traceId": "37a52d16bd0e44298df30ea2bcf29df0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:31.867Z"
},
{
"module": "system",
"scenario": "system-role-protection",
"name": "已分配成员的角色禁止删除",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/roles/2085991016993247233"
},
"http": 200,
"code": "A0409",
"message": "角色已分配给成员,不能删除",
"requestId": "eb3b8667-3669-4ddb-8672-7c9020f3e15d",
"traceId": "cf34c26a7c6c4e0787d66cca67f9f965",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:31.901Z"
},
{
"module": "system",
"scenario": null,
"name": "清理时停用测试角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8bd4242c-93fe-4de9-8f5a-0aa3f40e7344, 83b822f1-1dd3-4606-8dad-72cb2ca0858e",
"traceId": "bdd17ed7e5fb407597963165adf102e9",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.012Z"
},
{
"module": "system",
"scenario": null,
"name": "保留测试角色处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085991016993247233/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8bd4242c-93fe-4de9-8f5a-0aa3f40e7344, 83b822f1-1dd3-4606-8dad-72cb2ca0858e",
"traceId": "bdd17ed7e5fb407597963165adf102e9",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:26:32.012Z"
},
{
"module": "system",
"scenario": null,
"name": "删除临时权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/permissions/2085991016481542146"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "277eb737-4953-447a-92d8-49c4bf8b2a7a, 54ffa32e-621e-421b-b7d8-4be797cf9003",
"traceId": "735142a795414abcbe14e15ea77acd2e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.044Z"
},
{
"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": "c4fbb5d3-73ae-4ca1-82c5-b2d6a0c9047b, b82b5391-306e-4b87-9ebe-ee32222de74c",
"traceId": "f2d8dffb086249129d7cc87b33837348",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.084Z"
},
{
"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": "c4fbb5d3-73ae-4ca1-82c5-b2d6a0c9047b, b82b5391-306e-4b87-9ebe-ee32222de74c",
"traceId": "f2d8dffb086249129d7cc87b33837348",
"evidence": "total=285",
"checkedAt": "2026-08-08T07:26:32.085Z"
},
{
"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": "ff3cfa29-1a87-47db-bc70-c35dafd9e01e, 93916f5f-47b1-499f-8f61-2a0be504d7a1",
"traceId": "611a0b09c55148369e4d6245972f9ff0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.116Z"
},
{
"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": "ff3cfa29-1a87-47db-bc70-c35dafd9e01e, 93916f5f-47b1-499f-8f61-2a0be504d7a1",
"traceId": "611a0b09c55148369e4d6245972f9ff0",
"evidence": "warehouseId=2085991026868142082",
"checkedAt": "2026-08-08T07:26:32.116Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询平台仓库详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e68bb2b1-6bf3-488f-a625-aa7efd77159a, 933d8db4-d5f0-45b9-8a6f-fc36c146af74",
"traceId": "3d3b1cf8fec74c4b8e3118ec8a360d2e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.147Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库详情、地址和能力正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e68bb2b1-6bf3-488f-a625-aa7efd77159a, 933d8db4-d5f0-45b9-8a6f-fc36c146af74",
"traceId": "3d3b1cf8fec74c4b8e3118ec8a360d2e",
"evidence": "addresses=1, capabilities=1",
"checkedAt": "2026-08-08T07:26:32.147Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f0ccd52-2b51-4bad-b769-91a961aad983, 85a441d7-8760-46b2-b546-33c8c3462703",
"traceId": "18afdb2a61614c6d995a8eb0f5eb0ee7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.185Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "025837c4-e6a1-4b0a-9fe6-9ab469887da5, 49fd24ec-f1e7-401d-8bf3-219bbcccfc18",
"traceId": "a94807e039834519b47bd8d5def1b7dd",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.211Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "025837c4-e6a1-4b0a-9fe6-9ab469887da5, 49fd24ec-f1e7-401d-8bf3-219bbcccfc18",
"traceId": "a94807e039834519b47bd8d5def1b7dd",
"evidence": "warehouseId=2085991026868142082",
"checkedAt": "2026-08-08T07:26:32.211Z"
},
{
"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": "150c301f-1f99-45bc-8954-e3906a705f5a, 6f51ab88-000d-4a0c-9cba-7b23407f939f",
"traceId": "4f6f99e9dbaa48dba40a8d5e4f3d9a6d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.246Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询库位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4764314c-4158-4664-b43a-139b964017b3, 627c494d-490a-43e9-ac6b-9f4f83c19c7f",
"traceId": "4aa790e9a94845eea82faa55e96b1370",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.268Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4764314c-4158-4664-b43a-139b964017b3, 627c494d-490a-43e9-ac6b-9f4f83c19c7f",
"traceId": "4aa790e9a94845eea82faa55e96b1370",
"evidence": "locationId=2085991027425984514",
"checkedAt": "2026-08-08T07:26:32.268Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "29748bd4-7311-469e-89fc-5caed319289f, 9495158d-080a-4513-bb03-618fcd6bd340",
"traceId": "a66902dde5de4c0e96f5290c6067c06b",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.310Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f9732590-6a70-44c7-a0d5-3b0ae9ea4d49, 4cfaecca-35e2-41b6-9e5f-c3dc8780dea3",
"traceId": "c5cbd4298e8942c98dd83f8b7ed17adb",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.334Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位编辑与版本递增正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f9732590-6a70-44c7-a0d5-3b0ae9ea4d49, 4cfaecca-35e2-41b6-9e5f-c3dc8780dea3",
"traceId": "c5cbd4298e8942c98dd83f8b7ed17adb",
"evidence": "version=1",
"checkedAt": "2026-08-08T07:26:32.334Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085991027425984514/status?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e02e38c3-49e3-4271-8053-4478e6dc7f47, a30a3821-512a-46cb-bef5-31c87006d963",
"traceId": "50d764bdce31401193b9f43f0200b710",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.373Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未占用测试库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085991027425984514?tenantId=0&warehouseId=2085991026868142082&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e89cbfad-6c08-4763-8c4f-174b56a4612d, 3b5c9423-dd04-4698-a957-be257269fcdc",
"traceId": "00b16fed16ee4824a9db1e647c2eef67",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.419Z"
},
{
"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": "7a01b543-2f1e-453e-b0c6-8ac2f4df065b, d9bde3ca-7766-4bd1-8323-5aab86ebc85a",
"traceId": "91a02bc97fdd4d079aede918c4609ced",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.450Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询托盘详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1633fe38-d39f-4916-812d-4630983fc90e, 20d8b6ca-e412-4dea-a6a3-3c9d9cbbda40",
"traceId": "e468e8ae94334c428934dfbe4d23f9d8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.471Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1633fe38-d39f-4916-812d-4630983fc90e, 20d8b6ca-e412-4dea-a6a3-3c9d9cbbda40",
"traceId": "e468e8ae94334c428934dfbe4d23f9d8",
"evidence": "palletId=2085991028277428226",
"checkedAt": "2026-08-08T07:26:32.471Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "89fe3dd5-02ef-4f95-8bf6-07266a94cd5a, b44853a1-a315-4221-a021-dd5b9ca713a9",
"traceId": "e0a403efd30743a0a3cfd1aa9972b24a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.514Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eb2ca622-b03f-4e8f-98b1-c1edf10a3bda, 69b98856-f09b-41b6-9d8f-7412ac0f52f2",
"traceId": "487c932fceb4485883001aaa6dfeb135",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.552Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eb2ca622-b03f-4e8f-98b1-c1edf10a3bda, 69b98856-f09b-41b6-9d8f-7412ac0f52f2",
"traceId": "487c932fceb4485883001aaa6dfeb135",
"evidence": "palletId=2085991028277428226",
"checkedAt": "2026-08-08T07:26:32.552Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未使用测试托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/pallets/2085991028277428226?tenantId=0&warehouseId=2085991026868142082"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1464ccdd-d618-4676-b0b9-8e045e88baef, e588bc64-182c-4830-b6bd-75ca35e6d24c",
"traceId": "05976960300145a5bab5dbd2810b0e9f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.589Z"
},
{
"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": "f6c3a631-bf09-4fe4-98d0-4456753319d1, 93c16a17-c697-4718-93da-829f6af40d1f",
"traceId": "4b61b78b1b6446e68833581da0154098",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.622Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询快递公司详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085991029007237121?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2218a2a9-ed8e-4d64-8ceb-62e14267adf2, 4e640b79-d990-4390-8d63-66815f504be4",
"traceId": "e69af6342d2c45d5837603d4503c0b35",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.646Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085991029007237121?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2218a2a9-ed8e-4d64-8ceb-62e14267adf2, 4e640b79-d990-4390-8d63-66815f504be4",
"traceId": "e69af6342d2c45d5837603d4503c0b35",
"evidence": "expressId=2085991029007237121",
"checkedAt": "2026-08-08T07:26:32.646Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/express-companies/2085991029007237121?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "755cd36a-0be9-4e2a-9cb9-7226a1225d32, d9b05340-0014-4ef5-abaa-8a4b9c732a10",
"traceId": "cca425b142fa4ef1be819bc15f5b17f0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.685Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2085991029007237121/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "95e2433f-2244-4af4-9797-a5e403c83b2e, 60620a1b-25a6-4581-9ee5-f87dfa102bec",
"traceId": "1f0c6ede04e34ec89f8b44f6cd1dc755",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.716Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选快递公司列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c10812ab-51c4-4e03-87ce-27a6a5a98c8a, 1d191ee2-4c1c-4a69-bcda-d9f6b6db1869",
"traceId": "d7a77830482549609ba7749aac0d63f8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.743Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司列表回显停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c10812ab-51c4-4e03-87ce-27a6a5a98c8a, 1d191ee2-4c1c-4a69-bcda-d9f6b6db1869",
"traceId": "d7a77830482549609ba7749aac0d63f8",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:26:32.743Z"
},
{
"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": "9716d241-8902-487d-990c-aa11a8cbe83b, 568f7697-356f-4433-a08d-ddf2767e84a3",
"traceId": "e4bc50c7b7224552b7852831bcfc64d0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.777Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询往来单位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085991029657354242?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97c5e06c-a615-4f58-9b78-353f002f4654, a6d10cac-9369-44da-95cb-aa67a74d5866",
"traceId": "d25607bf4b394b38ba809643aa8edb1d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.803Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085991029657354242?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97c5e06c-a615-4f58-9b78-353f002f4654, a6d10cac-9369-44da-95cb-aa67a74d5866",
"traceId": "d25607bf4b394b38ba809643aa8edb1d",
"evidence": "partnerId=2085991029657354242",
"checkedAt": "2026-08-08T07:26:32.803Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/partners/2085991029657354242?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c28be439-1622-4992-a309-1f79600ba049, c10016dd-03b6-4ff4-9b50-6ac2be12d873",
"traceId": "dda9dc862c5b44daa44b50c9a83f9fdc",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.833Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2085991029657354242/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b57b3046-e3b1-4358-a945-cae28ecf4a02, 625610d3-96c0-48c3-adae-f9dbc0e8f789",
"traceId": "2d9f86ee559344f4aa1c376fae6bd8fb",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.873Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选往来单位列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "565cc00c-b5ad-41cb-9efe-44992dd58901, 28517f49-cb5b-4864-91b7-e70902706c18",
"traceId": "fffb39a4f5cf476c9c11643c833182e8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:32.902Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位列表回显编辑与停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "565cc00c-b5ad-41cb-9efe-44992dd58901, 28517f49-cb5b-4864-91b7-e70902706c18",
"traceId": "fffb39a4f5cf476c9c11643c833182e8",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:26:32.902Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载仓库导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "e2499d15-c79d-42c2-b9d0-2da54baed068, 3fba3214-92ba-452a-be0e-4953be02820d",
"traceId": "c3293afcbb9b43a8904618399abbdd48",
"evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:32.943Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2b5e6ea5-7dbc-47dd-86b6-d2ddf403346d, bcf3db99-7c12-4707-bb0b-648bb3a7f9ee",
"traceId": "b7e8fb6dd54b4ffa93b33e8c94bb8d18",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:32.989Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "daf0e847-6627-423c-b3d9-fd2a7ebd2ecb, 3f9498d8-e770-40fb-ae52-3cf1b162589b",
"traceId": "d246a412deeb4b29ba8161a00719633b",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:33.024Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载快递公司导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "16d4dd70-5499-4037-b8a8-421f9dbfab1c, afb2e134-e952-4ce4-b857-d17f99c53f2b",
"traceId": "ac316355219840068a2dc27c0b92c5d5",
"evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:33.075Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b411b834-28d0-4547-9ab0-9987ee198231, 982bd5c5-dfeb-4436-8efb-4bc8538aa247",
"traceId": "b9bf6ba7a8ed4d2bb3ce44884c038434",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:33.112Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "13801e14-8af3-4321-adee-f1ec3949451c, ecdca736-7050-4308-838b-18b3af1cf8d0",
"traceId": "ed75f326c50e4813b116c1e0d486d1ad",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:33.157Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载往来单位导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "97d3482f-b712-4126-9532-800f1a503473, 07aa51c3-ac9e-4535-8ef9-db4fbae3ed69",
"traceId": "decc7c4138174764be6cad2c8cb3cd7c",
"evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:33.203Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bb666572-83a7-425a-8a72-9300cc916081, cbad1c3d-bf11-42da-aab3-e6bcb224fd62",
"traceId": "cbfaa3c9545244d9a4d9d400f56b62e5",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:33.249Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8622b77e-ec72-438f-a4e5-062c6123300c, fe7e8873-49f0-4a75-8129-cbdcff94302d",
"traceId": "3d8470bb2d9444679232771a7653b44f",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:33.282Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用测试仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085991026868142082/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "89d7bdc1-0665-4ca0-8cc2-38480209115d, 88cc9934-f6cd-4f4a-a2c2-b8ee9df0b124",
"traceId": "b9b19c3491d342deaf9c85fca2134290",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.321Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "26ab9347-159b-43e4-90e9-f34682cf6f35, 3719def4-c57f-49d4-a2fe-1dfee2bc58ef",
"traceId": "c7c4eb883f9a4daabc2fd52655a95b57",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T07:26:33.652Z"
},
{
"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": "6d31541c-d7f9-472b-ba13-6dbb00bf729f, 439ce75d-3a89-4eae-995d-e162048b4e71",
"traceId": "f29db371202f489ebd0c1abb81f07522",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.687Z"
},
{
"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": "6d31541c-d7f9-472b-ba13-6dbb00bf729f, 439ce75d-3a89-4eae-995d-e162048b4e71",
"traceId": "f29db371202f489ebd0c1abb81f07522",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T07:26:33.687Z"
},
{
"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": "cb8db32e-5f90-490a-a4a4-c1073aea3261, 5ab5b2ae-5249-46e5-9caa-9af895c1b9cb",
"traceId": "8e08b224763d46e88abcd18c60e691d1",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T07:26:33.710Z"
},
{
"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": "cb8db32e-5f90-490a-a4a4-c1073aea3261, 5ab5b2ae-5249-46e5-9caa-9af895c1b9cb",
"traceId": "8e08b224763d46e88abcd18c60e691d1",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:26:33.710Z"
},
{
"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": "9653ed78-fbdb-4a5d-bb58-129d92d2303a, c8888acb-6959-4bf2-ba8e-04f5ad5f80fd",
"traceId": "b6a9e29d122e44a7aaee90fa27367208",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.737Z"
},
{
"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": "9653ed78-fbdb-4a5d-bb58-129d92d2303a, c8888acb-6959-4bf2-ba8e-04f5ad5f80fd",
"traceId": "b6a9e29d122e44a7aaee90fa27367208",
"evidence": "count=2",
"checkedAt": "2026-08-08T07:26:33.737Z"
},
{
"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": "7a497bcb-6621-489b-b2a2-47e04a911531, 3353ee8d-1a69-404a-bc22-eeecd808c105",
"traceId": "de4fffdb67024d50b361f790200376d8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.793Z"
},
{
"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": "7a497bcb-6621-489b-b2a2-47e04a911531, 3353ee8d-1a69-404a-bc22-eeecd808c105",
"traceId": "de4fffdb67024d50b361f790200376d8",
"evidence": "count=200",
"checkedAt": "2026-08-08T07:26:33.793Z"
},
{
"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": "c7498a5a-ed51-4a45-bcc0-c8dd58aa91e3, 738e2ea3-f11a-4ada-8ae5-a8dead96ac30",
"traceId": "0764f7382ea84b569f1d08e039f98b8d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.835Z"
},
{
"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": "c7498a5a-ed51-4a45-bcc0-c8dd58aa91e3, 738e2ea3-f11a-4ada-8ae5-a8dead96ac30",
"traceId": "0764f7382ea84b569f1d08e039f98b8d",
"evidence": "count=15",
"checkedAt": "2026-08-08T07:26:33.835Z"
},
{
"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": "c3c4143a-9641-4665-8bc2-9018df802c17, 76bb0c02-d779-4855-8fdb-bf50cdca37bc",
"traceId": "a9a13ae9ea104022a5519803537af8cb",
"evidence": "",
"checkedAt": "2026-08-08T07:26:33.860Z"
},
{
"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": "b14a2c7d-46da-450b-a874-03a6af4e2f0a, 0033546c-1f3c-4c32-8193-1d78bf9b6483",
"traceId": "3487e99a794642768ed2084c64b40432",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T07:26:33.887Z"
},
{
"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": "b14a2c7d-46da-450b-a874-03a6af4e2f0a, 0033546c-1f3c-4c32-8193-1d78bf9b6483",
"traceId": "3487e99a794642768ed2084c64b40432",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T07:26:33.887Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2085991034312523777"
},
"http": 200,
"code": null,
"message": null,
"requestId": "1bb445ed-0721-49b5-804f-c09b63546092, f6262044-6732-4dff-ae25-8fb859203710",
"traceId": "e928403866824c1ab2be2330777a44c3",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T07:26:33.920Z"
},
{
"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": "c393a219-6b50-47f7-a7ca-4b14fa45d046, 401b085b-b248-49fc-84f5-7b58da2aba21",
"traceId": "c785818ee37b431d86aecbbb4e03f403",
"evidence": "marker=ADMIN-API-20260808072627117",
"checkedAt": "2026-08-08T07:26:33.999Z"
},
{
"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": "41472855-7a28-4dff-bbb5-1f03da79f38b, c0756fe2-c381-4e81-a0e1-75f2b9e2e34e",
"traceId": "9f2800f04bcd4442a5b7a7e3df990897",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.027Z"
},
{
"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": "41472855-7a28-4dff-bbb5-1f03da79f38b, c0756fe2-c381-4e81-a0e1-75f2b9e2e34e",
"traceId": "9f2800f04bcd4442a5b7a7e3df990897",
"evidence": "orderId=2085991034748731394, replayedId=2085991034748731394",
"checkedAt": "2026-08-08T07:26:34.027Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "89fc2279-9bd6-4d89-85ee-20193a068502, fc5e51ee-544d-446e-94a3-30253b8a3e81",
"traceId": "e5869b1a894c4b6fb4a2970f5a2b2f4c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.065Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "89fc2279-9bd6-4d89-85ee-20193a068502, fc5e51ee-544d-446e-94a3-30253b8a3e81",
"traceId": "e5869b1a894c4b6fb4a2970f5a2b2f4c",
"evidence": "orderNo=FL2085991034748731394, status=DRAFT",
"checkedAt": "2026-08-08T07:26:34.065Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "89fc2279-9bd6-4d89-85ee-20193a068502, fc5e51ee-544d-446e-94a3-30253b8a3e81",
"traceId": "e5869b1a894c4b6fb4a2970f5a2b2f4c",
"evidence": "cargoes=4, imageFileId=2085991034312523777",
"checkedAt": "2026-08-08T07:26:34.066Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4c7598ce-e9d8-4799-8802-0a175102bb7a, a15f9394-1742-4ff7-9321-7cb450bb06c9",
"traceId": "2ee49e9eccde48f8af1ea16b1d045d20",
"evidence": "orderId=2085991034748731394",
"checkedAt": "2026-08-08T07:26:34.131Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7483f892-7a5e-4c38-9f3b-b2c91394a2c9, 8bf8cf78-7a91-47c1-9d78-eb9b85d09e1c",
"traceId": "cf964b017f5541e9a18daf3b05d37df7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.158Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7483f892-7a5e-4c38-9f3b-b2c91394a2c9, 8bf8cf78-7a91-47c1-9d78-eb9b85d09e1c",
"traceId": "cf964b017f5541e9a18daf3b05d37df7",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:26:34.158Z"
},
{
"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=FL2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5d4f8d0-82b8-42c7-87f9-d9d1e838390f, 3d7cb7eb-80f8-4078-b59c-11be90d7d854",
"traceId": "de26d44f6a5f4cca885b193d40e1a03d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.193Z"
},
{
"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=FL2085991034748731394"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5d4f8d0-82b8-42c7-87f9-d9d1e838390f, 3d7cb7eb-80f8-4078-b59c-11be90d7d854",
"traceId": "de26d44f6a5f4cca885b193d40e1a03d",
"evidence": "orderId=2085991034748731394, found=true",
"checkedAt": "2026-08-08T07:26:34.194Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1b0c66b4-642c-4f48-a720-76a3251c16c2, 26648039-ed70-4f1b-b6ec-8c362ad8e32c",
"traceId": "dbd086b646a440afa4964859462e39e9",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.225Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1b0c66b4-642c-4f48-a720-76a3251c16c2, 26648039-ed70-4f1b-b6ec-8c362ad8e32c",
"traceId": "dbd086b646a440afa4964859462e39e9",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T07:26:34.225Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991034748731394&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "209581ee-51be-424a-9f7b-b7c3a2967456, d44fcee5-64f5-42d2-b83d-a0d5a61d6464",
"traceId": "4efe5884abe34f4aade6080b3a00b7aa",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.258Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991034748731394&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "209581ee-51be-424a-9f7b-b7c3a2967456, d44fcee5-64f5-42d2-b83d-a0d5a61d6464",
"traceId": "4efe5884abe34f4aade6080b3a00b7aa",
"evidence": "orderId=2085991034748731394, found=true",
"checkedAt": "2026-08-08T07:26:34.258Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6bb2c9ce-891c-4393-8383-1005c9f55e74, f5670fd2-fb29-4106-bd8c-0a1983426812",
"traceId": "a6f88a62da854a33b94db38b587a833a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.302Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6bb2c9ce-891c-4393-8383-1005c9f55e74, f5670fd2-fb29-4106-bd8c-0a1983426812",
"traceId": "a6f88a62da854a33b94db38b587a833a",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T07:26:34.302Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6bb2c9ce-891c-4393-8383-1005c9f55e74, f5670fd2-fb29-4106-bd8c-0a1983426812",
"traceId": "a6f88a62da854a33b94db38b587a833a",
"evidence": "cargoes=4, imageFileId=2085991034312523777",
"checkedAt": "2026-08-08T07:26:34.302Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c1c061b5-3d22-4221-8631-cc76ee123aaf, 17d19977-7a79-4c38-b795-da41bd50bcd8",
"traceId": "e79662c1fef8405e9f7546c444647b4c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:34.338Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ec89570b-30d7-4af9-a3be-b2902bfb5fad, 09481e31-b25a-4cb5-8d3f-ffd445ca7d3c",
"traceId": "a51c6d51864e4847bf9d3be5519945fc",
"evidence": "orderId=2085991034748731394",
"checkedAt": "2026-08-08T07:26:34.383Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d60946f7-bb45-4c69-92f7-ac7969275ee6, 51736e0e-4ec7-463f-833c-cc6ab81eaca6",
"traceId": "30f4d1ef958c4274a63af00c1a0ee032",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:36.551Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991042023731201?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d76355fd-1480-4cc1-90b2-376e05222a59, 55ea9888-9334-4f8b-8621-1845a1cd8327",
"traceId": "09c40983ca4048fcab79c6719a0862d0",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:36.586Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991042023731201?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d76355fd-1480-4cc1-90b2-376e05222a59, 55ea9888-9334-4f8b-8621-1845a1cd8327",
"traceId": "09c40983ca4048fcab79c6719a0862d0",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:26:36.586Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991042023731201?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d76355fd-1480-4cc1-90b2-376e05222a59, 55ea9888-9334-4f8b-8621-1845a1cd8327",
"traceId": "09c40983ca4048fcab79c6719a0862d0",
"evidence": "inboundId=2085991042023731201, history=1",
"checkedAt": "2026-08-08T07:26:36.586Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991034748731394&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d9ede4bb-cd64-4f56-8891-9d33b1b11ea2, fad4e336-458b-45ad-9b9e-e9aaa882d4c2",
"traceId": "674525b4a1d046d9a04b73e76934e5a7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.620Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991034748731394&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d9ede4bb-cd64-4f56-8891-9d33b1b11ea2, fad4e336-458b-45ad-9b9e-e9aaa882d4c2",
"traceId": "674525b4a1d046d9a04b73e76934e5a7",
"evidence": "inboundId=2085991042023731201, total=1",
"checkedAt": "2026-08-08T07:26:36.620Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "38f72957-afff-40de-a465-ef11d2f78603, 16c1c43f-29f1-479a-ba3f-957de2f44e8c",
"traceId": "f4e2335832b8457689ac9531243ad314",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T07:26:36.644Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "38f72957-afff-40de-a465-ef11d2f78603, 16c1c43f-29f1-479a-ba3f-957de2f44e8c",
"traceId": "f4e2335832b8457689ac9531243ad314",
"evidence": "taskId=2085991042019536897, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T07:26:36.644Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085991042019536897/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "318a2c66-d185-420a-8842-13a9a6d7287c, a430fa9b-e566-476b-8a0c-70ab2792b4ae",
"traceId": "d797c104f4f343da8d96ca8b22045be1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.678Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085991042019536897/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "318a2c66-d185-420a-8842-13a9a6d7287c, a430fa9b-e566-476b-8a0c-70ab2792b4ae",
"traceId": "d797c104f4f343da8d96ca8b22045be1",
"evidence": "taskId=2085991042019536897, total=0",
"checkedAt": "2026-08-08T07:26:36.678Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "200ed966-1b30-4e3a-907e-80d279369895, 50107ed3-6de5-414c-8964-741b4248418c",
"traceId": "997d95a617b44031b3b900eeb967a6a1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.706Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2cb31e7f-ce04-40f7-a7b4-8e54bc945721, cf976339-8b82-4b02-897c-2f6320a939d4",
"traceId": "1166803212ba4608ad813deff73cbf38",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.746Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "70915ba3-ee9f-4cea-b119-370a49cc4b34, 0a6303d7-7899-441a-84cf-7e2eb793f731",
"traceId": "52a5cb5586dc428dbeea466def90be50",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.773Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991034748731394?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "70915ba3-ee9f-4cea-b119-370a49cc4b34, 0a6303d7-7899-441a-84cf-7e2eb793f731",
"traceId": "52a5cb5586dc428dbeea466def90be50",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T07:26:36.773Z"
},
{
"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": "37682aec-0dc4-4587-913c-bd2a5c3f915f, 87e9778b-6777-4492-a76d-8bf393dbe3c6",
"traceId": "5ee300041b6e4052953ecd1189cb8cd3",
"evidence": "",
"checkedAt": "2026-08-08T07:26:36.799Z"
},
{
"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": "37682aec-0dc4-4587-913c-bd2a5c3f915f, 87e9778b-6777-4492-a76d-8bf393dbe3c6",
"traceId": "5ee300041b6e4052953ecd1189cb8cd3",
"evidence": "versions=16, active=1",
"checkedAt": "2026-08-08T07:26:36.800Z"
},
{
"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-20260808072627117-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:26:36.803Z"
},
{
"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": "8861117e-25f7-4de6-9943-fd10ef1125c6, 72696372-8770-486a-b91a-3bf017ba7ad8",
"traceId": "32308afc90db456fba698e123ccbfc6f",
"evidence": "fileName=ADMIN-API-20260808072627117-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:26:38.942Z"
},
{
"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": "8861117e-25f7-4de6-9943-fd10ef1125c6, 72696372-8770-486a-b91a-3bf017ba7ad8",
"traceId": "32308afc90db456fba698e123ccbfc6f",
"evidence": "versionId=2085991046780071937, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808072627117-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
"checkedAt": "2026-08-08T07:26:38.942Z"
},
{
"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": "8861117e-25f7-4de6-9943-fd10ef1125c6, 72696372-8770-486a-b91a-3bf017ba7ad8",
"traceId": "32308afc90db456fba698e123ccbfc6f",
"evidence": "channelCount=15, unique=15, missing=none",
"checkedAt": "2026-08-08T07:26:38.942Z"
},
{
"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": "8861117e-25f7-4de6-9943-fd10ef1125c6, 72696372-8770-486a-b91a-3bf017ba7ad8",
"traceId": "32308afc90db456fba698e123ccbfc6f",
"evidence": "rateCount=2157, declared=2157, valid=true",
"checkedAt": "2026-08-08T07:26:38.943Z"
},
{
"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": "8861117e-25f7-4de6-9943-fd10ef1125c6, 72696372-8770-486a-b91a-3bf017ba7ad8",
"traceId": "32308afc90db456fba698e123ccbfc6f",
"evidence": "blocking=0, unexpected=none, infrastructure=none",
"checkedAt": "2026-08-08T07:26:38.943Z"
},
{
"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": "d42bf804-e681-4a41-bf80-05d1aa8386f2, c4ec725f-c14f-48b5-9b15-2ca545ca1fb1",
"traceId": "21f6debcdae54d1a8a8540b63220b6d8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:38.989Z"
},
{
"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": "d42bf804-e681-4a41-bf80-05d1aa8386f2, c4ec725f-c14f-48b5-9b15-2ca545ca1fb1",
"traceId": "21f6debcdae54d1a8a8540b63220b6d8",
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085987473472139265, activeAfterUpload=2085987473472139265",
"checkedAt": "2026-08-08T07:26:38.989Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "查询待确认版本渠道和价格预览",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "116abf21-9d75-46dc-95a1-d7d2c61e653d, d4da79fd-dd6e-468b-b209-ad82822b5cad",
"traceId": "6286203e7527455eb54b66c6ac04c89d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:39.084Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "详情与上传解析结果一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "116abf21-9d75-46dc-95a1-d7d2c61e653d, d4da79fd-dd6e-468b-b209-ad82822b5cad",
"traceId": "6286203e7527455eb54b66c6ac04c89d",
"evidence": "versionId=2085991046780071937, channels=15, rates=2157, issues=2",
"checkedAt": "2026-08-08T07:26:39.084Z"
},
{
"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/2085991046780071937/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "e7eeecdb-696c-4e57-a025-a420b1df4950, eec52fdf-253f-4577-9665-68023e7c56ee, 4b62d331-fe57-4c78-a2d7-f76b4a6b5042",
"traceId": "29fe43f8ba2042018fd841a527250b0c, 90f2ca5be95f4caf92aa5c4e537faf41",
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:26:39.171Z"
},
{
"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": "9327770a-c0f1-4bb7-bf0d-c67e1f9258c3, 2f0f1b1e-907a-4b74-bc28-208ae4b8126f",
"traceId": "7dc16987df314cdcb7c1d1e925f56245",
"evidence": "",
"checkedAt": "2026-08-08T07:26:39.205Z"
},
{
"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": "c53ea031-610b-4fc6-a528-3577a7274d57, bae72b8f-0b69-4add-a871-f10eabcc19b8",
"traceId": "58b5bac6553e4a05a2d76542688c1e48",
"evidence": "",
"checkedAt": "2026-08-08T07:26:39.235Z"
},
{
"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": "c53ea031-610b-4fc6-a528-3577a7274d57, bae72b8f-0b69-4add-a871-f10eabcc19b8",
"traceId": "58b5bac6553e4a05a2d76542688c1e48",
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
"checkedAt": "2026-08-08T07:26:39.236Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "确认仓库映射并立即生效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5c12abf6-1af4-4ea3-8c66-02925ecbeb1a, 555de40a-09a6-47a2-b9de-d6974208182c",
"traceId": "2c0f540a00344583a40a54b436bbbbb8",
"evidence": "versionId=2085991046780071937, originMappings=2, overseasMappings=2",
"checkedAt": "2026-08-08T07:26:41.043Z"
},
{
"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/2085991046780071937/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5c12abf6-1af4-4ea3-8c66-02925ecbeb1a, 555de40a-09a6-47a2-b9de-d6974208182c",
"traceId": "2c0f540a00344583a40a54b436bbbbb8",
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T15:26:39.86, channels=15, rates=2157",
"checkedAt": "2026-08-08T07:26:41.043Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "发布后回查当前生效和历史版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "27c36145-14ae-4371-b866-0df17adb476a, 1611c207-0f03-4e55-b7f2-a2c5f8608055",
"traceId": "a8287f8c4c184d9eb7b4a871e623b815",
"evidence": "",
"checkedAt": "2026-08-08T07:26:41.077Z"
},
{
"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": "27c36145-14ae-4371-b866-0df17adb476a, 1611c207-0f03-4e55-b7f2-a2c5f8608055",
"traceId": "a8287f8c4c184d9eb7b4a871e623b815",
"evidence": "active=2085991046780071937",
"checkedAt": "2026-08-08T07:26:41.077Z"
},
{
"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": "27c36145-14ae-4371-b866-0df17adb476a, 1611c207-0f03-4e55-b7f2-a2c5f8608055",
"traceId": "a8287f8c4c184d9eb7b4a871e623b815",
"evidence": "previous=2085987473472139265, superseded=true",
"checkedAt": "2026-08-08T07:26:41.077Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "查询当前生效价格版本详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "601c6d31-03e9-42dc-bac5-83aa3d3671b7, cb5c3fb9-50d9-4d5b-a478-bf5687d90c8a",
"traceId": "49218f1edb0141fe9db22e4d20593b18",
"evidence": "",
"checkedAt": "2026-08-08T07:26:41.170Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "当前生效版本预览数据完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "601c6d31-03e9-42dc-bac5-83aa3d3671b7, cb5c3fb9-50d9-4d5b-a478-bf5687d90c8a",
"traceId": "49218f1edb0141fe9db22e4d20593b18",
"evidence": "status=ACTIVE, channels=15, rates=2157",
"checkedAt": "2026-08-08T07:26:41.171Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "已生效版本禁止重复发布",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085991046780071937/publish"
},
"http": 200,
"code": "A0409",
"message": "只有待确认上传记录可以确认并生效",
"requestId": "0c8b8003-a160-4a92-a38b-d6ddb59293af",
"traceId": "6a678bafe1f441da9fe1e59eda3a36e5",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:41.197Z"
},
{
"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": "7063e111-e69c-460d-9de5-8cd727999b66, a8144df7-d90a-436c-846d-0d17edef5271",
"traceId": "7729b96cd71c49ffaf9ccaca65ea5ef4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:41.220Z"
},
{
"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": "7063e111-e69c-460d-9de5-8cd727999b66, a8144df7-d90a-436c-846d-0d17edef5271",
"traceId": "7729b96cd71c49ffaf9ccaca65ea5ef4",
"evidence": "active=2085991046780071937",
"checkedAt": "2026-08-08T07:26:41.220Z"
},
{
"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": "f391597c-fc25-4fae-9116-7747318f9104, 164f2ef2-4572-4b15-8d32-59dc6a9203d1",
"traceId": "3b70fe8b763641ea88f0435fdac652ae",
"evidence": "",
"checkedAt": "2026-08-08T07:26:41.262Z"
},
{
"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": "f391597c-fc25-4fae-9116-7747318f9104, 164f2ef2-4572-4b15-8d32-59dc6a9203d1",
"traceId": "3b70fe8b763641ea88f0435fdac652ae",
"evidence": "taskId=2085991065220349954, status=PENDING",
"checkedAt": "2026-08-08T07:26:41.262Z"
},
{
"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": "522c13af-8f4f-4567-8376-dbe5682c44f3, 0224d169-6b4a-4fc0-836e-4634a02f69b9",
"traceId": "9d352d03152349a8ae460fd0927197c1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:41.287Z"
},
{
"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": "522c13af-8f4f-4567-8376-dbe5682c44f3, 0224d169-6b4a-4fc0-836e-4634a02f69b9",
"traceId": "9d352d03152349a8ae460fd0927197c1",
"evidence": "records=15",
"checkedAt": "2026-08-08T07:26:41.287Z"
},
{
"module": "downloads",
"scenario": null,
"name": "轮询导出任务直到终态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085991065220349954"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d4ecd190-522e-4158-a6bb-9fa4b99ba41a, bac184be-9879-4b01-afbb-b295c940ea88",
"traceId": "4dc83b74453e4fd98034612b17a79712",
"evidence": "status=SUCCEEDED, processedRows=0",
"checkedAt": "2026-08-08T07:26:45.367Z"
},
{
"module": "downloads",
"scenario": null,
"name": "查询导出任务详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085991065220349954"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2e5af30b-bee4-4b65-98fa-7b0945a4533f, 1d6cad51-d4a8-4f73-927b-7b3996cf3076",
"traceId": "e549a3d0717e4a1a9e4458b2504f2d00",
"evidence": "",
"checkedAt": "2026-08-08T07:26:45.402Z"
},
{
"module": "downloads",
"scenario": null,
"name": "导出详情行数和文件元数据正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085991065220349954"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2e5af30b-bee4-4b65-98fa-7b0945a4533f, 1d6cad51-d4a8-4f73-927b-7b3996cf3076",
"traceId": "e549a3d0717e4a1a9e4458b2504f2d00",
"evidence": "processedRows=0, sizeBytes=4067",
"checkedAt": "2026-08-08T07:26:45.402Z"
},
{
"module": "downloads",
"scenario": null,
"name": "下载并校验客户列表 XLSX",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085991065220349954/download"
},
"http": 200,
"code": null,
"message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "aadae416-f3e7-4645-8039-c8434f8abbb4, fedfcbc8-f6ef-48dd-9c2e-93577aba458a",
"traceId": "398c0f5271024b918ca6fc26467155e8",
"evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:45.434Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "仅选择带本轮测试标记的可编辑入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991042023731201?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f595adf8-9552-4fb4-83cb-61569a51ad7e, 1a426bf1-ada8-4401-93a1-4c96177da27a",
"traceId": "9b2e4f2a6bc74d4e93a1e2a339ba6db0",
"evidence": "tenantId=10001, inboundId=2085991042023731201, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:26:45.463Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f5093198-cd6d-499e-959b-f090606bc045, 13100486-6315-4ac4-846a-40d01656e077",
"traceId": "570a993e26264a5d8df1482e010cdd8f",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:45.493Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f5093198-cd6d-499e-959b-f090606bc045, 13100486-6315-4ac4-846a-40d01656e077",
"traceId": "570a993e26264a5d8df1482e010cdd8f",
"evidence": "existingResults=0, baselineWeight=null",
"checkedAt": "2026-08-08T07:26:45.494Z"
},
{
"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/2085991042023731201"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "304305cb-812",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:45.515Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "A0400",
"message": "称重图片仅支持JPG、PNG、BMP",
"requestId": "e2dbd988-1c6b-4fdc-b4b8-144983f0ee39",
"traceId": "a3b47de8e3c143ff8cc104b224d54c51",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:45.537Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "A0400",
"message": "称重图片不能超过5MB",
"requestId": "aadfe90c-cb9b-4997-894c-449338e22e54",
"traceId": "8655ea7ca3cd424dad314b2f196735a2",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:45.788Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "78704c44-4bb4-4ce1-b4a1-df450ac0c52b, 57992da4-362e-4e9f-a2c6-a14b98ebc4ab",
"traceId": "607db0271153471d8d77b1bcd74666ca",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T07:26:47.375Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "78704c44-4bb4-4ce1-b4a1-df450ac0c52b, 57992da4-362e-4e9f-a2c6-a14b98ebc4ab",
"traceId": "607db0271153471d8d77b1bcd74666ca",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:26:47.376Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "78704c44-4bb4-4ce1-b4a1-df450ac0c52b, 57992da4-362e-4e9f-a2c6-a14b98ebc4ab",
"traceId": "607db0271153471d8d77b1bcd74666ca",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T07:26:47.376Z"
},
{
"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/2085991042023731201/2085991087303360513/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c1ed17ac-5e4d-458d-aef8-f6eee753e9ce, cd4836ae-b8f3-4ba3-a0d4-f92f3a4f2234",
"traceId": "ce4e0aae2eef499797eecc4c09c75638",
"evidence": "fileId=2085991087303360513",
"checkedAt": "2026-08-08T07:26:48.275Z"
},
{
"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/2085991042023731201/2085991087303360513/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c1ed17ac-5e4d-458d-aef8-f6eee753e9ce, cd4836ae-b8f3-4ba3-a0d4-f92f3a4f2234",
"traceId": "ce4e0aae2eef499797eecc4c09c75638",
"evidence": "sameFile=true, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:26:48.276Z"
},
{
"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/2085991042023731201/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "59f91b1e-5e17-46f9-a688-c289d64c87e7, 180ad696-4a94-4099-8c5a-c33dadc88cb2",
"traceId": "2626621cbed841f6b217f2a7404f4915",
"evidence": "fileId=2085991087303360513",
"checkedAt": "2026-08-08T07:26:48.319Z"
},
{
"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/2085991042023731201/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "59f91b1e-5e17-46f9-a688-c289d64c87e7, 180ad696-4a94-4099-8c5a-c33dadc88cb2",
"traceId": "2626621cbed841f6b217f2a7404f4915",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T07:26:48.319Z"
},
{
"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/2085991042023731201/2085991087303360513"
},
"http": 200,
"code": null,
"message": "3701469 bytes (image/jpeg)",
"requestId": "0f63f1e2-c2a4-4e0a-a847-8fbdd086cd72, 07e1a60c-1e49-4637-b510-9c72349f8def",
"traceId": "52d3905b6feb441ca2cdb740e251e8d3",
"evidence": "contentType=image/jpeg, bytes=3701469",
"checkedAt": "2026-08-08T07:26:48.484Z"
},
{
"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/2085991042023731201/2085991087303360513/thumbnail"
},
"http": 200,
"code": null,
"message": "18677 bytes (image/jpeg)",
"requestId": "d96a6dea-b107-4a59-b5f1-f63fe2bdf07d, 1a50f8aa-0359-4124-9fbb-30d49c43e10a",
"traceId": "aa48807cdd18463baa98cf71c8d0e758",
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
"checkedAt": "2026-08-08T07:26:48.858Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6686e247-e60f-4e6f-9bb3-30b3b6fa852e, 6e54b1bc-00af-4dbc-b5d2-9874f9be6947",
"traceId": "32eeafaca7624f1aae27c1cda95dd992",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:48.889Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6686e247-e60f-4e6f-9bb3-30b3b6fa852e, 6e54b1bc-00af-4dbc-b5d2-9874f9be6947",
"traceId": "32eeafaca7624f1aae27c1cda95dd992",
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
"checkedAt": "2026-08-08T07:26:48.889Z"
},
{
"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/2085991042023731201/weight-results/2085991094838407169/confirm?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "4cc1dfb5-149b-4c7a-9e9e-119cb16ae4ca",
"traceId": "faedc4703b0c4b8e9b1d7f527186694b",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:48.912Z"
},
{
"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/2085991042023731201/weight-results/2085991094838407169/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "84892c5a-1bde-48b9-a309-92270908ddc4, ccf49944-ffa5-474d-b476-618eafb98fd7",
"traceId": "9aa07ece57e94d9491b9ab567973ec68",
"evidence": "usedOriginal=true",
"checkedAt": "2026-08-08T07:26:48.959Z"
},
{
"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/2085991042023731201/weight-results/2085991094838407169/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "84892c5a-1bde-48b9-a309-92270908ddc4, ccf49944-ffa5-474d-b476-618eafb98fd7",
"traceId": "9aa07ece57e94d9491b9ab567973ec68",
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
"checkedAt": "2026-08-08T07:26:48.959Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a1bdee12-51d9-4a8a-8f00-601825ec94e6, eed0ed10-e9b9-4c00-9f88-4df234bd897c",
"traceId": "e505c393e78e4410848e2d3f0fa7768b",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:48.982Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a1bdee12-51d9-4a8a-8f00-601825ec94e6, eed0ed10-e9b9-4c00-9f88-4df234bd897c",
"traceId": "e505c393e78e4410848e2d3f0fa7768b",
"evidence": "baseline=null, added=285.5, actual=285.5",
"checkedAt": "2026-08-08T07:26:48.982Z"
},
{
"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/2085991042023731201/weight-results/2085991094838407169?tenantId=10001&version=0"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "ccf8ab6c-6548-4e06-9e4f-0be9c9e051ae",
"traceId": "68f8b1c0d96a4adc9ade6ba706015946",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:49.009Z"
},
{
"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/2085991042023731201/weight-results/2085991094838407169?tenantId=10001&version=1"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c585a20a-f5d5-4604-9d18-9db57b2ff57d, 884eed28-853c-4b58-89fe-90b64ccc5d49",
"traceId": "b09abece19f14a5cbb4ace6704118cfc",
"evidence": "resultId=2085991094838407169, version=1",
"checkedAt": "2026-08-08T07:26:49.056Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7bd4a56a-b439-4156-a45f-75fe7afde1c1, 8e4c1b0f-9a99-4e2d-9acd-0c7f618de05f",
"traceId": "fb0cce21d3364f1fb721a6921b6fff19",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:49.088Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7bd4a56a-b439-4156-a45f-75fe7afde1c1, 8e4c1b0f-9a99-4e2d-9acd-0c7f618de05f",
"traceId": "fb0cce21d3364f1fb721a6921b6fff19",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:26:49.088Z"
},
{
"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/2085991042023731201/2085991087303360513"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "c9c44c53-acb8-487e-a997-84a17fd8936a",
"traceId": "42dc1d569d4b48b9aa2eafe8c290b23e",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:49.118Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "839861a6-080e-4a27-89d3-5f3171cfb069, 04dc6be3-a1be-4260-9e74-03a98f53b581",
"traceId": "081987dfdf154ead8aebb3a4a3c3ab32",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T07:26:50.439Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "839861a6-080e-4a27-89d3-5f3171cfb069, 04dc6be3-a1be-4260-9e74-03a98f53b581",
"traceId": "081987dfdf154ead8aebb3a4a3c3ab32",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:26:50.440Z"
},
{
"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/2085991042023731201"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "839861a6-080e-4a27-89d3-5f3171cfb069, 04dc6be3-a1be-4260-9e74-03a98f53b581",
"traceId": "081987dfdf154ead8aebb3a4a3c3ab32",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T07:26:50.440Z"
},
{
"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/2085991042023731201/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "94162bd2-bd50-4dfd-9f76-7c15474b0bb3, 4647902b-0e08-4beb-8a13-5301f06c555b",
"traceId": "9c564fd6f51944878c7b976da2852b7a",
"evidence": "fileId=2085991100095987714",
"checkedAt": "2026-08-08T07:26:50.477Z"
},
{
"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/2085991042023731201/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "94162bd2-bd50-4dfd-9f76-7c15474b0bb3, 4647902b-0e08-4beb-8a13-5301f06c555b",
"traceId": "9c564fd6f51944878c7b976da2852b7a",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T07:26:50.478Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "34e5d679-c76f-4bc5-906c-30b751a8161d",
"traceId": "5836903090f048a1b24aa356acfe3253",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:50.514Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bbe3ac14-ae0c-43c8-a0c0-667ff3bbfb2b, dc678960-5b20-4b2b-b36d-ef03dbf1bab4",
"traceId": "638f8060b84b4976810f78bbf1a45616",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.546Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bbe3ac14-ae0c-43c8-a0c0-667ff3bbfb2b, dc678960-5b20-4b2b-b36d-ef03dbf1bab4",
"traceId": "638f8060b84b4976810f78bbf1a45616",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:26:50.546Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "7e602085-fbf0-4834-a536-47d807abe2c9",
"traceId": "0e3ace9f9c7e45ad9f7370106142787d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:50.567Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f72434b9-2951-4e90-9b96-cbcd7a61e25b, da9eb45c-12f6-4418-85a5-da1004708798",
"traceId": "c51e3e790db64937be11358d27b20f98",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.592Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f72434b9-2951-4e90-9b96-cbcd7a61e25b, da9eb45c-12f6-4418-85a5-da1004708798",
"traceId": "c51e3e790db64937be11358d27b20f98",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:26:50.592Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "换算后重量不能小于 0.001 KG",
"requestId": "c9cc9e6a-007e-4e7e-883e-be3b3f9778f7",
"traceId": "a02e3da3e6274458b7623023893ecf4d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:50.624Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ede7c3f4-b88e-4df9-a52c-14c8dfa31586, 086b6a77-2229-469f-ad7f-7b09f7b04c29",
"traceId": "2d4a3483914d4020b2e13434eeae0166",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.653Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ede7c3f4-b88e-4df9-a52c-14c8dfa31586, 086b6a77-2229-469f-ad7f-7b09f7b04c29",
"traceId": "2d4a3483914d4020b2e13434eeae0166",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:26:50.653Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
"requestId": "c1999cd9-0545-4a24-bab4-f4f255ae7371",
"traceId": "a6b5d98ba42246359142773f47e18ec2",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:50.683Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "324d6e58-b802-43f5-b052-436479ac7119, f15398d4-c94c-446a-849a-16b11736bf10",
"traceId": "78963abbb5e144089e5674ad44345a5b",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.715Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "324d6e58-b802-43f5-b052-436479ac7119, f15398d4-c94c-446a-849a-16b11736bf10",
"traceId": "78963abbb5e144089e5674ad44345a5b",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:26:50.715Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ad1e4628-3b12-4779-b1a3-694630bd6f96, dd75284f-242b-4718-b94e-6220eebc3870",
"traceId": "93f3ee288d4d4c70bc4b5dd25d064590",
"evidence": "adjusted=10.125 LB",
"checkedAt": "2026-08-08T07:26:50.758Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ad1e4628-3b12-4779-b1a3-694630bd6f96, dd75284f-242b-4718-b94e-6220eebc3870",
"traceId": "93f3ee288d4d4c70bc4b5dd25d064590",
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
"checkedAt": "2026-08-08T07:26:50.758Z"
},
{
"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/2085991042023731201/weight-results/2085991103889715202?tenantId=10001&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e3feef8a-b668-4a91-a9ef-fd148eb139a7, e0bc657d-84bf-4381-a3b8-ed65f0544828",
"traceId": "49f6bd17e243434881436423d18668c7",
"evidence": "resultId=2085991103889715202, version=2",
"checkedAt": "2026-08-08T07:26:50.811Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2f12db16-6953-4714-a6eb-23c5e2a68ad3, d5f1921b-6593-4d3d-beed-de38be18d1fd",
"traceId": "6ec66b98114d4d7485c909bb8edaa99d",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.832Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2f12db16-6953-4714-a6eb-23c5e2a68ad3, d5f1921b-6593-4d3d-beed-de38be18d1fd",
"traceId": "6ec66b98114d4d7485c909bb8edaa99d",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:26:50.832Z"
},
{
"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/2085991042023731201/2085991100095987714"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "d8690cdb-fe28-4ea0-8594-7c1949aa44c9",
"traceId": "2e6a95661caf4e52b666417284aa3cbe",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:50.855Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4f446c88-9d2d-418e-84f4-062529cbacec, 12e1f7ae-3191-4d9b-832b-3a216704772c",
"traceId": "052fedf89ad2455a8813059fc4457be1",
"evidence": "inboundId=2085991042023731201",
"checkedAt": "2026-08-08T07:26:50.887Z"
},
{
"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/2085991042023731201/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4f446c88-9d2d-418e-84f4-062529cbacec, 12e1f7ae-3191-4d9b-832b-3a216704772c",
"traceId": "052fedf89ad2455a8813059fc4457be1",
"evidence": "leftovers=0, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:26:50.888Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c2369070-0ca2-4e2b-9f13-9f779ec8d3a6, c3be86a4-89eb-43cc-b98e-3a70f410b656",
"traceId": "77f9007132b546bba8a3d184bba6fa8a",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T07:26:51.228Z"
},
{
"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": "375e4ef2-58ed-4724-90c8-41e827e63df4, 14e98cc4-52b9-4e34-9123-a2f8ebc9285f",
"traceId": "dda4a780d2904be2adfd952559976e57",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.260Z"
},
{
"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": "375e4ef2-58ed-4724-90c8-41e827e63df4, 14e98cc4-52b9-4e34-9123-a2f8ebc9285f",
"traceId": "dda4a780d2904be2adfd952559976e57",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T07:26:51.260Z"
},
{
"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": "98440202-c382-43a2-b024-e9684a579198, b86b3d0e-b245-4f85-8a51-698fdbdd6b10",
"traceId": "c4be2c7c0b534c0b86d6ad639110c8f1",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T07:26:51.292Z"
},
{
"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": "98440202-c382-43a2-b024-e9684a579198, b86b3d0e-b245-4f85-8a51-698fdbdd6b10",
"traceId": "c4be2c7c0b534c0b86d6ad639110c8f1",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:26:51.292Z"
},
{
"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": "500c7231-d35c-4822-8598-bfd8e7b79981, 5ed97733-f4a8-4cab-9dff-d3320f9e4894",
"traceId": "1945a26882c74b21bd7d66235cc540f4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.325Z"
},
{
"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": "500c7231-d35c-4822-8598-bfd8e7b79981, 5ed97733-f4a8-4cab-9dff-d3320f9e4894",
"traceId": "1945a26882c74b21bd7d66235cc540f4",
"evidence": "count=2",
"checkedAt": "2026-08-08T07:26:51.325Z"
},
{
"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": "20dad741-07a7-4721-95a1-dde3665827cf, 2306b088-a0a5-4bba-9b12-60ff7c9e3cb6",
"traceId": "5671fd5fb4154fcaaf96ad61ddc77d61",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.373Z"
},
{
"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": "20dad741-07a7-4721-95a1-dde3665827cf, 2306b088-a0a5-4bba-9b12-60ff7c9e3cb6",
"traceId": "5671fd5fb4154fcaaf96ad61ddc77d61",
"evidence": "count=200",
"checkedAt": "2026-08-08T07:26:51.373Z"
},
{
"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": "97094bf6-de21-46fc-8c07-fa3274ad3200, 715f2d3a-42da-46bb-9140-a45add46de3b",
"traceId": "7a2aa5f6937d4b5fbcffb443b3f41284",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.398Z"
},
{
"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": "97094bf6-de21-46fc-8c07-fa3274ad3200, 715f2d3a-42da-46bb-9140-a45add46de3b",
"traceId": "7a2aa5f6937d4b5fbcffb443b3f41284",
"evidence": "count=15",
"checkedAt": "2026-08-08T07:26:51.398Z"
},
{
"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": "f2070896-74dd-41b5-95f5-f738cb5d384f, f8bdad08-a84e-42a9-b6d0-7b7b440439de",
"traceId": "8435875994ee4bd1b9023b2465f7752a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.430Z"
},
{
"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": "1ffd1da4-fdb3-44a3-b7f1-9252a73f43a1, 30b3ae1e-56aa-4b9d-8f8d-814c722012b5",
"traceId": "34c166de01c74f1ca740a9d5a2693a0a",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T07:26:51.456Z"
},
{
"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": "1ffd1da4-fdb3-44a3-b7f1-9252a73f43a1, 30b3ae1e-56aa-4b9d-8f8d-814c722012b5",
"traceId": "34c166de01c74f1ca740a9d5a2693a0a",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T07:26:51.456Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2085991108002250753"
},
"http": 200,
"code": null,
"message": null,
"requestId": "d9ee73ed-cbed-4f8a-a702-e7d62e9c2bf6, aa3e06b1-b298-4317-bc67-420e0e0b111d",
"traceId": "6f9b1dfe17c64328b114eefc0d19c98d",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T07:26:51.489Z"
},
{
"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": "99481f8a-8634-475e-9c30-0e0541fe2804, fff7805f-308b-4082-9352-046414b45360",
"traceId": "852f3a24fafd46728c94a1d6cfca3183",
"evidence": "marker=ADMIN-API-20260808072627117-MOJIA",
"checkedAt": "2026-08-08T07:26:51.564Z"
},
{
"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": "fc19678f-131b-48de-b1eb-d87de51ea016, 19b881f6-f622-4460-beeb-90fec612ed8e",
"traceId": "463adb229d1c463692b2cd7b19acfa24",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.605Z"
},
{
"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": "fc19678f-131b-48de-b1eb-d87de51ea016, 19b881f6-f622-4460-beeb-90fec612ed8e",
"traceId": "463adb229d1c463692b2cd7b19acfa24",
"evidence": "orderId=2085991108417486849, replayedId=2085991108417486849",
"checkedAt": "2026-08-08T07:26:51.605Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ddb908fe-aa28-4cd7-b067-9956d907ad8d, d6490236-cec1-418d-905f-7649344d9de5",
"traceId": "27e3ce93de2a480c83f4d2aef639b38b",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.632Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ddb908fe-aa28-4cd7-b067-9956d907ad8d, d6490236-cec1-418d-905f-7649344d9de5",
"traceId": "27e3ce93de2a480c83f4d2aef639b38b",
"evidence": "orderNo=FL2085991108417486849, status=DRAFT",
"checkedAt": "2026-08-08T07:26:51.632Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ddb908fe-aa28-4cd7-b067-9956d907ad8d, d6490236-cec1-418d-905f-7649344d9de5",
"traceId": "27e3ce93de2a480c83f4d2aef639b38b",
"evidence": "cargoes=4, imageFileId=2085991108002250753",
"checkedAt": "2026-08-08T07:26:51.632Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "39a77976-c242-4cb1-83a2-4a4cc11da3f0, 88d8148b-5946-4d8d-b860-65959baebcf0",
"traceId": "698da444e141481da335bd90b0388c2c",
"evidence": "orderId=2085991108417486849",
"checkedAt": "2026-08-08T07:26:51.703Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ebde31d6-9ada-48eb-b973-f2aa6121a006, 06e7f637-820c-41a1-a819-8da8740b3f2a",
"traceId": "f0e421f4f7354c8d80f2547962602e2a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.740Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ebde31d6-9ada-48eb-b973-f2aa6121a006, 06e7f637-820c-41a1-a819-8da8740b3f2a",
"traceId": "f0e421f4f7354c8d80f2547962602e2a",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:26:51.740Z"
},
{
"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=FL2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3b590fc8-f682-4eef-8e4f-2f0726d5dfb4, f22d9804-a5a6-4a73-a92a-098a1c8cef7a",
"traceId": "ea8d977ee5b846da95f4866ae3da0744",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.780Z"
},
{
"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=FL2085991108417486849"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3b590fc8-f682-4eef-8e4f-2f0726d5dfb4, f22d9804-a5a6-4a73-a92a-098a1c8cef7a",
"traceId": "ea8d977ee5b846da95f4866ae3da0744",
"evidence": "orderId=2085991108417486849, found=true",
"checkedAt": "2026-08-08T07:26:51.781Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3273a311-9a9c-4adf-8cdb-f8c49c197a4f, a89449a0-aad3-42c4-ad03-72dae902b52e",
"traceId": "4ea724703e4e45e7ad13abc101f7e206",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.820Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3273a311-9a9c-4adf-8cdb-f8c49c197a4f, a89449a0-aad3-42c4-ad03-72dae902b52e",
"traceId": "4ea724703e4e45e7ad13abc101f7e206",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T07:26:51.820Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991108417486849&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8f7268e7-810a-4939-a707-3adb9699a55a, 2cd5754b-dac0-4895-8ada-7574d1115659",
"traceId": "0f39dfd1356343c4b81f350daeac32a9",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.848Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085991108417486849&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8f7268e7-810a-4939-a707-3adb9699a55a, 2cd5754b-dac0-4895-8ada-7574d1115659",
"traceId": "0f39dfd1356343c4b81f350daeac32a9",
"evidence": "orderId=2085991108417486849, found=true",
"checkedAt": "2026-08-08T07:26:51.849Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e794dfcd-02bb-4b25-b82d-7933908c0bb3, 35700a3e-fa2f-4ea3-805b-3a09a8274ce0",
"traceId": "ef28d3a48be24dfa8c3b988753b4d715",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.880Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e794dfcd-02bb-4b25-b82d-7933908c0bb3, 35700a3e-fa2f-4ea3-805b-3a09a8274ce0",
"traceId": "ef28d3a48be24dfa8c3b988753b4d715",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T07:26:51.880Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e794dfcd-02bb-4b25-b82d-7933908c0bb3, 35700a3e-fa2f-4ea3-805b-3a09a8274ce0",
"traceId": "ef28d3a48be24dfa8c3b988753b4d715",
"evidence": "cargoes=4, imageFileId=2085991108002250753",
"checkedAt": "2026-08-08T07:26:51.880Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "491bc189-e8a1-4727-8d75-17a46b1e626e, 880ba06c-beed-4f14-bc8e-04b79a50409c",
"traceId": "1846b86e70354ce9927fc211fecfcf9f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:51.905Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b1730ddf-9d9c-49e0-8733-7e2576b1fd03, b7a6c1d6-40c8-4fa2-b1d7-741697de0ba5",
"traceId": "be317c990897444691949a3ce1a9169a",
"evidence": "orderId=2085991108417486849",
"checkedAt": "2026-08-08T07:26:51.949Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "27918e1a-6b11-4a33-8ad5-6b416d0b4e14, cd5aa9c1-5041-4818-a617-519a9a3e2434",
"traceId": "634c6898a2114ce98f244c2802706505",
"evidence": "inboundId=2085991117634449410",
"checkedAt": "2026-08-08T07:26:54.116Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df08135a-836c-42a1-8a27-0fb433f36848, 760141f7-6a2c-468c-a907-a59e1acc76d7",
"traceId": "5df8849e97264b82859c7ac2e11b34f6",
"evidence": "inboundId=2085991117634449410",
"checkedAt": "2026-08-08T07:26:54.154Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df08135a-836c-42a1-8a27-0fb433f36848, 760141f7-6a2c-468c-a907-a59e1acc76d7",
"traceId": "5df8849e97264b82859c7ac2e11b34f6",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:26:54.155Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df08135a-836c-42a1-8a27-0fb433f36848, 760141f7-6a2c-468c-a907-a59e1acc76d7",
"traceId": "5df8849e97264b82859c7ac2e11b34f6",
"evidence": "inboundId=2085991117634449410, history=1",
"checkedAt": "2026-08-08T07:26:54.155Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991108417486849&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "755ef2fd-a564-4c60-82bb-af15617edcdc, 2a9ba78b-8a20-41b3-b12a-4df564545487",
"traceId": "a61aa88d8f414a4d9890e9dc02024ac4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.185Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085991108417486849&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "755ef2fd-a564-4c60-82bb-af15617edcdc, 2a9ba78b-8a20-41b3-b12a-4df564545487",
"traceId": "a61aa88d8f414a4d9890e9dc02024ac4",
"evidence": "inboundId=2085991117634449410, total=1",
"checkedAt": "2026-08-08T07:26:54.185Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fbe6c93e-e49e-47e1-97b1-b5beedaf2ecd, 6f7ed706-a339-4d9d-8740-5d4758086338",
"traceId": "6f3dd59b71254645b9104c94479f0eb6",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T07:26:54.209Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fbe6c93e-e49e-47e1-97b1-b5beedaf2ecd, 6f7ed706-a339-4d9d-8740-5d4758086338",
"traceId": "6f3dd59b71254645b9104c94479f0eb6",
"evidence": "taskId=2085991117630255105, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T07:26:54.210Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085991117630255105/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "de48567c-3244-478a-8801-6368ebb11476, f400caf8-69b3-46f9-933d-5f2c8b8f4b9b",
"traceId": "91167c7760224c0d989bbbfb95ba3408",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.242Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085991117630255105/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "de48567c-3244-478a-8801-6368ebb11476, f400caf8-69b3-46f9-933d-5f2c8b8f4b9b",
"traceId": "91167c7760224c0d989bbbfb95ba3408",
"evidence": "taskId=2085991117630255105, total=0",
"checkedAt": "2026-08-08T07:26:54.243Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "698737ce-0cbe-48ee-a0b8-3ce0f2f3329e, 1d1e8db6-5a05-4e0f-ba50-6a9cfea6b2d2",
"traceId": "136db912ba8745c485cd854c033e3bd9",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.280Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cc737116-f17e-4404-b935-486f163cb48f, da41e543-64e4-472d-9355-e976f1df7378",
"traceId": "0d679a58e0b543efa02fd5ea2edb7d74",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.325Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "613990f8-81c3-4ce1-8e32-bdb0f2015399, 255eb9d5-9244-40b5-9c2c-1c22b1c08a70",
"traceId": "e67fca4ccd5f43768e2d8407a148d699",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.384Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085991108417486849?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "613990f8-81c3-4ce1-8e32-bdb0f2015399, 255eb9d5-9244-40b5-9c2c-1c22b1c08a70",
"traceId": "e67fca4ccd5f43768e2d8407a148d699",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T07:26:54.384Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询隔离入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dc9d77e9-9c6b-4878-b45c-3e1d10ade158, f2e82971-cee1-44e9-9cf7-479b8dc5065b",
"traceId": "47a60453b39946fdbef4b278a44d6bae",
"evidence": "inboundId=2085991117634449410, tenantId=10001",
"checkedAt": "2026-08-08T07:26:54.413Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "隔离入库单身份与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dc9d77e9-9c6b-4878-b45c-3e1d10ade158, f2e82971-cee1-44e9-9cf7-479b8dc5065b",
"traceId": "47a60453b39946fdbef4b278a44d6bae",
"evidence": "identity=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:26:54.413Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "生成箱唛 PDF 并冻结稳定箱码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085991117634449410/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13941 bytes (application/pdf)",
"requestId": "e236e9e5-cde7-4ca3-84be-bd3ffdd9515c, 69940439-79ab-40cf-bb58-62fdc55db736, 5e6b293d-74dd-4743-bf0c-424a1d816f60",
"traceId": "01f1b50444f84b64908be6033cb6a99d, 24b7e53d560d415287ad5d597eed2660",
"evidence": "contentType=application/pdf, bytes=13941",
"checkedAt": "2026-08-08T07:26:54.573Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印后回查冻结箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f56171b5-bc5e-4818-b321-fd3d6869c49a, 5598862d-0fd8-4c5e-9895-b90e8bad8743",
"traceId": "1f19cb1dc9434a93b916bb56c80c8a12",
"evidence": "",
"checkedAt": "2026-08-08T07:26:54.603Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印按订单货物冻结原始总箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f56171b5-bc5e-4818-b321-fd3d6869c49a, 5598862d-0fd8-4c5e-9895-b90e8bad8743",
"traceId": "1f19cb1dc9434a93b916bb56c80c8a12",
"evidence": "inboundCodeStable=true, totalPackageCount=4",
"checkedAt": "2026-08-08T07:26:54.603Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复整单打印复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085991117634449410/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13941 bytes (application/pdf)",
"requestId": "48f36a34-02ab-4341-9001-0c91caea7d7c, 5fc8f35d-ea19-4cb0-9957-f383c872ec27, 898ff501-f544-4b31-a3c1-94a7b5597597",
"traceId": "19befa3aa08d43e9a9a5ecff7cb4af96, fc45b2ea419944b5800e78167175efee",
"evidence": "boxCode=RK-2085991108417486849#4-1, contentType=application/pdf, bytes=13941",
"checkedAt": "2026-08-08T07:26:54.735Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "指定第1箱补打复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085991117634449410/carton-label-pdf?tenantId=10001&cartonIndex=1"
},
"http": 200,
"code": null,
"message": "7658 bytes (application/pdf)",
"requestId": "daac85a8-c2fe-4a40-975a-5d6fb6fef124, 5d0efe15-825c-461a-8eef-d88db1abb94f, 4ebeafdd-106a-4f7c-a179-f77c2f8357c5",
"traceId": "47cbae6342994338b5307d2934ea3242, 41092170f46643aaa07b20405a21dfe0",
"evidence": "boxCode=RK-2085991108417486849#4-1, cartonIndex=1, contentType=application/pdf, bytes=7658",
"checkedAt": "2026-08-08T07:26:54.864Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "模拟墨家首次扫描单箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "26a5298a-c611-4886-b160-675c2ee92d4f, 2ff0a744-ce89-4b3b-8fe3-714e4c67a856",
"traceId": "aad7e512b1934faa9d40c5ec5c19ba1a",
"evidence": "boxCode=RK-2085991108417486849#4-1, machineNo=MJ-ADMIN-E2E-01",
"checkedAt": "2026-08-08T07:26:54.927Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次扫描新增一条且默认代表1箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "26a5298a-c611-4886-b160-675c2ee92d4f, 2ff0a744-ce89-4b3b-8fe3-714e4c67a856",
"traceId": "aad7e512b1934faa9d40c5ec5c19ba1a",
"evidence": "created=true, confirmedPackageCount=1",
"checkedAt": "2026-08-08T07:26:54.927Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复打印及指定箱补打后原箱码仍可解析",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "26a5298a-c611-4886-b160-675c2ee92d4f, 2ff0a744-ce89-4b3b-8fe3-714e4c67a856",
"traceId": "aad7e512b1934faa9d40c5ec5c19ba1a",
"evidence": "boxCodeStable=true, resolvedInboundId=2085991117634449410",
"checkedAt": "2026-08-08T07:26:54.927Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询箱级测量详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4c77817f-09a6-4edf-9431-cd27e9e5b454, dab053c8-ba18-4352-a345-2175095d8d83",
"traceId": "a81ba22234ae4ccb82dffd5f56a9563e",
"evidence": "measurementId=2085991122537590785",
"checkedAt": "2026-08-08T07:26:54.952Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "箱级查询回显箱码、尺寸、图片与设备信息",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4c77817f-09a6-4edf-9431-cd27e9e5b454, dab053c8-ba18-4352-a345-2175095d8d83",
"traceId": "a81ba22234ae4ccb82dffd5f56a9563e",
"evidence": "itemFound=true, imageFileId=2085991122493571074",
"checkedAt": "2026-08-08T07:26:54.953Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工确认当前测量代表箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/items/2085991122550173698/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5e707b5e-8d07-4928-afc7-9a46ce2f009c, 053639f8-b674-4cc5-90b0-985e755196ff",
"traceId": "13be7207aa4a4c419963838ec7a98e43",
"evidence": "confirmedPackageCount=4",
"checkedAt": "2026-08-08T07:26:54.996Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工箱数更新且测量版本递增",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/items/2085991122550173698/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5e707b5e-8d07-4928-afc7-9a46ce2f009c, 053639f8-b674-4cc5-90b0-985e755196ff",
"traceId": "13be7207aa4a4c419963838ec7a98e43",
"evidence": "version=2",
"checkedAt": "2026-08-08T07:26:54.996Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "同箱号重新扫描覆盖当前记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "553339a3-7b94-48e6-a782-9183eb896ad9, 2be5a815-0ef5-44fc-825a-7e3bb06563d3",
"traceId": "0d5ee31e0ab2408eb980cacd7038b9e2",
"evidence": "boxCode=RK-2085991108417486849#4-1, machineNo=MJ-ADMIN-E2E-02",
"checkedAt": "2026-08-08T07:26:55.077Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖保留同一条记录和人工箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "553339a3-7b94-48e6-a782-9183eb896ad9, 2be5a815-0ef5-44fc-825a-7e3bb06563d3",
"traceId": "0d5ee31e0ab2408eb980cacd7038b9e2",
"evidence": "sameItem=true, confirmedPackageCount=4",
"checkedAt": "2026-08-08T07:26:55.077Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "回查覆盖后的尺寸与体积结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99644530-c0e9-4e53-83c9-ffb2c891f82c, 1fcebe67-bd63-4173-ad60-d8be27ff7a2d",
"traceId": "f26593c18b914927a360d9ed36d578ea",
"evidence": "",
"checkedAt": "2026-08-08T07:26:55.116Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖尺寸、箱数和服务端体积公式正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99644530-c0e9-4e53-83c9-ffb2c891f82c, 1fcebe67-bd63-4173-ad60-d8be27ff7a2d",
"traceId": "f26593c18b914927a360d9ed36d578ea",
"evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5",
"checkedAt": "2026-08-08T07:26:55.116Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "保存同一测量批次草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a7365c2-cfd0-4fb6-a727-626adfaae413, a0987f58-9aa2-4f26-a2ec-52de36a6010f",
"traceId": "5be29e696c30481797f6febdf194e519",
"evidence": "measurementId=2085991122537590785, items=1",
"checkedAt": "2026-08-08T07:26:55.154Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "草稿沿用批次并递增版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1a7365c2-cfd0-4fb6-a727-626adfaae413, a0987f58-9aa2-4f26-a2ec-52de36a6010f",
"traceId": "5be29e696c30481797f6febdf194e519",
"evidence": "status=DRAFT, version=4",
"checkedAt": "2026-08-08T07:26:55.154Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交测量审核",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9419e707-4f9b-47c2-bf92-1e9934c40c86, 0b18007b-f6a0-4da2-8bdb-cf96f0b2c62a",
"traceId": "60edf1509ff24020bba6aca36c20ec52",
"evidence": "measurementId=2085991122537590785",
"checkedAt": "2026-08-08T07:26:55.199Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交后进入待测量审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9419e707-4f9b-47c2-bf92-1e9934c40c86, 0b18007b-f6a0-4da2-8bdb-cf96f0b2c62a",
"traceId": "60edf1509ff24020bba6aca36c20ec52",
"evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING",
"checkedAt": "2026-08-08T07:26:55.199Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "测量提交后拒绝设备覆盖并返回中文提示",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "测量已提交,设备不能新增或覆盖数据",
"requestId": "259462de-1fd7-4aee-ba71-67d9440a02de",
"traceId": "1f42198c0db84f6084d354b1beb11857",
"evidence": "HTTP=200, code=A0409, chineseMessage=true",
"checkedAt": "2026-08-08T07:26:55.238Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前读取最新入库单版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7937ede3-0735-400b-b3d1-a3499a524d31, 462d1105-07ff-4005-839f-a7c0874a108e",
"traceId": "5955d23d9430456ba5ea32bd47a5a738",
"evidence": "",
"checkedAt": "2026-08-08T07:26:55.262Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前状态和版本有效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085991117634449410?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7937ede3-0735-400b-b3d1-a3499a524d31, 462d1105-07ff-4005-839f-a7c0874a108e",
"traceId": "5955d23d9430456ba5ea32bd47a5a738",
"evidence": "status=MEASURE_PENDING, version=1",
"checkedAt": "2026-08-08T07:26:55.262Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "Admin 审核通过墨家测量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/inbounds/2085991117634449410/measurements/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4a82c50f-2016-495e-8b7c-4bc8061b34fe, 4466c987-3189-442f-86e2-e784183048fb",
"traceId": "f438f2cf4f3b461b9e25b30b31b5a27c",
"evidence": "measurementId=2085991122537590785",
"checkedAt": "2026-08-08T07:26:55.307Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询审核后的最终测量状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5da0a7b7-3d2e-4098-ae1e-942936990366, c2daf308-a591-44c4-ac3e-2d9772e771f4",
"traceId": "b085397530ab4847b9bb0fee15d0873b",
"evidence": "",
"checkedAt": "2026-08-08T07:26:55.346Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核后入库与测量状态闭环且结果未变化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085991117634449410/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5da0a7b7-3d2e-4098-ae1e-942936990366, c2daf308-a591-44c4-ac3e-2d9772e771f4",
"traceId": "b085397530ab4847b9bb0fee15d0873b",
"evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4",
"checkedAt": "2026-08-08T07:26:55.346Z"
},
{
"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": "8d4dcf7b-a6b1-4e4c-83d4-661b5830e9c8, c53b0fb0-c2c3-474a-b79e-48181f876ec0",
"traceId": "43777b42998040a3b1df463215e1427a",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:26:55.370Z"
},
{
"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": "8d4dcf7b-a6b1-4e4c-83d4-661b5830e9c8, c53b0fb0-c2c3-474a-b79e-48181f876ec0",
"traceId": "43777b42998040a3b1df463215e1427a",
"evidence": "service=order-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:26:55.370Z"
},
{
"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": "8983343d-ec32-48fd-8776-3d64dcc7fd3c, 5e46e42b-6eef-4a24-8684-d225b63d6fef",
"traceId": "46b9292b9da44afdaa77dd495b1e5689",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:26:55.402Z"
},
{
"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": "8983343d-ec32-48fd-8776-3d64dcc7fd3c, 5e46e42b-6eef-4a24-8684-d225b63d6fef",
"traceId": "46b9292b9da44afdaa77dd495b1e5689",
"evidence": "service=firstleg-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:26:55.402Z"
},
{
"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": "69fead66-e120-4943-b322-745ad88cb500, ec3ff6e3-5528-4a55-989c-6fdc47eb4a63",
"traceId": "168885a6ff124fb780d6573d7fd72024",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:26:55.434Z"
},
{
"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": "69fead66-e120-4943-b322-745ad88cb500, ec3ff6e3-5528-4a55-989c-6fdc47eb4a63",
"traceId": "168885a6ff124fb780d6573d7fd72024",
"evidence": "service=file-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:26:55.434Z"
},
{
"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": "e56e7540-b794-4085-960c-c71695aa1ae7, c7cc0553-6b8d-4e08-ad98-f573ac054952",
"traceId": "96fc9d6745c84a158415ce4a37607fad",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:26:55.470Z"
},
{
"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": "e56e7540-b794-4085-960c-c71695aa1ae7, c7cc0553-6b8d-4e08-ad98-f573ac054952",
"traceId": "96fc9d6745c84a158415ce4a37607fad",
"evidence": "service=warehouse-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:26:55.470Z"
},
{
"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": "21367576-894",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:55.491Z"
},
{
"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": "304305cb-895",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:55.507Z"
},
{
"module": "supplemental",
"scenario": null,
"name": "未认证请求不返回业务成功码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/status"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "21367576-896",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:55.524Z"
},
{
"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": "b7b1605f-d9f2-4922-b814-e4c055bc60f8, 9baafb4d-40f8-4eae-8ecc-f7443eb25ea1",
"traceId": "ddea7b1d602940c7884023c8fcc4a3d3",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE",
"checkedAt": "2026-08-08T07:26:55.550Z"
},
{
"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": "b7b1605f-d9f2-4922-b814-e4c055bc60f8, 9baafb4d-40f8-4eae-8ecc-f7443eb25ea1",
"traceId": "ddea7b1d602940c7884023c8fcc4a3d3",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.551Z"
},
{
"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": "7c5ff2b0-b7b1-4946-9caa-09f020278dc9, c3e95d54-1c03-4f0f-ba95-f6938b21e54e",
"traceId": "7b264e4f5e4648899f4c668812a9028e",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA",
"checkedAt": "2026-08-08T07:26:55.582Z"
},
{
"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": "7c5ff2b0-b7b1-4946-9caa-09f020278dc9, c3e95d54-1c03-4f0f-ba95-f6938b21e54e",
"traceId": "7b264e4f5e4648899f4c668812a9028e",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.582Z"
},
{
"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": "233a103b-0ea4-49b4-853e-59c47a07417f",
"traceId": "d2b9f240ce0643f4af862500295df961",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:55.609Z"
},
{
"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": "25f69193-5da0-438e-a8ab-1112203db507",
"traceId": "7a071d4c72494984b275167c5ad4086f",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:55.639Z"
},
{
"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": "e2e1a929-3161-4bea-9b16-0daaf03d1bcd, 7dc14621-c9b1-475b-b8b6-a12732623e63",
"traceId": "814ad46d7c1e418bbee71f50cce82d5a",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T07:26:55.673Z"
},
{
"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": "e2e1a929-3161-4bea-9b16-0daaf03d1bcd, 7dc14621-c9b1-475b-b8b6-a12732623e63",
"traceId": "814ad46d7c1e418bbee71f50cce82d5a",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.673Z"
},
{
"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": "24f265cd-109f-42c5-b133-165ac8e9c39a, e5361d49-f672-418d-887e-edc7db320bcd",
"traceId": "06981ca746e14de3b130de56dfdeca0b",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T07:26:55.695Z"
},
{
"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": "24f265cd-109f-42c5-b133-165ac8e9c39a, e5361d49-f672-418d-887e-edc7db320bcd",
"traceId": "06981ca746e14de3b130de56dfdeca0b",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.695Z"
},
{
"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": "f745f7db-b15e-49ea-8568-c3fe6d71e645, 973b9821-9c81-4a02-845b-dc4ed34fa575",
"traceId": "e1223da0ef964a57843e16caa21e950a",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T07:26:55.716Z"
},
{
"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": "f745f7db-b15e-49ea-8568-c3fe6d71e645, 973b9821-9c81-4a02-845b-dc4ed34fa575",
"traceId": "e1223da0ef964a57843e16caa21e950a",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.716Z"
},
{
"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": "83929bee-050a-410c-b7ab-9e5782f548d5, 9e7e2cc8-fb91-49ed-bb10-5a8b0e4e8ab7",
"traceId": "456689233cc449f1bb1b6ec9710e24c6",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T07:26:55.737Z"
},
{
"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": "83929bee-050a-410c-b7ab-9e5782f548d5, 9e7e2cc8-fb91-49ed-bb10-5a8b0e4e8ab7",
"traceId": "456689233cc449f1bb1b6ec9710e24c6",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.737Z"
},
{
"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": "2c35a8af-3d75-40e8-bc7d-61c0c80ad763",
"traceId": "bb0d9b4822cb4a65aeb04cc1e9c5a371",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:55.763Z"
},
{
"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": "de2f6666-e4e8-45c2-9f5d-a83f33eb18a1",
"traceId": "dd0a22df10d847a8abc49105284740bf",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:55.784Z"
},
{
"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": "c9084d20-1454-42fc-9c5d-67ab3d19a1bd",
"traceId": "de4de53d355e44a0a9545147ca34cadf",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:55.810Z"
},
{
"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": "bd66364f-cf84-42cb-8192-07c25e628236",
"traceId": "070e659a5a2f46da86c9e674ade18fc7",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:55.843Z"
},
{
"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": "556ae80e-ac62-4c21-bfd7-e70ecdb211da",
"traceId": "9f1266f05e7c4e8cb9c5a29db0cc26c6",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:55.873Z"
},
{
"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": "1b22a277-8076-4f03-b17a-c67d28534382, 7d886c61-3505-4081-95ec-63f78db9feff",
"traceId": "161c2aa09ab149ea845893eacc435825",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T07:26:55.907Z"
},
{
"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": "1b22a277-8076-4f03-b17a-c67d28534382, 7d886c61-3505-4081-95ec-63f78db9feff",
"traceId": "161c2aa09ab149ea845893eacc435825",
"evidence": "records=4, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.907Z"
},
{
"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": "c4fc2c90-8ca2-400b-b866-f207ec74e343, b86a3b13-499a-4ec3-bfe7-8f56937e9a08",
"traceId": "503ce1f699ac46b09604da3431134ddf",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T07:26:55.935Z"
},
{
"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": "c4fc2c90-8ca2-400b-b866-f207ec74e343, b86a3b13-499a-4ec3-bfe7-8f56937e9a08",
"traceId": "503ce1f699ac46b09604da3431134ddf",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:26:55.935Z"
},
{
"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": "c4fc2c90-8ca2-400b-b866-f207ec74e343, b86a3b13-499a-4ec3-bfe7-8f56937e9a08",
"traceId": "503ce1f699ac46b09604da3431134ddf",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:26:55.935Z"
},
{
"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": "7ed384c2-c960-4bf0-9eaa-fd089aac5a8c",
"traceId": "b9a1a29fe5d74e0ba538e908581e0343",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:55.965Z"
},
{
"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": "23b8bbbc-aa60-46a8-b261-f03ee873115d, 8c56e684-f95e-440a-8110-b63cbd471f2a",
"traceId": "4ed67ddf2b5248ec8276cb7c0a9d5a85",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T07:26:56.000Z"
},
{
"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": "23b8bbbc-aa60-46a8-b261-f03ee873115d, 8c56e684-f95e-440a-8110-b63cbd471f2a",
"traceId": "4ed67ddf2b5248ec8276cb7c0a9d5a85",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:26:56.000Z"
},
{
"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": "5d65f311-2155-4ff5-bbcd-90b208226b6f, ef593757-63f6-4f1f-9bc1-c6decf6eeb75",
"traceId": "81e79064507d4616aac64eed1f26714e",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T07:26:56.031Z"
},
{
"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": "5d65f311-2155-4ff5-bbcd-90b208226b6f, ef593757-63f6-4f1f-9bc1-c6decf6eeb75",
"traceId": "81e79064507d4616aac64eed1f26714e",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:26:56.031Z"
},
{
"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": "5d65f311-2155-4ff5-bbcd-90b208226b6f, ef593757-63f6-4f1f-9bc1-c6decf6eeb75",
"traceId": "81e79064507d4616aac64eed1f26714e",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:26:56.031Z"
},
{
"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": "7a6119ff-2d18-4cd8-87f1-e7005e2019a0",
"traceId": "6206fa729a9d463b914408d17c8db2c7",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:56.058Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "仓库导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "26cb9167-fce2-4f3b-992a-baf901410b38, b68e7d76-3b91-4be6-a295-582c3bdc1106",
"traceId": "035fc39848044c2ab454a45d8b60b8e2",
"evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:56.100Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "快递公司导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "268547fc-73fa-45f1-ba70-5eeec4f60b28, 369b50f3-af2e-425a-a685-aa3cf6c1c060",
"traceId": "ca9f30c0c1ae410eb5caa56a076a389d",
"evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:56.152Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "往来单位导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "37595ee3-9528-4e1b-a802-0eb480b55cfa, 51f04930-d8a1-42cd-8bf4-b2a557db7129",
"traceId": "898344e3e055424fa33bdf2736b83f62",
"evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:56.197Z"
},
{
"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": "2da595c6-b7d9-4074-8faa-9c38996eada7, bbb28f8d-dc04-4865-a618-782d55544144",
"traceId": "94c5dc9ed7fc4d98983cf53530fa8724",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:26:56.228Z"
},
{
"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": "2da595c6-b7d9-4074-8faa-9c38996eada7, bbb28f8d-dc04-4865-a618-782d55544144",
"traceId": "94c5dc9ed7fc4d98983cf53530fa8724",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:26:56.228Z"
},
{
"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": "1b88a927-92af-4017-b507-2b3b0bce03dc, 13edf573-5fd6-41cb-89aa-ff2bcad81615",
"traceId": "f2ce785d937547a388946a2a215fd831",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:26:56.258Z"
},
{
"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": "1b88a927-92af-4017-b507-2b3b0bce03dc, 13edf573-5fd6-41cb-89aa-ff2bcad81615",
"traceId": "f2ce785d937547a388946a2a215fd831",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:26:56.258Z"
},
{
"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": "a20210f1-8848-4da3-88dc-b02ad05b7544, 0fa8a188-9308-4ea6-894d-42a7478606da",
"traceId": "9b56ce99207541c39cab4c718087c9ac",
"evidence": "count=11",
"checkedAt": "2026-08-08T07:26:56.289Z"
},
{
"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": "a20210f1-8848-4da3-88dc-b02ad05b7544, 0fa8a188-9308-4ea6-894d-42a7478606da",
"traceId": "9b56ce99207541c39cab4c718087c9ac",
"evidence": "count=11",
"checkedAt": "2026-08-08T07:26:56.289Z"
},
{
"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": "07753e61-c951-4881-91b9-f0bf09576b53, feff241b-fe83-412d-aa2b-31a1725de963",
"traceId": "7f53c3fbcc294524b91f1bf6b93459d2",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.309Z"
},
{
"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/2085991046780071937/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "3f78d47d-7bce-47f5-bb6b-36810bb79970, 6db9b05a-70dd-4e7f-bc7e-2fbbb3f55970, 57b228b7-6cae-4f1b-bb0b-aa1415d338ef",
"traceId": "5ea988385dd54eb584d0549211689fde, 53361f966774466894128d43df674952",
"evidence": "versionId=2085991046780071937, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:56.401Z"
},
{
"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": "9606dcb7-11cb-451b-8eb3-d5274a43cb6a, 6008e9c2-e057-4ddf-ab1a-b402778f5624",
"traceId": "7a141d038a3e4f30935841abea50aef8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.425Z"
},
{
"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": "9606dcb7-11cb-451b-8eb3-d5274a43cb6a, 6008e9c2-e057-4ddf-ab1a-b402778f5624",
"traceId": "7a141d038a3e4f30935841abea50aef8",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:56.425Z"
},
{
"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": "7296c376-87bf-4310-9f21-189fb750ac3a, 113cc99d-8b87-48fa-9e58-270689955b00",
"traceId": "62bef8bb0ec847948e72afd08ed2182f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.461Z"
},
{
"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": "7296c376-87bf-4310-9f21-189fb750ac3a, 113cc99d-8b87-48fa-9e58-270689955b00",
"traceId": "62bef8bb0ec847948e72afd08ed2182f",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:56.461Z"
},
{
"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": "8bc5427d-8225-4e3f-a295-807494c2f68e, 53588eb6-6e51-4d8c-8551-eb7ed92aa739",
"traceId": "cd22a9951b0c4a3bba5916ed6ceb00f6",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.494Z"
},
{
"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": "8bc5427d-8225-4e3f-a295-807494c2f68e, 53588eb6-6e51-4d8c-8551-eb7ed92aa739",
"traceId": "cd22a9951b0c4a3bba5916ed6ceb00f6",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:26:56.494Z"
},
{
"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": "eb2d1599-1d8b-4240-ada8-06ff860bce93, 4cc94c20-b7f7-4da3-a81c-fea9fb0c5100",
"traceId": "e5753f1858c946acb581d6cc31d751c2",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.524Z"
},
{
"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": "eb2d1599-1d8b-4240-ada8-06ff860bce93, 4cc94c20-b7f7-4da3-a81c-fea9fb0c5100",
"traceId": "e5753f1858c946acb581d6cc31d751c2",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:56.524Z"
},
{
"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": "84f0f43e-f703-499c-8df9-90a90f090eb2, 769253fb-1bba-4d9d-b3c1-1fa8e03b051c",
"traceId": "9e6cde5c145b423493483be9fc5a7d48",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.546Z"
},
{
"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": "84f0f43e-f703-499c-8df9-90a90f090eb2, 769253fb-1bba-4d9d-b3c1-1fa8e03b051c",
"traceId": "9e6cde5c145b423493483be9fc5a7d48",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:56.546Z"
},
{
"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": "7a452b21-db24-485d-b90a-fb15562726fd",
"traceId": "994ab127c8e44adeafc4dda38f56476b",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:56.569Z"
},
{
"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": "264adf78-da45-4208-996b-01829009b7c3",
"traceId": "b4fe95462881481d9988e376419309a6",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:56.600Z"
},
{
"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": "304305cb-931",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:56.623Z"
},
{
"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": "f63c7fd3-ce69-4f10-ad55-5adcc31a1bc6, 40cf7373-208f-42a5-973a-b321259c0a97",
"traceId": "153c1dc7600742b7bf26c6de4165a3ff",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.677Z"
},
{
"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": "f63c7fd3-ce69-4f10-ad55-5adcc31a1bc6, 40cf7373-208f-42a5-973a-b321259c0a97",
"traceId": "153c1dc7600742b7bf26c6de4165a3ff",
"evidence": "records=5, builtInField=protectedAccount",
"checkedAt": "2026-08-08T07:26:56.677Z"
},
{
"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": "d309a5bb-2442-4d74-a967-873d146ea6a1, ac476662-3438-441a-9570-5df2fc5af918",
"traceId": "e675135996c64e0780a98c33bdd66b9b",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.724Z"
},
{
"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": "d309a5bb-2442-4d74-a967-873d146ea6a1, ac476662-3438-441a-9570-5df2fc5af918",
"traceId": "e675135996c64e0780a98c33bdd66b9b",
"evidence": "records=19, builtInField=roleType",
"checkedAt": "2026-08-08T07:26:56.724Z"
},
{
"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": "726fbf65-48b2-4e61-833f-362601571305, aa8c9b3f-7c9b-4caf-bbeb-64776e504646",
"traceId": "c66813f0e411477cb1328d850dd4c859",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.768Z"
},
{
"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": "726fbf65-48b2-4e61-833f-362601571305, aa8c9b3f-7c9b-4caf-bbeb-64776e504646",
"traceId": "c66813f0e411477cb1328d850dd4c859",
"evidence": "records=151, builtInField=builtIn",
"checkedAt": "2026-08-08T07:26:56.769Z"
},
{
"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": "304305cb-935",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:56.792Z"
},
{
"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": "21367576-936",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:56.809Z"
},
{
"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": "9b56f5ef-73b8-4166-abb6-8a61f306c049, fa8185d1-9fb2-497d-95ae-0607587d92e2",
"traceId": "9b40ed3e4da1407681956fefef6401a9",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.857Z"
},
{
"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": "8322e112-f4d3-4cff-8541-dad9171bf156, 464c057e-dc84-48bb-a457-2928a37da372",
"traceId": "3d1728d44ead4d92851e4495230d60d8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.885Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "读取隔离库位版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0ca0f063-022c-467b-a36f-0467dd838f57, 334eb9c6-013e-4fed-bbee-c8351a87c7b5",
"traceId": "ee7ef09657a649bbad294acec2362ce0",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.910Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "更新隔离库位以推进版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4899e35b-3171-4313-86c2-83af5ae49e09, 6be9c42c-1de0-42ba-944d-0e515fb96004",
"traceId": "b80d0d225cab450d95cbf010599aad84",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:26:56.950Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位旧 version PUT 返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "A0409",
"message": "库位已被其他操作修改,请刷新后重试",
"requestId": "c76e1408-e9ca-42ea-aee1-e377c5d5bb81",
"traceId": "6e583c4833f94c918b4eef0fdc6a4eab",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:56.977Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "冲突后回查库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5d65156b-daeb-4460-84da-26a70c440c5c, 508147eb-b5af-4278-94b0-f722e631cad2",
"traceId": "caccededc98a41f4a02fa664a59b3898",
"evidence": "",
"checkedAt": "2026-08-08T07:26:56.999Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5d65156b-daeb-4460-84da-26a70c440c5c, 508147eb-b5af-4278-94b0-f722e631cad2",
"traceId": "caccededc98a41f4a02fa664a59b3898",
"evidence": "name=边界库位-编辑",
"checkedAt": "2026-08-08T07:26:56.999Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库空文件安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d681b16b-b0ce-460a-8fd8-7fccd20ec9d5, c12eee0c-84a3-49c6-957f-25bb98656b8d",
"traceId": "7ca9e4e94760414fb367f30f0d24b8e9",
"evidence": "HTTP=200, code=200, bytes=0",
"checkedAt": "2026-08-08T07:26:57.035Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库缺列伪 XLSX安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cd16af58-eb97-48f9-89b7-42d891ccc660, 7a89cb46-9ba0-47df-b093-a0bf02453a0c",
"traceId": "fcd87704c47a4f1e8f6140477a9c2b49",
"evidence": "HTTP=200, code=200, bytes=6",
"checkedAt": "2026-08-08T07:26:57.060Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "快递公司错误扩展名安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9bbc6e02-1124-424b-ab7b-b5769b220c51, 014da867-108e-461b-b6e7-8412ce41c904",
"traceId": "7f0f9730d3444003a5e51934f29995ef",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:26:57.082Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "往来单位非 XLSX安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5a46f19-a150-4084-9bcb-e54d9fc12a98, 457d20cb-3ae5-435e-b44a-d633f7343562",
"traceId": "c7873ccb223d4b33b2f581b7e7f58586",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:26:57.110Z"
},
{
"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": "5a8cae8d-3618-4fe6-b1b4-60199272bab3",
"traceId": "869a8cd9d0bd49bcb56c1dac62ae0c55",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:57.140Z"
},
{
"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": "21367576-948",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:57.165Z"
},
{
"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": "40d320a0-ff90-48fd-820c-996eeb45f295",
"traceId": "723a5af17bd34f97a5841f40263973f8",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:57.186Z"
},
{
"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": "97bd5d2c-3c40-4a69-8fd4-3c7f72561069",
"traceId": "807d7ee45dc240049ea2a2fa87002cf1",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:57.218Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离库位以便清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085991130769440769/status?tenantId=0&warehouseId=2085991130639417345"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "96e73374-58c3-4d6f-aa55-dfe98bf068fc, 212a00e5-2ef6-47bb-bc08-337d468047ac",
"traceId": "396b4f9c4bb54e1bac73bf6a980620e6",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.257Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "删除隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085991130769440769?tenantId=0&warehouseId=2085991130639417345&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c239ab63-db6c-4186-8c86-74c98c64639f, b82067b7-df78-4de4-ad71-6aa36958b613",
"traceId": "d44cd41bbdb4450389ab730f1cd2e2f3",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.289Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085991130639417345/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a5ddcd99-3e3c-4639-95c6-3d59e2543514, 1c13ff11-a52b-4254-9099-7f5ef6ceb8e3",
"traceId": "caa219c010e946bfa9cef9f9c387a1ea",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.319Z"
},
{
"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-20260808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a8a28461-c13e-4188-8aab-1e23f98c59b8, 249a0e43-ac59-4602-a436-bbd0e39deb8d",
"traceId": "77be21879f8d490baf67f2f994098232",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.347Z"
},
{
"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-20260808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a8a28461-c13e-4188-8aab-1e23f98c59b8, 249a0e43-ac59-4602-a436-bbd0e39deb8d",
"traceId": "77be21879f8d490baf67f2f994098232",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:57.347Z"
},
{
"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": "a38a6df8-8dd3-45bb-aaa1-6b36b5ccae0d, fa92921e-49dd-4731-87e0-c68bb5442497",
"traceId": "9729bbc1d4e44ab6a0db969711a8ce21",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:57.376Z"
},
{
"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": "578b5cec-8dfd-4bd1-935e-5406e38388ad, 2704ec51-d350-41ba-9718-df0466c8c3c8",
"traceId": "2fd3ee5a926e464e834fc05a00e1a58c",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:57.407Z"
},
{
"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": "433ea3b7-f4c5-41c8-8e68-2cc7d962f498, 65f9f6ef-057e-49b1-a035-46b3480c3217",
"traceId": "c084666722fa47fb9eddf27198bedc58",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:57.439Z"
},
{
"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": "a5e421ec-957e-4123-b652-23a80e1a9fc6, 37741ac1-46c7-4632-840a-7a5b380fbd2b",
"traceId": "1a7dac2328be482eaa0ba021b689f5bf",
"evidence": "HTTP=200, code=200, records=2",
"checkedAt": "2026-08-08T07:26:57.469Z"
},
{
"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": "98630e64-3eb1-45d0-94e2-824c70084101, 746032d6-0ea4-484c-b43b-cf79b5cceabf",
"traceId": "a47add0b8a0f43dd86f65fb258184a45",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:57.490Z"
},
{
"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": "10db0ce4-9de5-4cf9-b478-2142a9ae4821, 597ecdc3-f477-4280-8e81-532383a525d3",
"traceId": "7e1cdc3747eb4fac8b7b1bf3a4a7e120",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:57.513Z"
},
{
"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": "0020145f-bc94-48f7-8d71-17456219e5d5, 8179ebda-0ed1-49af-ab4b-e5b07246ca09",
"traceId": "b1b197344f4c447d90cb5acde2a1d581",
"evidence": "key=ADMIN-API-20260808072627117-ocean-create",
"checkedAt": "2026-08-08T07:26:57.561Z"
},
{
"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": "0020145f-bc94-48f7-8d71-17456219e5d5, 8179ebda-0ed1-49af-ab4b-e5b07246ca09",
"traceId": "b1b197344f4c447d90cb5acde2a1d581",
"evidence": "bookingId=2085991133568610307, parties=3, requirements=1",
"checkedAt": "2026-08-08T07:26:57.561Z"
},
{
"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": "37fc1f18-3db1-477d-a4c2-3bdfd6f42c9d, c55e093f-d04b-40e4-8dce-bbe614f81928",
"traceId": "2af439d9ace64e07a061647fd8921ac3",
"evidence": "first=2085991133568610307, replay=2085991133568610307",
"checkedAt": "2026-08-08T07:26:57.587Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "编辑 DRAFT 订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c2488417-1f73-4806-bef9-92c7edd58fd5, 384d5492-e45b-426f-99d7-c4844b989e73",
"traceId": "eb82ebc3d756457f9891dbe7a64689a0",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:26:57.642Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "A0409",
"message": "数据已被其他人修改,请刷新后重试",
"requestId": "f446e1cc-56ad-48f8-85a4-20a1e6b37107",
"traceId": "dcebd028f12e4fc58664b0e4d328760f",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:57.674Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "冲突后回查订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8cf44d60-22fa-44cd-89b5-c78008db7b50, 6d8cef8d-0734-4901-be32-350199fbba9f",
"traceId": "86c06273737f46d299c59aeb962f6f50",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.696Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8cf44d60-22fa-44cd-89b5-c78008db7b50, 6d8cef8d-0734-4901-be32-350199fbba9f",
"traceId": "86c06273737f46d299c59aeb962f6f50",
"evidence": "vessel=编辑船-8072627117",
"checkedAt": "2026-08-08T07:26:57.696Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "提交订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6ee6eb9f-fe1f-4c87-b597-cdd2f2e3294a, ddbb7882-a387-4ba9-be8e-d81205f4be59",
"traceId": "eb6fafeb090a42bca004d709587b5d9c",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:26:57.746Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307/confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "94cf628c-63c5-4d9f-a02e-a3fa7c374004, 690c61ac-f3ea-4773-8271-6818d0bbdcbf",
"traceId": "ece41aa132ef41deaeac2e5b6f56927b",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T07:26:57.789Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "申请改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307/change-request"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b4d27dd2-7a51-4fd0-9483-3d1ed971d099, a720a2d8-3653-428e-b860-3731706d8a41",
"traceId": "8e78958f874049348b82b5637a2a72c4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.838Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307/change-confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "129d53dd-9fa5-442c-a7dc-7bbfd42188f6, 8efd7d7c-c01d-41da-beab-d7a3e32d2227",
"traceId": "2737ba83ef3d45b1b64787b3ca89fd54",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T07:26:57.885Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "放舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307/release"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d6ddd5c2-f7cf-43d2-b77e-c9a62e53371d, aa7ed013-25de-43d1-85fa-222a2ecb2e1f",
"traceId": "b48f0012e47943279a6c6860c1ed8311",
"evidence": "status=RELEASED",
"checkedAt": "2026-08-08T07:26:57.932Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "回查 RELEASED 订舱详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e84240f1-ccd5-489d-b0e8-8942c9043f23, d445b623-e909-457f-99c0-104acb05d9be",
"traceId": "6ad18b990f1244cfa26a9faf315f4d78",
"evidence": "",
"checkedAt": "2026-08-08T07:26:57.964Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱状态历史、审计操作者和终态完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085991133568610307"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e84240f1-ccd5-489d-b0e8-8942c9043f23, d445b623-e909-457f-99c0-104acb05d9be",
"traceId": "6ad18b990f1244cfa26a9faf315f4d78",
"evidence": "status=RELEASED, histories=6",
"checkedAt": "2026-08-08T07:26:57.964Z"
},
{
"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": "6bf6f6a8-5cac-424f-bf76-20a17f57b3b9",
"traceId": "b12efdbb10a24bf6b14110649faa2d01",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:57.994Z"
},
{
"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-20260808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ddd5dfb2-fe0f-47f1-8759-146a17b8e416, 6dcf9b1d-5cd9-46f8-a1c6-8b567e2f5f4d",
"traceId": "7360ea4914464d3db73ec43352bca3c1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.027Z"
},
{
"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-20260808072627117"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ddd5dfb2-fe0f-47f1-8759-146a17b8e416, 6dcf9b1d-5cd9-46f8-a1c6-8b567e2f5f4d",
"traceId": "7360ea4914464d3db73ec43352bca3c1",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:26:58.027Z"
},
{
"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": "59040401-cff3-4c2c-9932-9c68a738ac15, 73cfedf6-93c7-4625-bd33-f26a759bd9c0",
"traceId": "5241d91697fa4094b86c3173dbf4fde3",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.059Z"
},
{
"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": "d0b1c8f9-e473-4ada-bbbd-6ea4b1bd2305, 63da8e33-0be5-4130-897c-638ec0ba767c",
"traceId": "bd910a322fb042d5a4c831f4eb6065e0",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.090Z"
},
{
"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": "b95c6863-cbab-4700-9cd6-c2b486bc05ac, aa711e96-8467-448e-a41f-e79fa4453d48",
"traceId": "a549b03ebd6e4926925b9e12763d0bf3",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.122Z"
},
{
"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": "e8057dff-295b-41d2-aedc-fb28ea1ff0c8, f17f503d-325b-410b-a18a-d498b08f2797",
"traceId": "3b1e7c6aeed245529810103ada3c47d7",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.153Z"
},
{
"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": "442ccbcd-c9c0-42e9-9c90-f111d352a033, e6cf79b1-8a6d-41c8-9596-f46b433a221b",
"traceId": "b14d36e9dae841b6acf7596640ef378a",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.184Z"
},
{
"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": "252cc88b-5956-4989-b7ac-6ec98c8a066b, 8f778281-4c5f-44e1-b3cb-9ca522f9e089",
"traceId": "e62dd40f734d49bc9cb5b2d58c185a60",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.215Z"
},
{
"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": "8ea66765-c375-4c99-9387-825b582d3974, 19342c07-8f1b-4c37-bc6b-ec4e2428d829",
"traceId": "df558c620de64b84bce2176d2636eb59",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.247Z"
},
{
"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": "aca94383-71a8-4e7c-99f9-58b25e468653, 90eff119-fc67-48b7-b7d7-47cea55e31eb",
"traceId": "a297bb4c49834bacb073e20cf58544b1",
"evidence": "HTTP=200, code=200, records=2",
"checkedAt": "2026-08-08T07:26:58.278Z"
},
{
"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": "93075289-2053-4228-8a23-ae9b9ed73c85, dde4a841-cd43-441c-80c7-25f59aec418b",
"traceId": "e12c196272604e9989da44953fd77c00",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.324Z"
},
{
"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": "8915ef32-63ec-478a-a84f-51199aa82e1c, 35d08722-90dc-46c0-a8fb-e5d08f8c36d8",
"traceId": "4eb1637e17ac47bb8cfa44c3390e15d1",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.354Z"
},
{
"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": "656a0f9a-9233-42e1-9dbe-6d926bd1670e, f5bdbf94-7890-421e-8867-85a8f65ca105",
"traceId": "5ab617412ef348c2b9b1d04e5dede723",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:26:58.374Z"
},
{
"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": "12450909-4e74-48bd-b0ad-7c8bf70c8b46, b850f081-80ec-48f9-ba80-0e10da2413dd",
"traceId": "37264428477e47af97ce9bafed25ac92",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.408Z"
},
{
"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": "12450909-4e74-48bd-b0ad-7c8bf70c8b46, b850f081-80ec-48f9-ba80-0e10da2413dd",
"traceId": "37264428477e47af97ce9bafed25ac92",
"evidence": "id=2085991137154740226, status=DRAFT",
"checkedAt": "2026-08-08T07:26:58.408Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "编辑拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "66c33933-e447-42da-add7-3e1f338910f1, 31f420b3-8cdb-46f2-b7bc-f3cad32ec0b1",
"traceId": "04c4a67178fb4ad7a86c688578c3fe52",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:26:58.437Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "A0409",
"message": "版本已变化,请刷新后重试",
"requestId": "813f5d75-07a3-4c5a-b360-2fefd27b1864",
"traceId": "d8e31484fb844951bf0cbc088783dd5a",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:58.465Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "冲突后回查拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c1ad0d0c-e6e5-4fe6-b761-0f7deff13179, 73a8ca16-785c-4e58-963f-916c2a32687f",
"traceId": "882e73590b904472bea7bb2399d4916a",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.495Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c1ad0d0c-e6e5-4fe6-b761-0f7deff13179, 73a8ca16-785c-4e58-963f-916c2a32687f",
"traceId": "882e73590b904472bea7bb2399d4916a",
"evidence": "vehicleNo=粤C-627117",
"checkedAt": "2026-08-08T07:26:58.495Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "14c6514a-3879-46bb-9021-fb6c749e7074, 40e85ffc-c90b-431d-ae58-b82f5cab4a2d",
"traceId": "3669fc178bf74044bd7dda68ff5082b6",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.537Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "14c6514a-3879-46bb-9021-fb6c749e7074, 40e85ffc-c90b-431d-ae58-b82f5cab4a2d",
"traceId": "3669fc178bf74044bd7dda68ff5082b6",
"evidence": "status=PENDING_DISPATCH",
"checkedAt": "2026-08-08T07:26:58.537Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d55c49d3-1d0a-46f8-954f-6346ad9b2e6c, db1b8fb4-8111-4d24-8eb1-59ba53f25d3b",
"traceId": "33ef8888528441bbaf141a9dae25e588",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.565Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d55c49d3-1d0a-46f8-954f-6346ad9b2e6c, db1b8fb4-8111-4d24-8eb1-59ba53f25d3b",
"traceId": "33ef8888528441bbaf141a9dae25e588",
"evidence": "status=DISPATCHED",
"checkedAt": "2026-08-08T07:26:58.565Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d2d2387d-899a-49c3-a7c3-4e956cea7ac6, 1b3b21a5-550e-40ba-b464-e207cb3d2db7",
"traceId": "aa0d26a3b45d40599fda46b615070c8f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.595Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d2d2387d-899a-49c3-a7c3-4e956cea7ac6, 1b3b21a5-550e-40ba-b464-e207cb3d2db7",
"traceId": "aa0d26a3b45d40599fda46b615070c8f",
"evidence": "status=PICKUP_IN_PROGRESS",
"checkedAt": "2026-08-08T07:26:58.595Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "32671ae7-13e5-4c2e-b858-7807487816a4, bd57aa26-fedb-480c-a75d-52b4aa04bfe0",
"traceId": "c0b8364039a14831b2be769dde0e0ff2",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.626Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "32671ae7-13e5-4c2e-b858-7807487816a4, bd57aa26-fedb-480c-a75d-52b4aa04bfe0",
"traceId": "c0b8364039a14831b2be769dde0e0ff2",
"evidence": "status=ARRIVED_WAREHOUSE",
"checkedAt": "2026-08-08T07:26:58.626Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97db90d4-e5b2-46e2-86a7-9779a51b7529, 9965747a-b471-4e13-b854-3b04e22b6eeb",
"traceId": "40f7b74f5c5045939619854bb9dacdfb",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.656Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "97db90d4-e5b2-46e2-86a7-9779a51b7529, 9965747a-b471-4e13-b854-3b04e22b6eeb",
"traceId": "40f7b74f5c5045939619854bb9dacdfb",
"evidence": "status=LOADING",
"checkedAt": "2026-08-08T07:26:58.656Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2b2c1162-2560-476f-bc70-31f8738f7d02, 489174e8-7be6-4906-b638-40d80909e690",
"traceId": "a3e9ed20935a4b93847a39941e249b63",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.685Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2b2c1162-2560-476f-bc70-31f8738f7d02, 489174e8-7be6-4906-b638-40d80909e690",
"traceId": "a3e9ed20935a4b93847a39941e249b63",
"evidence": "status=DEPARTED",
"checkedAt": "2026-08-08T07:26:58.685Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "770c2096-e579-4891-a329-c079227373fe, a6021e88-e5f2-42fa-9a94-73a13e86969a",
"traceId": "8c89905c9d714d4f9d279d9f02a1f49b",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.717Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991137154740226/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "770c2096-e579-4891-a329-c079227373fe, a6021e88-e5f2-42fa-9a94-73a13e86969a",
"traceId": "8c89905c9d714d4f9d279d9f02a1f49b",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T07:26:58.717Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "回查 COMPLETED 拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df852534-d50e-4930-8f26-607d52a5a62b, c51d1d59-cb84-464b-85ab-849b077d073a",
"traceId": "ce68ad1ba5114dc8afbc8136a0339a29",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.740Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约状态终态和费用快照正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085991137154740226"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df852534-d50e-4930-8f26-607d52a5a62b, c51d1d59-cb84-464b-85ab-849b077d073a",
"traceId": "ce68ad1ba5114dc8afbc8136a0339a29",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T07:26:58.740Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "附件引用安全边界自动化缺口",
"passed": false,
"deploymentBlocker": true,
"request": null,
"http": null,
"code": null,
"message": null,
"requestId": null,
"traceId": null,
"evidence": "当前 Controller 无附件上传/引用 API,未伪造附件成功",
"checkedAt": "2026-08-08T07:26:58.741Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "创建关联海运订舱的拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f462dd04-88f6-48ae-aa59-522c81b62a75, b2a9bb44-7a33-4962-acff-fb6d46e68469",
"traceId": "954cc878a1794d14a9c7ded20addb7f1",
"evidence": "oceanBookingId=2085991133568610307",
"checkedAt": "2026-08-08T07:26:58.780Z"
},
{
"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": "200",
"message": "success",
"requestId": "f462dd04-88f6-48ae-aa59-522c81b62a75, b2a9bb44-7a33-4962-acff-fb6d46e68469",
"traceId": "954cc878a1794d14a9c7ded20addb7f1",
"evidence": "appointmentId=2085991138715021313, oceanBookingId=2085991133568610300, version=0",
"checkedAt": "2026-08-08T07:26:58.780Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "取消跨服务链路拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991138715021313/cancel"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eb74b58e-6a01-4a04-be49-41f97484d2ba, f8d40331-2fd9-4d40-8355-58ca175defd2",
"traceId": "6fd12927bbd5438688386b421176fb2d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.807Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "跨服务链路安全终态为 CANCELLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085991138715021313/cancel"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eb74b58e-6a01-4a04-be49-41f97484d2ba, f8d40331-2fd9-4d40-8355-58ca175defd2",
"traceId": "6fd12927bbd5438688386b421176fb2d",
"evidence": "status=CANCELLED",
"checkedAt": "2026-08-08T07:26:58.807Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "回查跨服务链路审计历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085991138715021313"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4864300-bb86-4b25-a0a5-7de357c7f3f3, 787bef44-7256-4825-860b-379454c350f1",
"traceId": "6b37b75e9997473c9e00f0bf6a4f78d8",
"evidence": "",
"checkedAt": "2026-08-08T07:26:58.834Z"
}
]
}