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

9824 lines
339 KiB
JSON

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