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

9965 lines
344 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808075633661",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T07:57:02.937Z",
"startedAt": "2026-08-08T07:56:33.661Z",
"success": false,
"fatal": null,
"summary": {
"total": 533,
"passed": 529,
"failed": 4
},
"modules": [
{
"name": "customers",
"startedAt": "2026-08-08T07:56:34.028Z",
"finishedAt": "2026-08-08T07:56:34.960Z",
"success": true,
"passed": 38,
"failed": 0,
"fatal": null
},
{
"name": "overseas-storage-fees",
"startedAt": "2026-08-08T07:56:34.961Z",
"finishedAt": "2026-08-08T07:56:36.046Z",
"success": true,
"passed": 29,
"failed": 0,
"fatal": null
},
{
"name": "system",
"startedAt": "2026-08-08T07:56:36.047Z",
"finishedAt": "2026-08-08T07:56:38.494Z",
"success": true,
"passed": 41,
"failed": 0,
"fatal": null
},
{
"name": "master-data",
"startedAt": "2026-08-08T07:56:38.496Z",
"finishedAt": "2026-08-08T07:56:39.876Z",
"success": true,
"passed": 57,
"failed": 0,
"fatal": null
},
{
"name": "orders",
"startedAt": "2026-08-08T07:56:39.878Z",
"finishedAt": "2026-08-08T07:56:43.209Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "pricing",
"startedAt": "2026-08-08T07:56:43.212Z",
"finishedAt": "2026-08-08T07:56:46.841Z",
"success": true,
"passed": 26,
"failed": 0,
"fatal": null
},
{
"name": "downloads",
"startedAt": "2026-08-08T07:56:46.842Z",
"finishedAt": "2026-08-08T07:56:51.056Z",
"success": true,
"passed": 8,
"failed": 0,
"fatal": null
},
{
"name": "inbound-weight-ocr",
"startedAt": "2026-08-08T07:56:51.057Z",
"finishedAt": "2026-08-08T07:56:56.543Z",
"success": true,
"passed": 52,
"failed": 0,
"fatal": null
},
{
"name": "orders-inbound-measurement-fixture",
"startedAt": "2026-08-08T07:56:56.543Z",
"finishedAt": "2026-08-08T07:56:58.827Z",
"success": true,
"passed": 49,
"failed": 0,
"fatal": null
},
{
"name": "inbound-measurement",
"startedAt": "2026-08-08T07:56:58.829Z",
"finishedAt": "2026-08-08T07:56:59.650Z",
"success": true,
"passed": 28,
"failed": 0,
"fatal": null
},
{
"name": "supplemental",
"startedAt": "2026-08-08T07:56:59.652Z",
"finishedAt": "2026-08-08T07:57:01.035Z",
"success": true,
"passed": 74,
"failed": 0,
"fatal": null
},
{
"name": "supplemental-boundaries",
"startedAt": "2026-08-08T07:57:01.036Z",
"finishedAt": "2026-08-08T07:57:01.506Z",
"success": false,
"passed": 14,
"failed": 4,
"fatal": null
},
{
"name": "ocean-bookings",
"startedAt": "2026-08-08T07:57:01.508Z",
"finishedAt": "2026-08-08T07:57:02.157Z",
"success": true,
"passed": 23,
"failed": 0,
"fatal": null
},
{
"name": "truck-appointments",
"startedAt": "2026-08-08T07:57:02.159Z",
"finishedAt": "2026-08-08T07:57:02.843Z",
"success": true,
"passed": 35,
"failed": 0,
"fatal": null
},
{
"name": "service-center-flow",
"startedAt": "2026-08-08T07:57:02.844Z",
"finishedAt": "2026-08-08T07:57:02.936Z",
"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": "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": "2085998584918560769",
"marker": "ADMIN-API-20260808075633661",
"contactPhone": "16175794028"
},
"overseasStorageFeeCustomer": {
"tenantId": "2085998588827652098",
"marker": "ADMIN-API-20260808075633661",
"ownedByModule": true
},
"systemPermission": {
"id": "2085998593445580801",
"code": "platform:acceptance:808075633661"
},
"systemRole": {
"id": "2085998593953091585",
"code": "ADMIN_ACCEPT_808075633661",
"finalStatus": "DISABLED",
"retainedBecauseAssigned": true
},
"systemUser": {
"membershipId": "2085998595035222019",
"username": "admin_accept_808075633661",
"finalStatus": "DISABLED"
},
"warehouse": {
"id": "2085998603664408577",
"code": "AW808075633661",
"finalStatus": "INACTIVE"
},
"location": {
"id": "2085998604188696577",
"warehouseId": "2085998603664408577",
"deleted": false
},
"pallet": {
"id": "2085998604977225729",
"warehouseId": "2085998603664408577",
"deleted": true
},
"expressCompany": {
"id": "2085998605623148545",
"code": "EX808075633661",
"finalStatus": "INACTIVE"
},
"partner": {
"id": "2085998606222934017",
"code": "PT808075633661",
"finalStatus": "INACTIVE"
},
"orders": {
"marker": "ADMIN-API-20260808075633661",
"tenantId": "10001",
"orderId": "2085998611985399810",
"productImageFileId": "2085998611628883970",
"boxTypes": [
"SMALL",
"MEDIUM",
"LARGE",
"EXTRA_LARGE"
],
"inboundId": "2085998620770349059",
"orderNo": "FL2085998611985399810",
"inboundCode": "RK-2085998611985399810",
"processStatus": "WAIT_MEASURE",
"taskId": "2085998620770349058"
},
"ocrInbound": {
"tenantId": "10001",
"inboundId": "2085998620770349059",
"marker": "ADMIN-API-20260808075633661"
},
"testInbound": {
"tenantId": "10001",
"inboundId": "2085998620770349059",
"marker": "ADMIN-API-20260808075633661"
},
"priceBookVersion": {
"versionId": "2085998623572144130",
"marker": "ADMIN-API-20260808075633661",
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
},
"exportTask": {
"id": "2085998638505984001"
},
"inboundWeightOcr": {
"tenantId": "10001",
"inboundId": "2085998620770349059",
"resultIds": [
"2085998668526694402",
"2085998677380870146"
],
"cleaned": true
},
"orchestrationFixtures": {
"inboundMeasurement": {
"marker": "ADMIN-API-20260808075633661-MOJIA",
"tenantId": "10001",
"orderId": "2085998681711509506",
"inboundId": "2085998683798155266"
}
},
"inboundMeasurement": {
"marker": "ADMIN-API-20260808075633661-MOJIA",
"tenantId": "10001",
"inboundId": "2085998683798155266",
"measurementId": "2085998690563567618",
"boxCode": "RK-2085998681711509506#4-1",
"finalStatus": "APPROVED"
},
"oceanBooking": {
"id": "2085998700864778242",
"marker": "ADMIN-API-20260808075633661",
"finalStatus": "RELEASED"
},
"truckAppointment": {
"id": "2085998704065032193",
"marker": "ADMIN-API-20260808075633661",
"finalStatus": "CANCELLED"
},
"serviceCenterFlow": {
"appointmentId": "2085998705608536065",
"oceanBookingId": "2085998700864778242",
"marker": "ADMIN-API-20260808075633661",
"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": "e20b6820-f01b-4141-a668-081e870110c0, 03fc4bc7-c89f-4fe9-9045-741e67812ab2",
"traceId": "40418b0c93dd403dacedb1676c4f758a",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.028Z"
},
{
"module": "customers",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175794028"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b50402ab-0ffe-4fef-b09a-0975107c21c3, 46ccb30d-baae-4b51-969a-8bac80f4f4b6",
"traceId": "e4d65378c202424f9725b845e7ad23ab",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:56:34.072Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "missing=none",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "tenantId=2085998584918560769, status=PROFILE_REQUIRED",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "generated=true, length=16",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "matches=true",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"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": "c72d1ea2-e32c-4b14-a312-7bd6beefa9f3, 9384052d-9ea8-421f-85ab-da13a59a65db",
"traceId": "00f16f6883cc43888ff98d800670d86e",
"evidence": "creditCode=omitted, approvedAt=omitted",
"checkedAt": "2026-08-08T07:56:34.441Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "新客户尺寸规则可查询",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "tenantId=2085998584918560769",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "固定四箱规顺序完整且无重复",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "四箱规默认内径、加边和备注正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "defaults=matched",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "derivedRows=4",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d8f2fb63-0e77-4710-9008-aa1bd285b822, dffc245a-b55c-462b-b1b6-227de6778a7c",
"traceId": "e6d5d7facb264b65993ac66c3053682c",
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
"checkedAt": "2026-08-08T07:56:34.469Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "31647b4f-ae74-460e-9685-0a6066726ddb, 0d0bf482-b67d-42c0-8266-ceff193d4f1a",
"traceId": "856644ce4525420f843aee26a73acc83",
"evidence": "rows=4",
"checkedAt": "2026-08-08T07:56:34.506Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "31647b4f-ae74-460e-9685-0a6066726ddb, 0d0bf482-b67d-42c0-8266-ceff193d4f1a",
"traceId": "856644ce4525420f843aee26a73acc83",
"evidence": "versions=1,1,1,1",
"checkedAt": "2026-08-08T07:56:34.506Z"
},
{
"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=2085998584918560769"
},
"http": 200,
"code": "A0409",
"message": "箱规尺寸配置已被修改,请刷新后重试",
"requestId": "e07bc573-d4e9-492a-bf90-b9f0df307c21",
"traceId": "5c1a8238f1a2420ab6a35533194474af",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:34.531Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突后重新查询四条规则",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "506c4bfd-2fa9-4ba6-9ead-3b1bed617b1d, f11d6c77-8473-4993-aaaa-446c1b608c26",
"traceId": "93e28c5e6fcc40f49abacbe09f16f60d",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.559Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "冲突请求未造成四行部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "506c4bfd-2fa9-4ba6-9ead-3b1bed617b1d, f11d6c77-8473-4993-aaaa-446c1b608c26",
"traceId": "93e28c5e6fcc40f49abacbe09f16f60d",
"evidence": "unchangedRows=4",
"checkedAt": "2026-08-08T07:56:34.560Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "恢复本轮修改前的四箱规配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "421eda5f-4c48-4fbf-939e-7e6dc7b49c8f, 6f28d94b-f7b5-43a0-9c37-81ce7e985817",
"traceId": "89354cc91a5f45c4838ae3dc01b587b2",
"evidence": "restore=original-values",
"checkedAt": "2026-08-08T07:56:34.597Z"
},
{
"module": "customers",
"scenario": "customer-dimension-rules",
"name": "尺寸规则恢复后回显与初始值一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "421eda5f-4c48-4fbf-939e-7e6dc7b49c8f, 6f28d94b-f7b5-43a0-9c37-81ce7e985817",
"traceId": "89354cc91a5f45c4838ae3dc01b587b2",
"evidence": "restoredRows=4",
"checkedAt": "2026-08-08T07:56:34.597Z"
},
{
"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-808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9e0d1e94-bc8d-458c-969a-e5b118f48707, 50e5919c-fab8-44a0-b56c-ee68a16d8ac0",
"traceId": "4703ad771c914221b60acba2e238c0bf",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.627Z"
},
{
"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-808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9e0d1e94-bc8d-458c-969a-e5b118f48707, 50e5919c-fab8-44a0-b56c-ee68a16d8ac0",
"traceId": "4703ad771c914221b60acba2e238c0bf",
"evidence": "found=true, missing=none",
"checkedAt": "2026-08-08T07:56:34.627Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6d8c7b69-312d-4e04-8365-5698cdc66d99, 19e2daee-a1db-4d84-ab65-4fc6348f447a",
"traceId": "cf125e02f7054e9f877fc4e9a286b288",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.653Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户详情基本信息正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6d8c7b69-312d-4e04-8365-5698cdc66d99, 19e2daee-a1db-4d84-ab65-4fc6348f447a",
"traceId": "cf125e02f7054e9f877fc4e9a286b288",
"evidence": "tenantId=2085998584918560769",
"checkedAt": "2026-08-08T07:56:34.653Z"
},
{
"module": "customers",
"scenario": null,
"name": "编辑客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e08779db-097c-4c63-ab88-7f85d10f74ef, aadb5ae5-9edb-4ce4-a336-5453079052fc",
"traceId": "0342f99879d24251814019e80941680f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.692Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e08779db-097c-4c63-ab88-7f85d10f74ef, aadb5ae5-9edb-4ce4-a336-5453079052fc",
"traceId": "0342f99879d24251814019e80941680f",
"evidence": "tenantId=2085998584918560769",
"checkedAt": "2026-08-08T07:56:34.692Z"
},
{
"module": "customers",
"scenario": null,
"name": "回查客户编辑结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c7cb719c-5547-4c51-a898-6426b0ac060f, caa7157e-e20d-4c8d-924b-9033ebcfe83f",
"traceId": "7c6c7bd2e68c40fa9013d77376edf7b3",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.716Z"
},
{
"module": "customers",
"scenario": null,
"name": "客户编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c7cb719c-5547-4c51-a898-6426b0ac060f, caa7157e-e20d-4c8d-924b-9033ebcfe83f",
"traceId": "7c6c7bd2e68c40fa9013d77376edf7b3",
"evidence": "tenantId=2085998584918560769",
"checkedAt": "2026-08-08T07:56:34.716Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询资质",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "30b35507-77fb-4f50-b365-72f84e100794, 2ada2ce8-d6e7-4c7c-a2a8-e8c973f4ff2a",
"traceId": "1b58659454cc4af684cbaca0520a0e34",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.749Z"
},
{
"module": "customers",
"scenario": null,
"name": "资质概况结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/qualifications"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "30b35507-77fb-4f50-b365-72f84e100794, 2ada2ce8-d6e7-4c7c-a2a8-e8c973f4ff2a",
"traceId": "1b58659454cc4af684cbaca0520a0e34",
"evidence": "count=0",
"checkedAt": "2026-08-08T07:56:34.749Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询成员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f8d62fde-5e97-4094-88f4-1da6f8421d5d, b8342093-914e-44ea-ac7c-24397ef4e1cb",
"traceId": "449241aa79524c458e0926ed0f9254b9",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.786Z"
},
{
"module": "customers",
"scenario": "customer-owner-provisioning",
"name": "联系电话账号是企业管理员",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/members"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f8d62fde-5e97-4094-88f4-1da6f8421d5d, b8342093-914e-44ea-ac7c-24397ef4e1cb",
"traceId": "449241aa79524c458e0926ed0f9254b9",
"evidence": "ownerFound=true, matches=true",
"checkedAt": "2026-08-08T07:56:34.786Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况查询运单数量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4a5d27a-a5ee-4beb-9233-5813caaf99c7, dd114012-5874-44fc-9e49-8265d82a005e",
"traceId": "62c01939c98742fda4934c68599e16c0",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.811Z"
},
{
"module": "customers",
"scenario": null,
"name": "业务概况返回当前客户运单数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085998584918560769"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e4a5d27a-a5ee-4beb-9233-5813caaf99c7, dd114012-5874-44fc-9e49-8265d82a005e",
"traceId": "62c01939c98742fda4934c68599e16c0",
"evidence": "orderCount=0",
"checkedAt": "2026-08-08T07:56:34.811Z"
},
{
"module": "customers",
"scenario": null,
"name": "查询客户运单记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2085998584918560769&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ebd2e14a-c97e-429e-b3c6-91216bdcb368, 8f6e4967-2328-4d17-abdd-7648ba3e3701",
"traceId": "96c24f1bbf6b4bdda95037c2fbff991f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:34.843Z"
},
{
"module": "customers",
"scenario": null,
"name": "运单记录分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=2085998584918560769&page=1&size=10"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ebd2e14a-c97e-429e-b3c6-91216bdcb368, 8f6e4967-2328-4d17-abdd-7648ba3e3701",
"traceId": "96c24f1bbf6b4bdda95037c2fbff991f",
"evidence": "records=0, total=0",
"checkedAt": "2026-08-08T07:56:34.843Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "归档测试客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "29283ebd-630c-4dfc-9eb1-dae315d1e290, 639acd99-ac92-4930-bef6-d4bc57560f92",
"traceId": "f7751b69848d41938410001603a3adde",
"evidence": "tenantId=2085998584918560769",
"checkedAt": "2026-08-08T07:56:34.960Z"
},
{
"module": "customers",
"scenario": "customer-draft-archive",
"name": "测试客户归档后处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085998584918560769/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "29283ebd-630c-4dfc-9eb1-dae315d1e290, 639acd99-ac92-4930-bef6-d4bc57560f92",
"traceId": "f7751b69848d41938410001603a3adde",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:34.960Z"
},
{
"module": "overseas-storage-fees",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175794962"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b26aad70-a3f5-4f37-93b1-597dc8b61012, df4db0c8-9ed5-42e5-a114-2ac57462b7e8",
"traceId": "6f8f32ce2d6f4aaf9ee16b266d76d82f",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:56:35.001Z"
},
{
"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": "79d39739-ae8a-42af-b9b9-0d56fbbadc43, 2e794525-3d15-479f-b30b-6ab622958199",
"traceId": "fb137e1d5b04450c8a871c54d3f13375",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.372Z"
},
{
"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": "79d39739-ae8a-42af-b9b9-0d56fbbadc43, 2e794525-3d15-479f-b30b-6ab622958199",
"traceId": "fb137e1d5b04450c8a871c54d3f13375",
"evidence": "tenantId=2085998588827652098",
"checkedAt": "2026-08-08T07:56:35.372Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "查询客户海外仓费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e668f130-f225-4939-8d18-36ebc2f8d8c4, ec77652b-a5c5-459c-9487-7071a4f3d5dd",
"traceId": "12239455a5ed4358b995882d85f8c710",
"evidence": "tenantId=2085998588827652098",
"checkedAt": "2026-08-08T07:56:35.405Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e668f130-f225-4939-8d18-36ebc2f8d8c4, ec77652b-a5c5-459c-9487-7071a4f3d5dd",
"traceId": "12239455a5ed4358b995882d85f8c710",
"evidence": "ruleId=2085998588900458498, customerId=2085998588827652098, currency=USD, tiers=9",
"checkedAt": "2026-08-08T07:56:35.405Z"
},
{
"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=2085998588827652098"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cc57f9ec-1f5b-4f50-93ec-13572080c6e7, 184b331c-7610-4ab2-aad1-c166c7c60ecd",
"traceId": "6ee9230c0196407c8465bf4da00bc5a3",
"evidence": "tenantId=2085998588827652098",
"checkedAt": "2026-08-08T07:56:35.432Z"
},
{
"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=2085998588827652098"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cc57f9ec-1f5b-4f50-93ec-13572080c6e7, 184b331c-7610-4ab2-aad1-c166c7c60ecd",
"traceId": "6ee9230c0196407c8465bf4da00bc5a3",
"evidence": "total=1, records=1, tiers=9",
"checkedAt": "2026-08-08T07:56:35.432Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户ID与路径不一致",
"requestId": "b6700cb1-919c-4328-9299-6fddf865c510",
"traceId": "4c441e297be14137ad758f378ea18c2b",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.463Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "非法费用类型安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "f295f5a2-5055-41f9-a4ac-8500afc4d5ff",
"traceId": "fba26d02adc341aaa067b0cccfbe607e",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.493Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用类型与计费单位不匹配安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "费用类型和计费单位不匹配",
"requestId": "30e9c890-75db-4695-ae92-91f6f0327f1f",
"traceId": "2c38c5a7df57443c85f34932a389c409",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.530Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间重叠安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "e56a22a5-e5d2-4447-9717-dedc58d04503",
"traceId": "55b5c1fddc1e4a9284e1c32d9909c0da",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.559Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "阶梯区间断档安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "阶梯必须从第1天开始且连续",
"requestId": "2485ed07-64f1-4de0-ba0d-7b28fd36e59f",
"traceId": "8a9b522bcee24ee8880dad2be4c7e670",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.592Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0422",
"message": "客户费用必须包含仓租5档和退货仓储费4档",
"requestId": "b0764d3d-8570-4ff9-9171-3caf64cb8f84",
"traceId": "70807655a8514a3da919827c08e8a09a",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:35.610Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "负向请求后回查客户费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "217a3941-892a-4952-af50-7b328ccf0675, 5187c82e-7d81-4284-9e41-2c42c3c2d4e3",
"traceId": "9ee08339b96b449eba847266b740c6b4",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.632Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "所有非法整组请求均未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "217a3941-892a-4952-af50-7b328ccf0675, 5187c82e-7d81-4284-9e41-2c42c3c2d4e3",
"traceId": "9ee08339b96b449eba847266b740c6b4",
"evidence": "version=0, tiers=9",
"checkedAt": "2026-08-08T07:56:35.632Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "整组修改客户海外仓费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3452f7eb-e80c-463f-b7ca-b78ea800980a, d3b2192a-6f24-4318-b291-aadda82d7ac9",
"traceId": "e90b93c25e7a4c7ab7aea1ae098342e2",
"evidence": "tenantId=2085998588827652098, tiers=9",
"checkedAt": "2026-08-08T07:56:35.678Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查整组修改后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5669efa3-02d9-4037-a126-b60d4a5ec824, b6363523-1396-4cff-9756-04389dc8e11d",
"traceId": "6b403d91de46440d98884f9e7da7a5f8",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.746Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5669efa3-02d9-4037-a126-b60d4a5ec824, b6363523-1396-4cff-9756-04389dc8e11d",
"traceId": "6b403d91de46440d98884f9e7da7a5f8",
"evidence": "currency=EUR, version=1, tiers=9",
"checkedAt": "2026-08-08T07:56:35.746Z"
},
{
"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=2085998588827652098"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e09f4134-da20-4a98-9c39-e80a7a7639e0, 874ba62e-e80f-431b-9a28-6efa6cc5f54b",
"traceId": "adc68b43d26542c79145b08a3ed69cf4",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.775Z"
},
{
"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=2085998588827652098"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e09f4134-da20-4a98-9c39-e80a7a7639e0, 874ba62e-e80f-431b-9a28-6efa6cc5f54b",
"traceId": "adc68b43d26542c79145b08a3ed69cf4",
"evidence": "total=1, ruleId=2085998588900458498, version=1",
"checkedAt": "2026-08-08T07:56:35.776Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "A0409",
"message": "费用配置已被修改,请刷新后重试",
"requestId": "71b76b8a-5245-4a1e-8f56-5abd65dd50d2",
"traceId": "f9e91dbf794d40db8d3b4d9c5ffc6f51",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:35.799Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突后回查费用配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "57317ce9-b454-4702-bfd9-ba7bbcca5148, a2ce02f4-6289-4cd9-acdd-7bf670c98998",
"traceId": "9d1a1d601ec54c12a51d795f6d9212aa",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.821Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "57317ce9-b454-4702-bfd9-ba7bbcca5148, a2ce02f4-6289-4cd9-acdd-7bf670c98998",
"traceId": "9d1a1d601ec54c12a51d795f6d9212aa",
"evidence": "version=1, unchanged=true",
"checkedAt": "2026-08-08T07:56:35.821Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "恢复本轮客户费用原始配置",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0bf23131-d29f-42b7-86b0-16cbda369c78, 18f01714-1ef1-43ca-ae76-50fdcebaa656",
"traceId": "9c19ffd7098b4c79b42a1a61d61c5f88",
"evidence": "restore=initial",
"checkedAt": "2026-08-08T07:56:35.888Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "回查恢复后的客户费用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10411712-ddd7-4a24-a61f-4695ade499e5, 70b90cf0-6bfc-4a75-8d4d-b09f349885fa",
"traceId": "c959cc5bf39347f6b0c0cdef2e18ef65",
"evidence": "",
"checkedAt": "2026-08-08T07:56:35.914Z"
},
{
"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/2085998588827652098/overseas-storage-fees"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10411712-ddd7-4a24-a61f-4695ade499e5, 70b90cf0-6bfc-4a75-8d4d-b09f349885fa",
"traceId": "c959cc5bf39347f6b0c0cdef2e18ef65",
"evidence": "currency=USD, version=2, tiers=9",
"checkedAt": "2026-08-08T07:56:35.914Z"
},
{
"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": "65013613-f85d-4623-85a4-c1db1cd9a2d5",
"traceId": "243fc3f4fb224a6b89f57c3e5f81d8b8",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:56:35.944Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "清理费用隔离客户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d014cda2-15a3-49d6-841f-25b4bbeb062c, 52810770-2b59-4126-b7f9-ccab272ce92b",
"traceId": "97473145a4fb4175bbe62a420c97cab6",
"evidence": "tenantId=2085998588827652098",
"checkedAt": "2026-08-08T07:56:36.046Z"
},
{
"module": "overseas-storage-fees",
"scenario": "customer-overseas-storage-fee-lifecycle",
"name": "费用隔离客户清理后停用",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/tenants/2085998588827652098/archive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d014cda2-15a3-49d6-841f-25b4bbeb062c, 52810770-2b59-4126-b7f9-ccab272ce92b",
"traceId": "97473145a4fb4175bbe62a420c97cab6",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:36.046Z"
},
{
"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": "9589b1f7-0719-44d2-93c5-16b41a5a5f12, 905e3bea-6522-4b23-9e3a-7ebae516a4e7",
"traceId": "b93cfbeab7ad48a29c2836ff4a9594df",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.096Z"
},
{
"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": "9589b1f7-0719-44d2-93c5-16b41a5a5f12, 905e3bea-6522-4b23-9e3a-7ebae516a4e7",
"traceId": "b93cfbeab7ad48a29c2836ff4a9594df",
"evidence": "count=151",
"checkedAt": "2026-08-08T07:56:36.096Z"
},
{
"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": "794e0e7e-4c1c-4dc1-aed1-e91db3156ca4, d2e76fdb-0a23-4813-b887-c739cf16e0b2",
"traceId": "e36f199ece2145cda9dfdaba9524d54d",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.135Z"
},
{
"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": "794e0e7e-4c1c-4dc1-aed1-e91db3156ca4, d2e76fdb-0a23-4813-b887-c739cf16e0b2",
"traceId": "e36f199ece2145cda9dfdaba9524d54d",
"evidence": "permissionId=2085998593445580801",
"checkedAt": "2026-08-08T07:56:36.135Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑自定义权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bf68f53d-5ff1-4221-9d1f-f33a41e8410c, 3e74e162-bc67-431f-90ef-7503a02e7cf8",
"traceId": "227f6f07233a455e84b3757bf2a0b387",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.166Z"
},
{
"module": "system",
"scenario": null,
"name": "权限编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bf68f53d-5ff1-4221-9d1f-f33a41e8410c, 3e74e162-bc67-431f-90ef-7503a02e7cf8",
"traceId": "227f6f07233a455e84b3757bf2a0b387",
"evidence": "permissionId=2085998593445580801",
"checkedAt": "2026-08-08T07:56:36.166Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "731fe607-34cd-4b71-a761-65db44c55638, 044191ae-8d9b-4559-858b-df6d107fb109",
"traceId": "ee8144b09bde4d0faf70fbd5925603e1",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.194Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "731fe607-34cd-4b71-a761-65db44c55638, 044191ae-8d9b-4559-858b-df6d107fb109",
"traceId": "ee8144b09bde4d0faf70fbd5925603e1",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:36.194Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "365a144a-691d-4c04-b0c7-6917d0151ea0, 11f55335-0392-43eb-85ff-b65c5653a228",
"traceId": "8f59966330554e10a0fbd55b8dabd5a6",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.226Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085998593445580801/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "365a144a-691d-4c04-b0c7-6917d0151ea0, 11f55335-0392-43eb-85ff-b65c5653a228",
"traceId": "8f59966330554e10a0fbd55b8dabd5a6",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T07:56:36.226Z"
},
{
"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": "8fd80004-61e5-4f4c-867e-707f435fda3a, b4cac696-78ad-4f2b-8735-264a11858981",
"traceId": "932567e976f440e9b201f44796515d33",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.255Z"
},
{
"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": "8fd80004-61e5-4f4c-867e-707f435fda3a, b4cac696-78ad-4f2b-8735-264a11858981",
"traceId": "932567e976f440e9b201f44796515d33",
"evidence": "roleId=2085998593953091585",
"checkedAt": "2026-08-08T07:56:36.255Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "74531444-f458-4667-ab05-c4f872e0bdf8, 39e233b9-76df-4b81-a3da-1d3059801bd8",
"traceId": "38f01f29927f4da08afbb43d28f2bf1f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.289Z"
},
{
"module": "system",
"scenario": null,
"name": "角色编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "74531444-f458-4667-ab05-c4f872e0bdf8, 39e233b9-76df-4b81-a3da-1d3059801bd8",
"traceId": "38f01f29927f4da08afbb43d28f2bf1f",
"evidence": "roleId=2085998593953091585",
"checkedAt": "2026-08-08T07:56:36.289Z"
},
{
"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": "895e9589-7ba6-46e4-ab54-7ad563113253, cc96550c-b7fe-4e64-9c73-9c9586b9b692",
"traceId": "83465d528a8e475fa2fe714677f26ab7",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.321Z"
},
{
"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": "13b067d0-e738-48d9-b0c7-d2f0c8b28de3, 417239fe-7ec6-4edc-9fa9-ac0b75ff0f21",
"traceId": "01271f41d9a44374a4d317a3d3fe0106",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.356Z"
},
{
"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": "13b067d0-e738-48d9-b0c7-d2f0c8b28de3, 417239fe-7ec6-4edc-9fa9-ac0b75ff0f21",
"traceId": "01271f41d9a44374a4d317a3d3fe0106",
"evidence": "permissionIds=2085998593445580801",
"checkedAt": "2026-08-08T07:56:36.356Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "30927bd9-57df-4bc9-9d77-d0c6844faaed, 952ddc8a-5921-4292-861a-5348aad36bc2",
"traceId": "51bce0ac05c443b9acfd73a657d0bc0e",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.396Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "30927bd9-57df-4bc9-9d77-d0c6844faaed, 952ddc8a-5921-4292-861a-5348aad36bc2",
"traceId": "51bce0ac05c443b9acfd73a657d0bc0e",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:36.396Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "380845fc-d115-472b-aba1-50a43ccaea17, 7f7afefd-529c-4653-b83b-cbad594b688e",
"traceId": "033054ae7c504b2996eabfbcfd883e9e",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.426Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "380845fc-d115-472b-aba1-50a43ccaea17, 7f7afefd-529c-4653-b83b-cbad594b688e",
"traceId": "033054ae7c504b2996eabfbcfd883e9e",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T07:56:36.426Z"
},
{
"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": "9623ed2e-77d4-4adb-b582-27c78bb60324, 0f53f793-f5b2-4c96-a63e-c5f0ffea95d4",
"traceId": "903e32151a7244f2b3df4e7dc2962006",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.451Z"
},
{
"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": "9623ed2e-77d4-4adb-b582-27c78bb60324, 0f53f793-f5b2-4c96-a63e-c5f0ffea95d4",
"traceId": "903e32151a7244f2b3df4e7dc2962006",
"evidence": "tenants=1, roles=21",
"checkedAt": "2026-08-08T07:56:36.451Z"
},
{
"module": "system",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16175796451"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f8678f78-4973-48c4-a0e8-523ec5743386, b879118e-15ab-44fb-8737-4b55d89c1d63",
"traceId": "908e9320d78d48798c9587432aca3516",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T07:56:36.487Z"
},
{
"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": "957bd29b-9a89-453f-b13a-d238bbc47011, efcc1233-b3a5-49e9-93b3-a44d6047573a",
"traceId": "ce5f96d02cb64322840614cabfed164b",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.831Z"
},
{
"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": "957bd29b-9a89-453f-b13a-d238bbc47011, efcc1233-b3a5-49e9-93b3-a44d6047573a",
"traceId": "ce5f96d02cb64322840614cabfed164b",
"evidence": "membershipId=2085998595035222019",
"checkedAt": "2026-08-08T07:56:36.831Z"
},
{
"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_808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ca86be05-816d-41eb-88b2-5ea202a8e6c6, 8f1af549-e76c-4b9e-a074-8c0c349ab380",
"traceId": "aeda48c535064fa593529ff1fcd2f15f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.865Z"
},
{
"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_808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ca86be05-816d-41eb-88b2-5ea202a8e6c6, 8f1af549-e76c-4b9e-a074-8c0c349ab380",
"traceId": "aeda48c535064fa593529ff1fcd2f15f",
"evidence": "records=1, missing=none, lastLoginAt=omitted",
"checkedAt": "2026-08-08T07:56:36.866Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085998595035222019"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "906027b0-796b-454a-ae4a-6081c811c2c1, 10b14cd2-41bb-4abb-aeed-ec88ec46cb4a",
"traceId": "ac81cadf1d564bce9455995ad537cfd1",
"evidence": "",
"checkedAt": "2026-08-08T07:56:36.992Z"
},
{
"module": "system",
"scenario": null,
"name": "用户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085998595035222019"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "906027b0-796b-454a-ae4a-6081c811c2c1, 10b14cd2-41bb-4abb-aeed-ec88ec46cb4a",
"traceId": "ac81cadf1d564bce9455995ad537cfd1",
"evidence": "membershipId=2085998595035222019",
"checkedAt": "2026-08-08T07:56:36.992Z"
},
{
"module": "system",
"scenario": null,
"name": "新建内部用户可使用初始密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0ec11f39-dfa9-44c7-82d9-f54b96af0cc3, 2a3f84d8-beb8-4e81-a697-791e3b1e394e",
"traceId": "010c715b677f45299756d5842fe6b09d",
"evidence": "username=admin_accept_808075633661",
"checkedAt": "2026-08-08T07:56:37.333Z"
},
{
"module": "system",
"scenario": null,
"name": "重置平台内部用户密码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085998595035222019/password"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "889cd836-a2b8-45ec-acd9-fba08dc2b271, fe6b5192-4340-4611-b2f8-daaa9f7e0667",
"traceId": "907f524a95d84a1fbf14fa571e25e6f5",
"evidence": "",
"checkedAt": "2026-08-08T07:56:37.733Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户使用重置密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5e24e9f0-cc65-4055-94c7-6e60924eb4b9, 0068303f-5c6e-4f05-8737-5db00d8cde7a",
"traceId": "b44ff1cee3474d8196718c2677d139e0",
"evidence": "username=admin_accept_808075633661",
"checkedAt": "2026-08-08T07:56:38.066Z"
},
{
"module": "system",
"scenario": null,
"name": "停用平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085998595035222019/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ed260eaf-8a6c-4377-82b4-897223abc525, 07c54807-c623-446e-9a70-973e63444b9e",
"traceId": "a0f5846c8f4f4f759f0484c36d1709ee",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.187Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户停用状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085998595035222019/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ed260eaf-8a6c-4377-82b4-897223abc525, 07c54807-c623-446e-9a70-973e63444b9e",
"traceId": "a0f5846c8f4f4f759f0484c36d1709ee",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:38.187Z"
},
{
"module": "system",
"scenario": null,
"name": "停用用户禁止登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "A0403",
"message": "账号已禁用",
"requestId": "2a3d6036-f2cd-44d7-8905-fe0336d525f9",
"traceId": "fbc1d17a095748548a14873893a00667",
"evidence": "HTTP=200, code=A0403",
"checkedAt": "2026-08-08T07:56:38.208Z"
},
{
"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": "b6440d52-8257-4ad5-b151-3898b780effa, 1a74fe36-0681-4672-87f7-bafa0be53043",
"traceId": "995eea11c45e4930ac0386973fcf92ee",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.323Z"
},
{
"module": "system",
"scenario": "system-role-protection",
"name": "已分配成员的角色禁止删除",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/roles/2085998593953091585"
},
"http": 200,
"code": "A0409",
"message": "角色已分配给成员,不能删除",
"requestId": "6f01acea-53fc-4882-baa8-b99fed333fcf",
"traceId": "e54d80dc0d1c4a55bd7f1523bea88660",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:38.346Z"
},
{
"module": "system",
"scenario": null,
"name": "清理时停用测试角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "75179062-12bb-41e7-b6d3-1e0ba73c5876, 407a4327-b62d-4cb6-983a-11e9b7dba158",
"traceId": "2b34b82d320e42e5adfb15a7681618a0",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.463Z"
},
{
"module": "system",
"scenario": null,
"name": "保留测试角色处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085998593953091585/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "75179062-12bb-41e7-b6d3-1e0ba73c5876, 407a4327-b62d-4cb6-983a-11e9b7dba158",
"traceId": "2b34b82d320e42e5adfb15a7681618a0",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T07:56:38.463Z"
},
{
"module": "system",
"scenario": null,
"name": "删除临时权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/permissions/2085998593445580801"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6d65850d-51f7-4cfa-a17a-341d6213ebcb, 914934b7-8bea-4302-9af3-0414805b5792",
"traceId": "7ffcaddc1fbf48959d571306eadb82fa",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.494Z"
},
{
"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": "356d1ca5-ee9e-4463-94ee-5f2693f2ab81, b7aebbaf-952b-409d-a38e-a466b1b55b99",
"traceId": "9154aaaa7d2a4a6b8474ed20cec9ebb3",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.536Z"
},
{
"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": "356d1ca5-ee9e-4463-94ee-5f2693f2ab81, b7aebbaf-952b-409d-a38e-a466b1b55b99",
"traceId": "9154aaaa7d2a4a6b8474ed20cec9ebb3",
"evidence": "total=293",
"checkedAt": "2026-08-08T07:56:38.536Z"
},
{
"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": "b0c19f71-1de0-4f4a-ab73-11ef1403354b, 45883354-70ed-4292-9234-db62f03c0641",
"traceId": "b02acc41683f4b4eb45fb457d7c2b07d",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.574Z"
},
{
"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": "b0c19f71-1de0-4f4a-ab73-11ef1403354b, 45883354-70ed-4292-9234-db62f03c0641",
"traceId": "b02acc41683f4b4eb45fb457d7c2b07d",
"evidence": "warehouseId=2085998603664408577",
"checkedAt": "2026-08-08T07:56:38.575Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询平台仓库详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3a3a90ec-2be1-4215-9ea2-c61bfa7f1407, aa4573b8-5866-4721-a425-d3825d22ee97",
"traceId": "e5748df56b8242e3ae364491334e1049",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.600Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库详情、地址和能力正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3a3a90ec-2be1-4215-9ea2-c61bfa7f1407, aa4573b8-5866-4721-a425-d3825d22ee97",
"traceId": "e5748df56b8242e3ae364491334e1049",
"evidence": "addresses=1, capabilities=1",
"checkedAt": "2026-08-08T07:56:38.600Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "32281b64-d848-48ef-8388-b1c7585c23d6, 9ccf0d97-6946-471b-b405-dd2c92788e54",
"traceId": "ddd8104c4b764f938df9c872450c2dc7",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.636Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99efc8dc-4e5c-4e21-9ef5-15804a7a04c3, e9267c1e-71df-44c6-9e6c-69e9997af2ec",
"traceId": "09267d3946cc47bd8e8d179a8d66c3cb",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.659Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99efc8dc-4e5c-4e21-9ef5-15804a7a04c3, e9267c1e-71df-44c6-9e6c-69e9997af2ec",
"traceId": "09267d3946cc47bd8e8d179a8d66c3cb",
"evidence": "warehouseId=2085998603664408577",
"checkedAt": "2026-08-08T07:56:38.659Z"
},
{
"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": "91b70b1b-186f-402d-9a01-bd6edccc9331, efaaea67-f2bc-41fe-b27b-c055425db8bf",
"traceId": "b2a75014c60a437abc2979d74896f564",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.695Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询库位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f3d9732-ac3c-4d07-a674-1a6652404f86, df3f2442-2d44-4e86-a604-318c4db6479f",
"traceId": "01852c1365924d23990ab34ae8f0ba8f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.721Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0f3d9732-ac3c-4d07-a674-1a6652404f86, df3f2442-2d44-4e86-a604-318c4db6479f",
"traceId": "01852c1365924d23990ab34ae8f0ba8f",
"evidence": "locationId=2085998604188696577",
"checkedAt": "2026-08-08T07:56:38.721Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "10f7ca66-f611-4abf-9221-1092aa16646f, 95279753-c0a0-4ed7-84ad-b393742f0d41",
"traceId": "73e94b436ce647c8be81e0e779b38dd1",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.760Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "72b20a68-7efe-41e6-aff5-67073ba0ff2f, b0cc4780-2c78-47f5-8cb9-254b769e24e5",
"traceId": "3470971b4e4f4ce596a3d1b55ffa3295",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.784Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位编辑与版本递增正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "72b20a68-7efe-41e6-aff5-67073ba0ff2f, b0cc4780-2c78-47f5-8cb9-254b769e24e5",
"traceId": "3470971b4e4f4ce596a3d1b55ffa3295",
"evidence": "version=1",
"checkedAt": "2026-08-08T07:56:38.784Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085998604188696577/status?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2eecff72-914c-4f1b-9e1a-6dbe22cf9f0f, 00084cb6-4361-4027-b023-8db29700f329",
"traceId": "d16469f074a344b1a4d54010027b6b63",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.822Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未占用测试库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085998604188696577?tenantId=0&warehouseId=2085998603664408577&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b582e1f0-98ab-4189-b7ae-14328dbff216, 0b9d1bc3-b705-4f71-8e27-723bc03f64df",
"traceId": "4b67b64f542649fda7a09512ca5618f0",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.851Z"
},
{
"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": "3383671d-07f5-49fa-834b-6340ee7f37c2, 6d8864af-08dd-4dd2-9465-022dc5008b77",
"traceId": "08cc243c484648f89a4757ddd4b262d4",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.885Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询托盘详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bb838e0d-60d4-4977-9166-a9415da9587c, f64c447b-8d99-420e-bac6-4f5e9fc566ed",
"traceId": "a812b5a06485492cb3eebd3e45e70a28",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.907Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bb838e0d-60d4-4977-9166-a9415da9587c, f64c447b-8d99-420e-bac6-4f5e9fc566ed",
"traceId": "a812b5a06485492cb3eebd3e45e70a28",
"evidence": "palletId=2085998604977225729",
"checkedAt": "2026-08-08T07:56:38.907Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "df5fbb94-f366-4efe-96e8-1845b2b9c1c8, 94a525ce-c839-4b17-9976-363198ff164d",
"traceId": "96cc3a36127441f9bccd37a38e9d8175",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.946Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "071921fe-aa30-4d30-94db-22db44cee49a, a863446c-541e-42d0-826b-e10ebef93434",
"traceId": "8aca546cee294134be4feebca6e2e2c8",
"evidence": "",
"checkedAt": "2026-08-08T07:56:38.967Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "071921fe-aa30-4d30-94db-22db44cee49a, a863446c-541e-42d0-826b-e10ebef93434",
"traceId": "8aca546cee294134be4feebca6e2e2c8",
"evidence": "palletId=2085998604977225729",
"checkedAt": "2026-08-08T07:56:38.967Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未使用测试托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/pallets/2085998604977225729?tenantId=0&warehouseId=2085998603664408577"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0a2e7f3f-032a-4727-896e-2976f2a5ccd0, ac1a7142-db01-4daa-ba27-750cbb1d8268",
"traceId": "a59b00aa9e574cddae75d1c8f6338aaf",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.004Z"
},
{
"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": "73500ae2-f1bf-4c7e-a891-104d6df2130f, f535f05b-38f3-46ab-a663-d8eff0505d70",
"traceId": "9e4522a5a09a44bfa558828cd830987d",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.036Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询快递公司详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fb3ccfe8-36eb-4c54-ad8b-310913a8d674, e3c09a62-446c-4bef-a6a9-8d58bfdc4837",
"traceId": "75fe643b47db4685b430a13e4788a7dc",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.062Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fb3ccfe8-36eb-4c54-ad8b-310913a8d674, e3c09a62-446c-4bef-a6a9-8d58bfdc4837",
"traceId": "75fe643b47db4685b430a13e4788a7dc",
"evidence": "expressId=2085998605623148545",
"checkedAt": "2026-08-08T07:56:39.062Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/express-companies/2085998605623148545?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dceef7cd-9403-48ef-9e30-5fd783f9f3d8, db5616bc-37a9-46c7-8686-1e8b2ce0e8eb",
"traceId": "ff068dcc4705409aace880fc382a436b",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.097Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2085998605623148545/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b3868b47-1d05-41d8-80c1-f28d1e17710b, cb946195-7f97-42e7-bbfa-696535411496",
"traceId": "f889736bceae41eaaaa22399c92ee3c4",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.129Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选快递公司列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e396c1a8-f5d8-4afd-833d-beef210f87b5, 381b5408-e1b2-440d-b2fd-08f640bd5cbc",
"traceId": "874cef3b71304ea1a731c9b72be0a1fc",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.155Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司列表回显停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e396c1a8-f5d8-4afd-833d-beef210f87b5, 381b5408-e1b2-440d-b2fd-08f640bd5cbc",
"traceId": "874cef3b71304ea1a731c9b72be0a1fc",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:56:39.155Z"
},
{
"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": "483b11ab-c24b-42bf-9f94-8c69e191ee3c, babe1eff-0630-48b6-96ee-402dbd0dd4ad",
"traceId": "ac91d9ac16684af4b6816204c51c7045",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.180Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询往来单位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085998606222934017?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a06144d5-0a91-4ded-96b3-2ea3335bcbf5, 9788e05c-5fd5-4aa7-8566-5d2db1254c43",
"traceId": "53d01fa269c74cc49b31496e4ccb8bc6",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.200Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085998606222934017?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a06144d5-0a91-4ded-96b3-2ea3335bcbf5, 9788e05c-5fd5-4aa7-8566-5d2db1254c43",
"traceId": "53d01fa269c74cc49b31496e4ccb8bc6",
"evidence": "partnerId=2085998606222934017",
"checkedAt": "2026-08-08T07:56:39.200Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/partners/2085998606222934017?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "69716a25-5cec-46d9-bb03-908e7e776db3, ba112939-d589-417c-9f5a-fdc15aa11308",
"traceId": "0b1c0371c94f4ada9caf07a4f43389db",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.240Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2085998606222934017/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b6c57dca-0507-45d1-a3fd-f944f2026cd0, 121fed88-564b-4458-9a78-3e76202194c7",
"traceId": "2eec57c4657a4d0691a54956260167d3",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.270Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选往来单位列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f7bc756b-450e-43bd-b1d1-7c57378a0880, d408739a-9053-4bec-90d5-d9847d234a1b",
"traceId": "3b60d9f07e3947d49b9ae01d8cbd3aac",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.297Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位列表回显编辑与停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f7bc756b-450e-43bd-b1d1-7c57378a0880, d408739a-9053-4bec-90d5-d9847d234a1b",
"traceId": "3b60d9f07e3947d49b9ae01d8cbd3aac",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:56:39.297Z"
},
{
"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": "0b502ea9-180c-4e8c-ad4f-018b01ef642d, 093082f3-4ce9-4c07-a64a-00e7dff8b08d",
"traceId": "91c7918ebfd8438db28469a00db490f6",
"evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:56:39.333Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5cfdc2e8-170c-49ba-bef4-996e06aefa01, e536c000-6ddd-4a8f-9add-94c0a91ce12a",
"traceId": "2bb973ac328b42e7826dc57d08cfbdad",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T07:56:39.384Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库重复导入返回明确冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f173969a-9f6a-402d-bb9f-69598d8f72a1, a9d6d9a5-5cde-445a-8b7d-cf7165cb4fd7",
"traceId": "a1826046fcde45d197cd4ade2b49e02b",
"evidence": "firstImported=1, replayImported=0, errors=0",
"checkedAt": "2026-08-08T07:56:39.427Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "82ed6843-3b05-4905-af29-303221a4aaf2, d9113f83-36ab-43c4-bc42-f687a2ca3921",
"traceId": "73344fcb8f1a4d499effd4ec2329e418",
"evidence": "keyword=IMW808075633661",
"checkedAt": "2026-08-08T07:56:39.454Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20&keyword=IMW808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "82ed6843-3b05-4905-af29-303221a4aaf2, d9113f83-36ab-43c4-bc42-f687a2ca3921",
"traceId": "73344fcb8f1a4d499effd4ec2329e418",
"evidence": "found=true, id=2085998607053406209",
"checkedAt": "2026-08-08T07:56:39.455Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085998607053406209/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "331555cf-a237-45cc-9792-4624d28b9c21, 48de3fe5-ec53-461f-bae0-3dc459d47d5f",
"traceId": "cc95448fcc7b4a69862f67d5b15ebf77",
"evidence": "id=2085998607053406209",
"checkedAt": "2026-08-08T07:56:39.478Z"
},
{
"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": "6a1b4e9a-53de-47bc-b32c-fb26f0aaf12d, 38dd19de-b228-4553-af34-8926c82698d9",
"traceId": "dc961cb8a1c3493ba676398078c84ff8",
"evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:56:39.531Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "edb11b77-60f0-4a5e-a04e-8d6c7874bb60, 1187d3ef-36f6-4e29-903a-f58ff1061d66",
"traceId": "7e6fb0806bf24793ac9e5d389e570bd6",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T07:56:39.568Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司重复导入返回明确冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "11bd71e9-5e78-425d-89c1-4b2eb61a7f4d, 7b459df5-03c2-40e1-b8f2-c7bc0d6d65a4",
"traceId": "9081009a665740f49b20fe8047c6e8c0",
"evidence": "firstImported=1, replayImported=0, errors=2",
"checkedAt": "2026-08-08T07:56:39.597Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7b4c54fd-be8f-4fc5-86fd-0504f3f79015, 8e0deb2b-0bcd-4154-a68d-599ae0c1d193",
"traceId": "97589a59b9a945e0bb27dd9c5a5d1fa0",
"evidence": "keyword=IME808075633661",
"checkedAt": "2026-08-08T07:56:39.624Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=IME808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7b4c54fd-be8f-4fc5-86fd-0504f3f79015, 8e0deb2b-0bcd-4154-a68d-599ae0c1d193",
"traceId": "97589a59b9a945e0bb27dd9c5a5d1fa0",
"evidence": "found=true, id=2085998607854518274",
"checkedAt": "2026-08-08T07:56:39.624Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2085998607854518274/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "197da150-ab9c-44cb-8023-76f5296d2631, 14f775d4-09ff-4f35-a84d-ad83c9e0e515",
"traceId": "9bbffdc4211a4c0b80409dd26c2f6879",
"evidence": "id=2085998607854518274",
"checkedAt": "2026-08-08T07:56:39.660Z"
},
{
"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": "e13e583a-a7d5-443d-b2d0-39390a8937dc, 27940aed-3f84-4629-bd55-a02e7e4721f7",
"traceId": "cd649719028d4b25a8393f4ede3f106d",
"evidence": "bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:56:39.692Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法 XLSX 带数据行导入",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a9963fa3-569f-432b-80f9-700f2ab6e50e, 94cf2959-5774-4061-8351-92dee045b4dc",
"traceId": "321df51816e64c9f9df0e518a4483549",
"evidence": "HTTP=200, code=200, importedRows=1",
"checkedAt": "2026-08-08T07:56:39.728Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位重复导入返回明确冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2fe34e3a-b500-4231-bc8b-1ae57c39d035, e52b0dae-4fe5-4ebd-b2e2-c8b036458adc",
"traceId": "097c8baed1684befab21da8535acdd54",
"evidence": "firstImported=1, replayImported=0, errors=1",
"checkedAt": "2026-08-08T07:56:39.770Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位导入列表回查",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3da246ba-715b-48c0-a9b1-eaf5fef515e2, 4f0f58fd-3af1-47cf-b32e-6d15a0415e2f",
"traceId": "f9acff8eb2114912bf47d14f33b14df2",
"evidence": "keyword=IMP808075633661",
"checkedAt": "2026-08-08T07:56:39.799Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位导入资源回查 marker",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=IMP808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3da246ba-715b-48c0-a9b1-eaf5fef515e2, 4f0f58fd-3af1-47cf-b32e-6d15a0415e2f",
"traceId": "f9acff8eb2114912bf47d14f33b14df2",
"evidence": "found=true, id=2085998608521412610",
"checkedAt": "2026-08-08T07:56:39.799Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位导入资源停用清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2085998608521412610/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b0a05b47-fa15-42a7-829c-5bd0f06c0c50, 3dab6ebf-a512-4f85-84cf-58eac59218c0",
"traceId": "1a045063352d4ac1b1237cf801a4da76",
"evidence": "id=2085998608521412610",
"checkedAt": "2026-08-08T07:56:39.836Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用测试仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085998603664408577/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "07c5bbb3-059b-4a38-8568-394fbe6ceb64, 83e58362-2acf-4433-86bf-9167d46270af",
"traceId": "6934a70ee5d94be5a6f73c9ecda32c1c",
"evidence": "",
"checkedAt": "2026-08-08T07:56:39.876Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "21f4d3d4-4f10-4b25-9db1-2a2b03d35cf5, 60288e64-bdb6-4c01-9260-7459e91aebd0",
"traceId": "00f02869f380449897484b5e02e1cc00",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T07:56:40.215Z"
},
{
"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": "4bf600da-d363-4bd9-82c8-81f3b71c6e46, c5a811fc-2d81-4834-959e-240b6d780067",
"traceId": "0edfe2b124ad4b6fa2bd985556ae908c",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.246Z"
},
{
"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": "4bf600da-d363-4bd9-82c8-81f3b71c6e46, c5a811fc-2d81-4834-959e-240b6d780067",
"traceId": "0edfe2b124ad4b6fa2bd985556ae908c",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T07:56:40.246Z"
},
{
"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": "e8acd623-d5a5-4589-b7a0-52a88bd348db, 92b8d5a1-6797-486b-bea0-aa0cef5e178c",
"traceId": "cc04cc65fa6a41318268f775be8b1fe9",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T07:56:40.277Z"
},
{
"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": "e8acd623-d5a5-4589-b7a0-52a88bd348db, 92b8d5a1-6797-486b-bea0-aa0cef5e178c",
"traceId": "cc04cc65fa6a41318268f775be8b1fe9",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:56:40.277Z"
},
{
"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": "ec43b916-be93-43ab-8a6c-086adc9d71fa, da46eee4-217a-456e-8ba3-34821ad7d392",
"traceId": "82236a037fad4b509ed2535d0257537e",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.310Z"
},
{
"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": "ec43b916-be93-43ab-8a6c-086adc9d71fa, da46eee4-217a-456e-8ba3-34821ad7d392",
"traceId": "82236a037fad4b509ed2535d0257537e",
"evidence": "count=2",
"checkedAt": "2026-08-08T07:56:40.310Z"
},
{
"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": "19746080-2708-4709-a651-5242bb0cc315, 547d2cfa-33eb-4acd-875a-b7f010c99753",
"traceId": "11e82e81d516415f829aecf954ef82ae",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.366Z"
},
{
"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": "19746080-2708-4709-a651-5242bb0cc315, 547d2cfa-33eb-4acd-875a-b7f010c99753",
"traceId": "11e82e81d516415f829aecf954ef82ae",
"evidence": "count=200",
"checkedAt": "2026-08-08T07:56:40.366Z"
},
{
"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": "199dc6ef-04db-45f5-a78d-52eb34b0cc88, c57ca80a-d847-4fbb-8339-0380b8207900",
"traceId": "35ff2cd96d044ddd9ba66ce489235e59",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.405Z"
},
{
"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": "199dc6ef-04db-45f5-a78d-52eb34b0cc88, c57ca80a-d847-4fbb-8339-0380b8207900",
"traceId": "35ff2cd96d044ddd9ba66ce489235e59",
"evidence": "count=15",
"checkedAt": "2026-08-08T07:56:40.405Z"
},
{
"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": "b5ee8c23-a04a-4587-9bc0-d8b8312ec50b, b13eb350-b92e-4ee3-ae95-876c5584239b",
"traceId": "5cf9b20fd6834bcf98f6ac1766c5eac1",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.432Z"
},
{
"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": "f02882d8-4a4a-4418-b021-fda0da14c0c6, 110ee003-c413-43fe-bedd-bb27137d816c",
"traceId": "dceab0c18abf4bc8aa282231988b5b3c",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T07:56:40.470Z"
},
{
"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": "f02882d8-4a4a-4418-b021-fda0da14c0c6, 110ee003-c413-43fe-bedd-bb27137d816c",
"traceId": "dceab0c18abf4bc8aa282231988b5b3c",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T07:56:40.470Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2085998611628883970"
},
"http": 200,
"code": null,
"message": null,
"requestId": "fb679905-d253-4f39-a008-b3eb628c06a0, 20e36487-5346-420e-9226-703e022a520c",
"traceId": "9e64376d28ec4490ae0102c003918242",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T07:56:40.492Z"
},
{
"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": "b268dd2c-7581-4ac1-8b7a-93c67f219d19, 4d663775-6f3d-4a13-9d0c-7a8551396486",
"traceId": "9b459a2091904eb38a678ab5e9b674f8",
"evidence": "marker=ADMIN-API-20260808075633661",
"checkedAt": "2026-08-08T07:56:40.560Z"
},
{
"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": "2b7a9975-2378-4192-86d9-a03ef02efbb5, 750ca2ea-086e-4b20-8a80-497ab9df1b97",
"traceId": "48bf692cc81e47d78aa8eb5f63e13972",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.593Z"
},
{
"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": "2b7a9975-2378-4192-86d9-a03ef02efbb5, 750ca2ea-086e-4b20-8a80-497ab9df1b97",
"traceId": "48bf692cc81e47d78aa8eb5f63e13972",
"evidence": "orderId=2085998611985399810, replayedId=2085998611985399810",
"checkedAt": "2026-08-08T07:56:40.593Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97",
"traceId": "d8190582655d4c15b70860f2118b5828",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.622Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97",
"traceId": "d8190582655d4c15b70860f2118b5828",
"evidence": "orderNo=FL2085998611985399810, status=DRAFT",
"checkedAt": "2026-08-08T07:56:40.622Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ab072825-792b-4a12-bcdd-ee47cdba813b, 2e2ff384-87e2-4ee3-9520-30f2ce692d97",
"traceId": "d8190582655d4c15b70860f2118b5828",
"evidence": "cargoes=4, imageFileId=2085998611628883970",
"checkedAt": "2026-08-08T07:56:40.622Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "22c5ab7d-c1fe-4c9e-a92a-5b82ce5efd8e, 0a432c27-87d1-476e-a990-3e46138d012d",
"traceId": "1294da8b7aae448085b3caaf31fd110c",
"evidence": "orderId=2085998611985399810",
"checkedAt": "2026-08-08T07:56:40.682Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d4171ca8-b2b2-47bb-b2bc-7b02ce9d7cb2, 88a65601-6657-4b54-b3fa-69f50a5dda6d",
"traceId": "5571fe9715674ac6a225dfc841d0b0f1",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.712Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d4171ca8-b2b2-47bb-b2bc-7b02ce9d7cb2, 88a65601-6657-4b54-b3fa-69f50a5dda6d",
"traceId": "5571fe9715674ac6a225dfc841d0b0f1",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:56:40.712Z"
},
{
"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=FL2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "864ef917-0ed5-43a0-ab27-73753f2df355, 32d3204c-b611-471d-99d4-9aadf7aea505",
"traceId": "087c384d71724a1e905a9b5ced9a6670",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.751Z"
},
{
"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=FL2085998611985399810"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "864ef917-0ed5-43a0-ab27-73753f2df355, 32d3204c-b611-471d-99d4-9aadf7aea505",
"traceId": "087c384d71724a1e905a9b5ced9a6670",
"evidence": "orderId=2085998611985399810, found=true",
"checkedAt": "2026-08-08T07:56:40.751Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6558bf43-8668-4243-b021-198fb36d73d1, 55b9a9fb-835e-44d6-bcc5-00c821d3017f",
"traceId": "1bf65bc9eb5c42b9aae1836df7b932cf",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.776Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6558bf43-8668-4243-b021-198fb36d73d1, 55b9a9fb-835e-44d6-bcc5-00c821d3017f",
"traceId": "1bf65bc9eb5c42b9aae1836df7b932cf",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T07:56:40.776Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998611985399810&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e28896b8-860c-48cc-b1a3-13782b5101ee, 2819fa3b-8c45-4f07-a441-8a4b88235b4f",
"traceId": "4653dc1011664b37bd1efef2b19ce5a2",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.798Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998611985399810&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e28896b8-860c-48cc-b1a3-13782b5101ee, 2819fa3b-8c45-4f07-a441-8a4b88235b4f",
"traceId": "4653dc1011664b37bd1efef2b19ce5a2",
"evidence": "orderId=2085998611985399810, found=true",
"checkedAt": "2026-08-08T07:56:40.798Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226",
"traceId": "898491f856844b22ac762f8d00af3a7c",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.822Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226",
"traceId": "898491f856844b22ac762f8d00af3a7c",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T07:56:40.822Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c30b085c-80ed-4426-9847-c6c059bb56b5, 472a6d3d-f1a6-466e-a637-1c8428f5d226",
"traceId": "898491f856844b22ac762f8d00af3a7c",
"evidence": "cargoes=4, imageFileId=2085998611628883970",
"checkedAt": "2026-08-08T07:56:40.822Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9552b03-b981-4527-b76b-94460f7b0f96, 12c918ea-de7c-41a2-b9fa-66d4eb89fccf",
"traceId": "a9fe7dfa22fa44edb51d26023fa7c098",
"evidence": "",
"checkedAt": "2026-08-08T07:56:40.857Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "609c78ac-64cd-40bc-aa38-d43066e118a0, 03bbeffc-741c-42f3-9013-d6290a91fdc9",
"traceId": "c88850adec7c4ccebf500dd24b0492a3",
"evidence": "orderId=2085998611985399810",
"checkedAt": "2026-08-08T07:56:40.885Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b105ce53-dec4-48c6-b527-0ed6c65294a2, 81eb0a2a-7b1f-4b8b-8e66-f65755678059",
"traceId": "1eb2e62d7bff4cddb59381f50c200a29",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:43.022Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998620770349059?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18",
"traceId": "886accfe47504d578a9252abee119e85",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:43.045Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998620770349059?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18",
"traceId": "886accfe47504d578a9252abee119e85",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:56:43.046Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998620770349059?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "a586297b-1c38-40f0-9f5d-a7eca1d1f078, 88ba05c9-3c26-4ca7-9675-5117c12c5b18",
"traceId": "886accfe47504d578a9252abee119e85",
"evidence": "inboundId=2085998620770349059, history=1",
"checkedAt": "2026-08-08T07:56:43.046Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998611985399810&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5ecceec2-e06b-47c8-8b2a-a36424a4b603, c4188d45-73c0-4859-b18a-544a2642adbc",
"traceId": "6d66276b1f5b4fe7a22da5a598a69269",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.075Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998611985399810&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5ecceec2-e06b-47c8-8b2a-a36424a4b603, c4188d45-73c0-4859-b18a-544a2642adbc",
"traceId": "6d66276b1f5b4fe7a22da5a598a69269",
"evidence": "inboundId=2085998620770349059, total=1",
"checkedAt": "2026-08-08T07:56:43.075Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dec29543-a3ad-4dc7-a919-420263988959, e12c22e5-7c22-48f4-8797-f13b970fc2a6",
"traceId": "2a33136a2d114ccfb0bd30906235dd75",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T07:56:43.103Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dec29543-a3ad-4dc7-a919-420263988959, e12c22e5-7c22-48f4-8797-f13b970fc2a6",
"traceId": "2a33136a2d114ccfb0bd30906235dd75",
"evidence": "taskId=2085998620770349058, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T07:56:43.103Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085998620770349058/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "58821a06-87c7-45ec-9c4f-c92e5fb3b358, 5c993619-3e67-42b6-92b3-c8d384ed9024",
"traceId": "4a678c386a8a43c0a81eb2979bad50f3",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.123Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085998620770349058/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "58821a06-87c7-45ec-9c4f-c92e5fb3b358, 5c993619-3e67-42b6-92b3-c8d384ed9024",
"traceId": "4a678c386a8a43c0a81eb2979bad50f3",
"evidence": "taskId=2085998620770349058, total=0",
"checkedAt": "2026-08-08T07:56:43.123Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4599003e-05a1-42ba-b650-36f177cd7c4e, 224f78fe-6214-4d11-a270-cc5dc4d4b003",
"traceId": "6b99326a31884e78bcfeb158da1805ad",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.154Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "db646b42-4ffd-4689-b2e1-d6ddc4fa9753, 7fb593bc-4fcc-4dcd-95d9-b4b393a6eda8",
"traceId": "6f24b39f0376446e95c342d60d993836",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.185Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "19ffcafd-a5b7-4d54-9448-1437066cfac6, 6034740f-4d6d-4664-8af6-3b4042a1b401",
"traceId": "4cb7b5ef5fb747bcb1fb15253ca2961a",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.209Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998611985399810?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "19ffcafd-a5b7-4d54-9448-1437066cfac6, 6034740f-4d6d-4664-8af6-3b4042a1b401",
"traceId": "4cb7b5ef5fb747bcb1fb15253ca2961a",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T07:56:43.209Z"
},
{
"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": "5a4f559a-4920-4668-82b4-b23f6bb8c378, 2f026c95-9437-47aa-9583-cb933bcb4019",
"traceId": "e3d0b3dd791e4b33bb908510fc65b0de",
"evidence": "",
"checkedAt": "2026-08-08T07:56:43.242Z"
},
{
"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": "5a4f559a-4920-4668-82b4-b23f6bb8c378, 2f026c95-9437-47aa-9583-cb933bcb4019",
"traceId": "e3d0b3dd791e4b33bb908510fc65b0de",
"evidence": "versions=18, active=1",
"checkedAt": "2026-08-08T07:56:43.242Z"
},
{
"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-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:56:43.246Z"
},
{
"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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f",
"traceId": "427519a05a8d4522aefc997c22813100",
"evidence": "fileName=ADMIN-API-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:56:44.772Z"
},
{
"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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f",
"traceId": "427519a05a8d4522aefc997c22813100",
"evidence": "versionId=2085998623572144130, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808075633661-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
"checkedAt": "2026-08-08T07:56:44.772Z"
},
{
"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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f",
"traceId": "427519a05a8d4522aefc997c22813100",
"evidence": "channelCount=15, unique=15, missing=none",
"checkedAt": "2026-08-08T07:56:44.772Z"
},
{
"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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f",
"traceId": "427519a05a8d4522aefc997c22813100",
"evidence": "rateCount=2157, declared=2157, valid=true",
"checkedAt": "2026-08-08T07:56:44.773Z"
},
{
"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": "1bc98109-6055-443d-87e2-da3dc8d42846, fc4e835f-9d8a-46cd-aa97-de1dc63b4a7f",
"traceId": "427519a05a8d4522aefc997c22813100",
"evidence": "blocking=0, unexpected=none, infrastructure=none",
"checkedAt": "2026-08-08T07:56:44.774Z"
},
{
"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": "3ef2e6e5-3745-43c3-a413-f576095e023c, 9be4b1fd-5c0b-4e5c-8c39-df6b873b7d82",
"traceId": "b97eac937a84487fa15c9ea8166cdd15",
"evidence": "",
"checkedAt": "2026-08-08T07:56:44.807Z"
},
{
"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": "3ef2e6e5-3745-43c3-a413-f576095e023c, 9be4b1fd-5c0b-4e5c-8c39-df6b873b7d82",
"traceId": "b97eac937a84487fa15c9ea8166cdd15",
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085991853294399490, activeAfterUpload=2085991853294399490",
"checkedAt": "2026-08-08T07:56:44.808Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "查询待确认版本渠道和价格预览",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1923a737-7c98-417b-8a7e-3c31b6d5b60e, 973933aa-f7f3-4039-98b8-45b2910868e3",
"traceId": "b763bf3ac20e420cb25ffa2edd2f9a90",
"evidence": "",
"checkedAt": "2026-08-08T07:56:44.879Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "详情与上传解析结果一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1923a737-7c98-417b-8a7e-3c31b6d5b60e, 973933aa-f7f3-4039-98b8-45b2910868e3",
"traceId": "b763bf3ac20e420cb25ffa2edd2f9a90",
"evidence": "versionId=2085998623572144130, channels=15, rates=2157, issues=2",
"checkedAt": "2026-08-08T07:56:44.879Z"
},
{
"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/2085998623572144130/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "bf14d8d7-52de-4973-a8a6-041b1fd590ab, 4c3e7ad0-ed20-4e5f-951c-23d28ba810bb, 445383aa-0a77-42a2-b1b3-f08da26853f0",
"traceId": "73d5696c2a56408f95d6588556746857, 7b9059b7e7b0404a90a458515920a7c3",
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
"checkedAt": "2026-08-08T07:56:44.973Z"
},
{
"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": "ba3f1617-da4d-4ec2-bab0-0951b1cddfd3, ea959bda-992f-4c0e-86e7-94589a1d528f",
"traceId": "b46476f0afe141e183d4e8b9727f0dff",
"evidence": "",
"checkedAt": "2026-08-08T07:56:45.002Z"
},
{
"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": "030b7313-ade8-434e-938d-48e3e2038f66, 9af8eec1-7c0e-4bc7-ba6d-0a52cdf490ed",
"traceId": "7472a761c6ca4c3fa74a7b4dedc99647",
"evidence": "",
"checkedAt": "2026-08-08T07:56:45.033Z"
},
{
"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": "030b7313-ade8-434e-938d-48e3e2038f66, 9af8eec1-7c0e-4bc7-ba6d-0a52cdf490ed",
"traceId": "7472a761c6ca4c3fa74a7b4dedc99647",
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
"checkedAt": "2026-08-08T07:56:45.034Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "确认仓库映射并立即生效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bf0b7de0-40c4-442c-b2c7-16d111027305, a569c14a-4556-41d8-b187-81c1f0a444ca",
"traceId": "e9a23490a7c241c392272f84f1f7f9f8",
"evidence": "versionId=2085998623572144130, originMappings=2, overseasMappings=2",
"checkedAt": "2026-08-08T07:56:46.634Z"
},
{
"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/2085998623572144130/publish"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bf0b7de0-40c4-442c-b2c7-16d111027305, a569c14a-4556-41d8-b187-81c1f0a444ca",
"traceId": "e9a23490a7c241c392272f84f1f7f9f8",
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T15:56:45.466, channels=15, rates=2157",
"checkedAt": "2026-08-08T07:56:46.634Z"
},
{
"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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc",
"traceId": "321f0c03fd4d47f68759e0df95799503",
"evidence": "",
"checkedAt": "2026-08-08T07:56:46.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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc",
"traceId": "321f0c03fd4d47f68759e0df95799503",
"evidence": "active=2085998623572144130",
"checkedAt": "2026-08-08T07:56:46.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": "46b4638f-6b1b-4839-8a7a-628d7883a7b6, e312a59e-bb41-49de-ac7f-410f289a30bc",
"traceId": "321f0c03fd4d47f68759e0df95799503",
"evidence": "previous=2085991853294399490, superseded=true",
"checkedAt": "2026-08-08T07:56:46.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/2085998623572144130"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3e7a1a42-c5c1-410a-9f1a-fb1da7b41da6, 666b3b4d-0399-49c0-9808-5d48987df8a4",
"traceId": "d28ecae59ddc472fa774a9e161516956",
"evidence": "",
"checkedAt": "2026-08-08T07:56:46.783Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "当前生效版本预览数据完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3e7a1a42-c5c1-410a-9f1a-fb1da7b41da6, 666b3b4d-0399-49c0-9808-5d48987df8a4",
"traceId": "d28ecae59ddc472fa774a9e161516956",
"evidence": "status=ACTIVE, channels=15, rates=2157",
"checkedAt": "2026-08-08T07:56:46.783Z"
},
{
"module": "pricing",
"scenario": "price-book-lifecycle",
"name": "已生效版本禁止重复发布",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085998623572144130/publish"
},
"http": 200,
"code": "A0409",
"message": "只有待确认上传记录可以确认并生效",
"requestId": "9128708d-2a86-4152-b38c-eacda4458963",
"traceId": "b285b14bc30549da90ae4b9fa1236293",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:46.816Z"
},
{
"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": "c711fcd0-d089-45ae-8bf5-246d54ded22b, d67781bd-c2aa-4b65-86d6-4109a21f250a",
"traceId": "0b239615aeec4398a697d18c5be089f7",
"evidence": "",
"checkedAt": "2026-08-08T07:56:46.841Z"
},
{
"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": "c711fcd0-d089-45ae-8bf5-246d54ded22b, d67781bd-c2aa-4b65-86d6-4109a21f250a",
"traceId": "0b239615aeec4398a697d18c5be089f7",
"evidence": "active=2085998623572144130",
"checkedAt": "2026-08-08T07:56:46.841Z"
},
{
"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": "88b4946f-43ed-4640-ad65-2fe4d1f22f7c, 5dfb12ba-a536-431b-9e35-af8071977987",
"traceId": "249a02d2daa248539b634de270f00686",
"evidence": "",
"checkedAt": "2026-08-08T07:56:46.882Z"
},
{
"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": "88b4946f-43ed-4640-ad65-2fe4d1f22f7c, 5dfb12ba-a536-431b-9e35-af8071977987",
"traceId": "249a02d2daa248539b634de270f00686",
"evidence": "taskId=2085998638505984001, status=PENDING",
"checkedAt": "2026-08-08T07:56:46.882Z"
},
{
"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": "bdfe3bf0-4987-43fd-a863-012659ae95ac, 5c8ca095-b2b3-49a5-982d-caf27bfe6f8c",
"traceId": "6e981539655445e2902ac9fbed0d7be2",
"evidence": "",
"checkedAt": "2026-08-08T07:56:46.907Z"
},
{
"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": "bdfe3bf0-4987-43fd-a863-012659ae95ac, 5c8ca095-b2b3-49a5-982d-caf27bfe6f8c",
"traceId": "6e981539655445e2902ac9fbed0d7be2",
"evidence": "records=17",
"checkedAt": "2026-08-08T07:56:46.907Z"
},
{
"module": "downloads",
"scenario": null,
"name": "轮询导出任务直到终态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085998638505984001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8d56f4d2-eb71-40e5-8807-3e9eeae7abb4, ac367e6e-00e2-48f1-9780-fc7f34a62b6f",
"traceId": "30c564ca8f884114ad12e7e3e67b5737",
"evidence": "status=SUCCEEDED, processedRows=0",
"checkedAt": "2026-08-08T07:56:50.993Z"
},
{
"module": "downloads",
"scenario": null,
"name": "查询导出任务详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085998638505984001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "837d7fd1-c5c4-41da-a8b4-caee4cb696a7, 2b810190-95f0-484f-b522-00afa6a30956",
"traceId": "b738eb6bb0084800b6ccd77ad9f96f3e",
"evidence": "",
"checkedAt": "2026-08-08T07:56:51.028Z"
},
{
"module": "downloads",
"scenario": null,
"name": "导出详情行数和文件元数据正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085998638505984001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "837d7fd1-c5c4-41da-a8b4-caee4cb696a7, 2b810190-95f0-484f-b522-00afa6a30956",
"traceId": "b738eb6bb0084800b6ccd77ad9f96f3e",
"evidence": "processedRows=0, sizeBytes=4067",
"checkedAt": "2026-08-08T07:56:51.028Z"
},
{
"module": "downloads",
"scenario": null,
"name": "下载并校验客户列表 XLSX",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085998638505984001/download"
},
"http": 200,
"code": null,
"message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "7f1d6ac7-d086-40e7-86b3-339211c0e2ff, 4faa3fd5-e301-4025-a6a6-c6e539a29d5e",
"traceId": "1106750cb04d401aa1e4f29ef662ffac",
"evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:56:51.056Z"
},
{
"module": "inbound-weight-ocr",
"scenario": "weight-image-recognition-and-confirmation",
"name": "仅选择带本轮测试标记的可编辑入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998620770349059?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9d028997-1933-4b93-9935-42d7b93efe20, a0051bc0-fb4c-4158-92ed-2c514d6958da",
"traceId": "0e64d5ae4ac0436798b6ccab4551e423",
"evidence": "tenantId=10001, inboundId=2085998620770349059, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:56:51.089Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9c166a1d-280f-4df2-8cce-bddb9b1a6116, 0715180b-3ae1-41f4-a909-f636a021b1b1",
"traceId": "4d4d4272ef024c0391439a7cfe19b670",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:51.118Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9c166a1d-280f-4df2-8cce-bddb9b1a6116, 0715180b-3ae1-41f4-a909-f636a021b1b1",
"traceId": "4d4d4272ef024c0391439a7cfe19b670",
"evidence": "existingResults=0, baselineWeight=null",
"checkedAt": "2026-08-08T07:56:51.118Z"
},
{
"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/2085998620770349059"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "2715b18a-1717",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:56:51.138Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "A0400",
"message": "称重图片仅支持JPG、PNG、BMP",
"requestId": "70fce039-3e87-44ea-9739-ae0ee4511497",
"traceId": "3c0fd4649fb54a0e89f0ca0d1eab292f",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:56:51.164Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "A0400",
"message": "称重图片不能超过5MB",
"requestId": "e8184b55-fa72-4eca-9727-4f4848db52ea",
"traceId": "f0a3f71eb8cf4893a6ba6dfb518479dc",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:56:51.386Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3",
"traceId": "38cd11cede4e413dbc7b9744937e8c9e",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T07:56:53.057Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3",
"traceId": "38cd11cede4e413dbc7b9744937e8c9e",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:56:53.057Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "41585fa9-4f97-470e-89ea-1f08181d25ea, b891f088-7f36-4457-b172-ee091d395ad3",
"traceId": "38cd11cede4e413dbc7b9744937e8c9e",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T07:56:53.057Z"
},
{
"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/2085998620770349059/2085998660287004673/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77037f9f-de9d-42fe-8d57-44e7106dcf95, 3ecbf40d-3d4d-4c4c-b29b-07940f445ccb",
"traceId": "2d9979dd17294dd9bb498461683c8be4",
"evidence": "fileId=2085998660287004673",
"checkedAt": "2026-08-08T07:56:54.008Z"
},
{
"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/2085998620770349059/2085998660287004673/recognize"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77037f9f-de9d-42fe-8d57-44e7106dcf95, 3ecbf40d-3d4d-4c4c-b29b-07940f445ccb",
"traceId": "2d9979dd17294dd9bb498461683c8be4",
"evidence": "sameFile=true, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:56:54.008Z"
},
{
"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/2085998620770349059/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "46fc27d6-b6c3-4f47-8e68-36047f8f8b84, 2547df01-ad78-48b8-b5fb-b41f26938f56",
"traceId": "d53c83a0f28b47399cdc9546fdfff7ba",
"evidence": "fileId=2085998660287004673",
"checkedAt": "2026-08-08T07:56:54.035Z"
},
{
"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/2085998620770349059/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "46fc27d6-b6c3-4f47-8e68-36047f8f8b84, 2547df01-ad78-48b8-b5fb-b41f26938f56",
"traceId": "d53c83a0f28b47399cdc9546fdfff7ba",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T07:56:54.035Z"
},
{
"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/2085998620770349059/2085998660287004673"
},
"http": 200,
"code": null,
"message": "3701469 bytes (image/jpeg)",
"requestId": "6d1c5f12-0e7e-4dd7-935b-7178794f4742, 2ef92290-47c3-42e9-b3fc-01d7d27a6bc0",
"traceId": "1db2475ff97c43419695343495d14144",
"evidence": "contentType=image/jpeg, bytes=3701469",
"checkedAt": "2026-08-08T07:56:54.181Z"
},
{
"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/2085998620770349059/2085998660287004673/thumbnail"
},
"http": 200,
"code": null,
"message": "18677 bytes (image/jpeg)",
"requestId": "249c43f9-4c86-41eb-88c3-6b1ede5e618c, 8261e123-3440-42dc-9044-f136ccc277ae",
"traceId": "d78262344ec1403991a66f778d25ec31",
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
"checkedAt": "2026-08-08T07:56:54.538Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "34b7b172-dd16-4a4c-8444-355cda31d1f9, a6c51fe2-5463-4f9d-99aa-57401412d1fd",
"traceId": "b1f83c1322b54ae18303ae8c33e18383",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:54.567Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "34b7b172-dd16-4a4c-8444-355cda31d1f9, a6c51fe2-5463-4f9d-99aa-57401412d1fd",
"traceId": "b1f83c1322b54ae18303ae8c33e18383",
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
"checkedAt": "2026-08-08T07:56:54.567Z"
},
{
"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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "faa62bff-e244-4a1f-aa69-40eb67edcaff",
"traceId": "9fa3b4970a0c49a1b637346c55478a1f",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:54.595Z"
},
{
"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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ba4cc38d-08e7-429c-bb2c-63600d1c5755, bd6ab4b7-6fec-46f6-9d0f-dcdc97a48932",
"traceId": "ddf4f616bd15410992fa0fc0afa4e213",
"evidence": "usedOriginal=true",
"checkedAt": "2026-08-08T07:56:54.636Z"
},
{
"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/2085998620770349059/weight-results/2085998668526694402/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ba4cc38d-08e7-429c-bb2c-63600d1c5755, bd6ab4b7-6fec-46f6-9d0f-dcdc97a48932",
"traceId": "ddf4f616bd15410992fa0fc0afa4e213",
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
"checkedAt": "2026-08-08T07:56:54.637Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f7008755-a5d3-4cfa-a69e-b987b51245f7, 2b6a9422-d313-4931-ac80-f2025d0e2cc5",
"traceId": "944b00fc462c4cdab64f0f9c8cd4048a",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:54.658Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f7008755-a5d3-4cfa-a69e-b987b51245f7, 2b6a9422-d313-4931-ac80-f2025d0e2cc5",
"traceId": "944b00fc462c4cdab64f0f9c8cd4048a",
"evidence": "baseline=null, added=285.5, actual=285.5",
"checkedAt": "2026-08-08T07:56:54.658Z"
},
{
"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/2085998620770349059/weight-results/2085998668526694402?tenantId=10001&version=0"
},
"http": 200,
"code": "A0409",
"message": "数据版本已变化,请刷新后重试",
"requestId": "da0f9b6b-3251-4b52-8afc-792e88e02ae5",
"traceId": "79670798cbb246618b5dd2793d03fa7f",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:56:54.691Z"
},
{
"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/2085998620770349059/weight-results/2085998668526694402?tenantId=10001&version=1"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cd74894e-344e-460d-ad60-237c656330e9, 71ebdc23-bbc4-47ed-b91d-6edc1911fdfd",
"traceId": "9c158d915b654cc2ba634db4497ad9e5",
"evidence": "resultId=2085998668526694402, version=1",
"checkedAt": "2026-08-08T07:56:54.739Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "96ebc5ec-c429-4910-8e0a-50932e35f638, 9d39a1f9-09e5-436a-822a-16f23d923549",
"traceId": "8775304e8b444c628439be03a80ab3a2",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:54.769Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "96ebc5ec-c429-4910-8e0a-50932e35f638, 9d39a1f9-09e5-436a-822a-16f23d923549",
"traceId": "8775304e8b444c628439be03a80ab3a2",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:56:54.769Z"
},
{
"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/2085998620770349059/2085998660287004673"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "1d5c0e65-49d0-4e5e-b53f-8dd1a6b72730",
"traceId": "67e8163f7c3a4f8a90ff1449ac54fa15",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:56:54.799Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956",
"traceId": "678800ecf929453794d6bee80bf1f3b1",
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
"checkedAt": "2026-08-08T07:56:56.102Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956",
"traceId": "678800ecf929453794d6bee80bf1f3b1",
"evidence": "fileIdType=string, status=RECOGNIZED",
"checkedAt": "2026-08-08T07:56:56.102Z"
},
{
"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/2085998620770349059"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c11eb665-4d3d-4054-bcd1-aae507f0e510, 57d940ca-8ae2-4238-b150-6ac83b732956",
"traceId": "678800ecf929453794d6bee80bf1f3b1",
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
"checkedAt": "2026-08-08T07:56:56.102Z"
},
{
"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/2085998620770349059/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f83e8ca3-8937-4d1a-97b8-f2cf6c8973ac, cfe49fbb-3c66-4ee7-9f07-dfdc0d067a3b",
"traceId": "b94ff7228e1b4633a8bd8aec622faea2",
"evidence": "fileId=2085998673654251521",
"checkedAt": "2026-08-08T07:56:56.148Z"
},
{
"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/2085998620770349059/weight-results?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f83e8ca3-8937-4d1a-97b8-f2cf6c8973ac, cfe49fbb-3c66-4ee7-9f07-dfdc0d067a3b",
"traceId": "b94ff7228e1b4633a8bd8aec622faea2",
"evidence": "resultIdType=string, fileIdType=string, version=0",
"checkedAt": "2026-08-08T07:56:56.148Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "29a0c6b5-ca8d-4be4-853c-e47a919838a0",
"traceId": "591f4518b1854cb290c6d148ac4a52f1",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:56.189Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8c40aea1-b8f2-4527-aa42-ff7aa9905045, ce30dbb3-667c-411d-bcec-9614286dda0e",
"traceId": "88f2197caed2425d80bd21bed0230a0b",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.216Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8c40aea1-b8f2-4527-aa42-ff7aa9905045, ce30dbb3-667c-411d-bcec-9614286dda0e",
"traceId": "88f2197caed2425d80bd21bed0230a0b",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:56:56.216Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
"requestId": "7d03e900-cfa3-40b3-8b3e-306514541fb0",
"traceId": "1f7a918073f6417f91760fe82bad6405",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:56.247Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52577bcd-755d-4be4-a7e4-4dc59ae776c4, 04ad36ac-0dc0-4a60-9d08-84500b81afa7",
"traceId": "fffc3d5947bf42ef875a09ad4da8b0e9",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.272Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "52577bcd-755d-4be4-a7e4-4dc59ae776c4, 04ad36ac-0dc0-4a60-9d08-84500b81afa7",
"traceId": "fffc3d5947bf42ef875a09ad4da8b0e9",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:56:56.272Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "换算后重量不能小于 0.001 KG",
"requestId": "c23fa490-1cb1-4853-810e-7c156e514fb8",
"traceId": "a6c900f5f8a9463f985fd8850a107361",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:56.295Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d5a65d9f-1cfa-4ba2-847e-4b62fd7fa1a5, 874aceae-ea8c-446b-b5c8-9659c1198e45",
"traceId": "2edf16e8285e4ce5a1390f28d8a0d4e4",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.327Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d5a65d9f-1cfa-4ba2-847e-4b62fd7fa1a5, 874aceae-ea8c-446b-b5c8-9659c1198e45",
"traceId": "2edf16e8285e4ce5a1390f28d8a0d4e4",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:56:56.327Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "A0422",
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
"requestId": "bfc58cd3-642a-477d-9c8f-6acabf11b944",
"traceId": "c5368c54becb4a24b8f1eddaac10c188",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:56.355Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "da7f8888-3d5d-48ce-90a6-b99300444969, 1a15e3e8-0ef7-440a-816e-b99d5f68d4e7",
"traceId": "5d42b90bd6074e7f9548eeea8694b815",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.385Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "da7f8888-3d5d-48ce-90a6-b99300444969, 1a15e3e8-0ef7-440a-816e-b99d5f68d4e7",
"traceId": "5d42b90bd6074e7f9548eeea8694b815",
"evidence": "version=0, status=NEEDS_MANUAL",
"checkedAt": "2026-08-08T07:56:56.385Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b4b0b206-2dca-4874-813d-3b39e714180a, 0e29ae0e-83f3-4f8c-ad41-c7f379a8bd1d",
"traceId": "b9caa5801e8a42a38295d4468899a2e1",
"evidence": "adjusted=10.125 LB",
"checkedAt": "2026-08-08T07:56:56.426Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146/confirm?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b4b0b206-2dca-4874-813d-3b39e714180a, 0e29ae0e-83f3-4f8c-ad41-c7f379a8bd1d",
"traceId": "b9caa5801e8a42a38295d4468899a2e1",
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
"checkedAt": "2026-08-08T07:56:56.426Z"
},
{
"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/2085998620770349059/weight-results/2085998677380870146?tenantId=10001&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7eefbcfa-309e-4578-9de5-42ef7ed08d92, 50e9c648-dc6e-474d-a6d2-7826a48f9461",
"traceId": "0bcc641d791943599fc9a4a6da2a3e98",
"evidence": "resultId=2085998677380870146, version=2",
"checkedAt": "2026-08-08T07:56:56.464Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9414971f-27f4-4d2f-b546-32a4b9f4eb90, 7498c12d-0c22-49ca-81d6-ac169a68bfe9",
"traceId": "d56a7d7eb9514a009ba359554fea9ec8",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.496Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9414971f-27f4-4d2f-b546-32a4b9f4eb90, 7498c12d-0c22-49ca-81d6-ac169a68bfe9",
"traceId": "d56a7d7eb9514a009ba359554fea9ec8",
"evidence": "resultMissing=true, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:56:56.496Z"
},
{
"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/2085998620770349059/2085998673654251521"
},
"http": 200,
"code": "A0404",
"message": "称重图片不存在",
"requestId": "f3bc258b-f2fc-4611-8006-407088df377d",
"traceId": "b3697e04912241119fbfe89897f64c93",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:56:56.517Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "00bdcb36-4d68-42fb-82c7-f139ef1932b0, 43b6f47b-261a-47a9-a83a-f506cf10b36b",
"traceId": "197a7288435c4a85a960ccf7b9a536c1",
"evidence": "inboundId=2085998620770349059",
"checkedAt": "2026-08-08T07:56:56.543Z"
},
{
"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/2085998620770349059/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "00bdcb36-4d68-42fb-82c7-f139ef1932b0, 43b6f47b-261a-47a9-a83a-f506cf10b36b",
"traceId": "197a7288435c4a85a960ccf7b9a536c1",
"evidence": "leftovers=0, baseline=null, actual=null",
"checkedAt": "2026-08-08T07:56:56.543Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6e7731fc-0732-493a-a33b-d98307af9200, 8d687cb9-be6a-47fc-a471-e8736f2c9b6f",
"traceId": "d3fd836dc9ec412db36806f748ba835b",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T07:56:56.872Z"
},
{
"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": "51790fd1-df6d-450e-8c04-e5db83a31b78, 42265502-396e-4ec7-a950-9a393347ca57",
"traceId": "e7ba758f44e64f7b9f5ebf2a91ea2163",
"evidence": "",
"checkedAt": "2026-08-08T07:56:56.894Z"
},
{
"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": "51790fd1-df6d-450e-8c04-e5db83a31b78, 42265502-396e-4ec7-a950-9a393347ca57",
"traceId": "e7ba758f44e64f7b9f5ebf2a91ea2163",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T07:56:56.895Z"
},
{
"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": "b8280ee5-674d-4b3d-9a1b-5949d8cf7457, 74d7fc0b-c28f-47ad-97bd-cad28b12b935",
"traceId": "0e0edf1a57044593a98beabc17797e10",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T07:56:56.912Z"
},
{
"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": "b8280ee5-674d-4b3d-9a1b-5949d8cf7457, 74d7fc0b-c28f-47ad-97bd-cad28b12b935",
"traceId": "0e0edf1a57044593a98beabc17797e10",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T07:56:56.912Z"
},
{
"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": "2ea4fe00-a4f8-491c-9575-eaeb7c96cb6e, 0a40e1a7-a1f3-4cc9-b4a7-8eac68e38992",
"traceId": "5675e1d34a2f49578e434e051d2d3485",
"evidence": "",
"checkedAt": "2026-08-08T07:56:56.946Z"
},
{
"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": "2ea4fe00-a4f8-491c-9575-eaeb7c96cb6e, 0a40e1a7-a1f3-4cc9-b4a7-8eac68e38992",
"traceId": "5675e1d34a2f49578e434e051d2d3485",
"evidence": "count=2",
"checkedAt": "2026-08-08T07:56:56.946Z"
},
{
"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": "7d465b92-0b7f-4a1d-9abf-469b7d3c8f8c, a5c9a9a7-8610-44e3-b110-6792314cd61b",
"traceId": "a797df76e2744b708012e15da3abfd25",
"evidence": "",
"checkedAt": "2026-08-08T07:56:56.996Z"
},
{
"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": "7d465b92-0b7f-4a1d-9abf-469b7d3c8f8c, a5c9a9a7-8610-44e3-b110-6792314cd61b",
"traceId": "a797df76e2744b708012e15da3abfd25",
"evidence": "count=200",
"checkedAt": "2026-08-08T07:56:56.996Z"
},
{
"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": "6f4d0c71-de53-48a3-9699-c55153429abc, 6c714170-836e-43be-9c17-61bd1f8fc254",
"traceId": "c05d77ee52d04a20ac89fd171885f562",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.025Z"
},
{
"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": "6f4d0c71-de53-48a3-9699-c55153429abc, 6c714170-836e-43be-9c17-61bd1f8fc254",
"traceId": "c05d77ee52d04a20ac89fd171885f562",
"evidence": "count=15",
"checkedAt": "2026-08-08T07:56:57.025Z"
},
{
"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": "f57e175b-e5c8-4d5f-80f8-e526cbe21bf1, 2b544abd-e476-490e-ac73-b22562315af1",
"traceId": "d7f1a9e79e874bcfbf6079747514ad91",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.052Z"
},
{
"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": "4d4a4927-3083-4aeb-bc0f-f4929dad477e, 06c6887a-07eb-4be6-9a94-911fbfcc8314",
"traceId": "e96bf5fe9226419a874e69cb57c3b7b2",
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T07:56:57.088Z"
},
{
"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": "4d4a4927-3083-4aeb-bc0f-f4929dad477e, 06c6887a-07eb-4be6-9a94-911fbfcc8314",
"traceId": "e96bf5fe9226419a874e69cb57c3b7b2",
"evidence": "fileIdType=string, contentType=image/png",
"checkedAt": "2026-08-08T07:56:57.088Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 可下载本轮产品图片",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/files/product-images/2085998681334022145"
},
"http": 200,
"code": null,
"message": null,
"requestId": "80883000-3689-4234-bb79-3b828fe38bc2, d80e702e-71f6-4bb1-a6cf-266841118b20",
"traceId": "67844a07048648bdb6cef5f88270c8a9",
"evidence": "bytes=68, contentType=image/png",
"checkedAt": "2026-08-08T07:56:57.114Z"
},
{
"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": "52b99b1d-c851-4fdd-a72c-4469f624bfe9, 1d1c35d4-bfdf-4f5b-a25f-563f7cf756c4",
"traceId": "b3d223fdda2a4a85a7e8b395bd4b8b60",
"evidence": "marker=ADMIN-API-20260808075633661-MOJIA",
"checkedAt": "2026-08-08T07:56:57.183Z"
},
{
"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": "5e9090f4-c729-437e-b225-f93ed773bd8d, c4a9dec7-ecc8-44d4-988b-2542ecd330c7",
"traceId": "df01cd59eace47c38afc2ca5c30bb933",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.213Z"
},
{
"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": "5e9090f4-c729-437e-b225-f93ed773bd8d, c4a9dec7-ecc8-44d4-988b-2542ecd330c7",
"traceId": "df01cd59eace47c38afc2ca5c30bb933",
"evidence": "orderId=2085998681711509506, replayedId=2085998681711509506",
"checkedAt": "2026-08-08T07:56:57.213Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 查询隔离订单草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5",
"traceId": "effeb2d093f342d4a2ad49d93ab0c411",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.241Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 草稿身份、marker 和状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5",
"traceId": "effeb2d093f342d4a2ad49d93ab0c411",
"evidence": "orderNo=FL2085998681711509506, status=DRAFT",
"checkedAt": "2026-08-08T07:56:57.241Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "90cf8ba5-df8f-4347-8a0e-00fb73b3628f, 49cc0b38-c8b1-4d24-bf69-040af64246c5",
"traceId": "effeb2d093f342d4a2ad49d93ab0c411",
"evidence": "cargoes=4, imageFileId=2085998681334022145",
"checkedAt": "2026-08-08T07:56:57.241Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 提交隔离订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "236d4134-5297-4a84-a1c2-3200566e193e, 16431b53-4cb9-40ad-a39c-01f8b298f14b",
"traceId": "b2945ffde1a14b2ebf1dce8b0d3ef82c",
"evidence": "orderId=2085998681711509506",
"checkedAt": "2026-08-08T07:56:57.306Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 回查已提交订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f3c8b328-0c17-4ef4-a7c9-2d65890149fa, 2844ce44-0e16-4368-976c-36bf5119479b",
"traceId": "3c063baa27e04901a938fb205fa21e95",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.329Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 订单已进入待审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/merchant/v1/orders/first-leg/2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f3c8b328-0c17-4ef4-a7c9-2d65890149fa, 2844ce44-0e16-4368-976c-36bf5119479b",
"traceId": "3c063baa27e04901a938fb205fa21e95",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:56:57.329Z"
},
{
"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=FL2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "73bcfdb4-cf9a-4168-91ee-54d0f24c6f8a, bc5689d7-d864-482c-9311-98137826bc94",
"traceId": "77197a514d1a472899198f68f364e034",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.374Z"
},
{
"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=FL2085998681711509506"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "73bcfdb4-cf9a-4168-91ee-54d0f24c6f8a, bc5689d7-d864-482c-9311-98137826bc94",
"traceId": "77197a514d1a472899198f68f364e034",
"evidence": "orderId=2085998681711509506, found=true",
"checkedAt": "2026-08-08T07:56:57.374Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询统一订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0c18842f-5b00-420d-925f-4234db5086fc, 529b398b-83f9-4a89-ab4d-93dbfb12483a",
"traceId": "dfd99eda138a47f182136862375ec4c0",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.397Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 统一订单详情身份与待审核状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0c18842f-5b00-420d-925f-4234db5086fc, 529b398b-83f9-4a89-ab4d-93dbfb12483a",
"traceId": "dfd99eda138a47f182136862375ec4c0",
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
"checkedAt": "2026-08-08T07:56:57.397Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998681711509506&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "85a75644-d321-49e4-9409-06bd2e436fe5, 0b3fe6e1-cc7e-41bf-ba9a-9ef0751dbb46",
"traceId": "f1f9b473e6c44162b091b7cfbb5c0d99",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.420Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单列表只核对本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085998681711509506&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "85a75644-d321-49e4-9409-06bd2e436fe5, 0b3fe6e1-cc7e-41bf-ba9a-9ef0751dbb46",
"traceId": "f1f9b473e6c44162b091b7cfbb5c0d99",
"evidence": "orderId=2085998681711509506, found=true",
"checkedAt": "2026-08-08T07:56:57.420Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询头程订单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab",
"traceId": "45ec46bcb16542a5a3e44850ee4d8eac",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.456Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 头程订单详情聚合结构完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab",
"traceId": "45ec46bcb16542a5a3e44850ee4d8eac",
"evidence": "cargoes=4, history=2",
"checkedAt": "2026-08-08T07:56:57.456Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "四箱型产品字段及图片契约完整回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ce2958cc-31c9-4ee4-a1b1-b9118e9f6d40, 47e78ac6-ec05-464f-97d7-001c156c5cab",
"traceId": "45ec46bcb16542a5a3e44850ee4d8eac",
"evidence": "cargoes=4, imageFileId=2085998681334022145",
"checkedAt": "2026-08-08T07:56:57.456Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 为本轮订单添加内部备注",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506/internal-notes?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "248b4168-f3b1-45b0-a66b-97856f0070af, 3f597195-8dc8-4ff8-8438-2ba21e9ddfa6",
"traceId": "98b686100bcb4794a387b19a78b878d6",
"evidence": "",
"checkedAt": "2026-08-08T07:56:57.489Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 审核通过本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9c4495e0-712d-4f54-b7dc-0a8109bf3dec, 6fbda64e-2047-4d12-aea2-44b210fbb709",
"traceId": "b408d02a1f20432784ae6350d8add9eb",
"evidence": "orderId=2085998681711509506",
"checkedAt": "2026-08-08T07:56:57.523Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "审核后生成隔离入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "74122efc-d926-4373-872d-703ba3a12607, 5df89014-0c03-4cd0-9fd6-a8b993b06349",
"traceId": "5250e94b48fc408a98a9dee88ce8d4b5",
"evidence": "inboundId=2085998683798155266",
"checkedAt": "2026-08-08T07:56:58.603Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11",
"traceId": "f2544e78db4044fb8a9e20f19f834c9e",
"evidence": "inboundId=2085998683798155266",
"checkedAt": "2026-08-08T07:56:58.640Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "隔离入库单 marker 来源与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11",
"traceId": "f2544e78db4044fb8a9e20f19f834c9e",
"evidence": "markerFound=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:56:58.640Z"
},
{
"module": "orders",
"scenario": null,
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6276a0ad-fb78-47fc-9145-c428158bded9, 237265c9-405a-4488-8556-9610496a2f11",
"traceId": "f2544e78db4044fb8a9e20f19f834c9e",
"evidence": "inboundId=2085998683798155266, history=1",
"checkedAt": "2026-08-08T07:56:58.640Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询入库单列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998681711509506&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5479c6f4-a61e-4357-bac6-9f0a4b5ab4f0, fff82eeb-f5ba-45a3-bee2-bbf0029f7eaa",
"traceId": "ca5f0ea48b304110aae91907e9feb1a5",
"evidence": "",
"checkedAt": "2026-08-08T07:56:58.672Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 入库单列表只核对本轮入库单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085998681711509506&page=1&size=100"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5479c6f4-a61e-4357-bac6-9f0a4b5ab4f0, fff82eeb-f5ba-45a3-bee2-bbf0029f7eaa",
"traceId": "ca5f0ea48b304110aae91907e9feb1a5",
"evidence": "inboundId=2085998683798155266, total=1",
"checkedAt": "2026-08-08T07:56:58.672Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Admin 查询本轮订单履约任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eebb30ad-a50a-4441-bd6e-da800dc76bba, 71541651-63fc-4211-9f68-dd86fceac07c",
"traceId": "299f6886f2a34d33b16d8955c32ccbe2",
"evidence": "新订单应生成可查询的履约任务",
"checkedAt": "2026-08-08T07:56:58.700Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "履约任务与本轮订单和客户一致",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/by-order/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eebb30ad-a50a-4441-bd6e-da800dc76bba, 71541651-63fc-4211-9f68-dd86fceac07c",
"traceId": "299f6886f2a34d33b16d8955c32ccbe2",
"evidence": "taskId=2085998683798155265, status=PENDING_ASSIGNMENT",
"checkedAt": "2026-08-08T07:56:58.700Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 查询本轮履约任务分配历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085998683798155265/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cf8a5dc3-6009-4013-b822-ff63743973a9, a32482bb-864c-415b-9f68-08faa65905c0",
"traceId": "0dc81649ff0c475aa8b9e6b3ba43fef4",
"evidence": "",
"checkedAt": "2026-08-08T07:56:58.732Z"
},
{
"module": "orders",
"scenario": null,
"name": "履约分配历史分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/tasks/2085998683798155265/assignment-history?tenantId=10001&page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cf8a5dc3-6009-4013-b822-ff63743973a9, a32482bb-864c-415b-9f68-08faa65905c0",
"traceId": "0dc81649ff0c475aa8b9e6b3ba43fef4",
"evidence": "taskId=2085998683798155265, total=0",
"checkedAt": "2026-08-08T07:56:58.732Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 受理本轮订单",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506/accept?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "11352163-42a6-40a0-bdc6-144260e809fe, 33ef9d05-696e-40f3-92bd-d60333e9d2b3",
"traceId": "aefc7a40b0ef4b0ba816c175cccf45f3",
"evidence": "",
"checkedAt": "2026-08-08T07:56:58.768Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 启动本轮订单履约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506/start?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d2727c27-0005-4d44-bd76-7a019af5f8cf, 601ea098-e45c-4263-9776-b8b2654e78fe",
"traceId": "9c32fda0156040f1845858f462252f27",
"evidence": "",
"checkedAt": "2026-08-08T07:56:58.799Z"
},
{
"module": "orders",
"scenario": null,
"name": "Admin 回查本轮订单履约状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e3d09efc-1923-404c-9da1-8d13ccc9c00a, d7d25243-7cd7-45f4-a899-e8d99f81e43a",
"traceId": "b6bd1c3633384d88be04faeac11324fa",
"evidence": "",
"checkedAt": "2026-08-08T07:56:58.827Z"
},
{
"module": "orders",
"scenario": null,
"name": "本轮订单已进入处理中且保留状态历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/first-leg/2085998681711509506?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e3d09efc-1923-404c-9da1-8d13ccc9c00a, d7d25243-7cd7-45f4-a899-e8d99f81e43a",
"traceId": "b6bd1c3633384d88be04faeac11324fa",
"evidence": "status=PROCESSING, history=5",
"checkedAt": "2026-08-08T07:56:58.827Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询隔离入库单详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2285900e-1c01-479b-ab15-695970592ca9, aa0e932d-68a5-439e-b7e0-e98d4311fc03",
"traceId": "88416523a71446269831ebf77d0b280b",
"evidence": "inboundId=2085998683798155266, tenantId=10001",
"checkedAt": "2026-08-08T07:56:58.854Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "隔离入库单身份与可测量状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2285900e-1c01-479b-ab15-695970592ca9, aa0e932d-68a5-439e-b7e0-e98d4311fc03",
"traceId": "88416523a71446269831ebf77d0b280b",
"evidence": "identity=true, status=WAIT_MEASURE",
"checkedAt": "2026-08-08T07:56:58.855Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "生成箱唛 PDF 并冻结稳定箱码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13926 bytes (application/pdf)",
"requestId": "aff5bdad-a6c2-4416-9dca-afe3a9ddd1cb, dbba5378-d4f0-4afa-87ac-35ab4d6df8d3, 7d513135-aba3-4663-8541-2b19a547a1a0",
"traceId": "97e05d0d0333468c9913b7bc8758d840, a18b088607474cb0b05ec823cf182182",
"evidence": "contentType=application/pdf, bytes=13926",
"checkedAt": "2026-08-08T07:56:58.989Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印后回查冻结箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3c8cf163-9ece-4ab8-b3bc-7d89214c2684, 66831ca2-435b-4846-a56a-ea7df4da0209",
"traceId": "c896bec84e3045d1a6a40280061433e0",
"evidence": "",
"checkedAt": "2026-08-08T07:56:59.012Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次打印按订单货物冻结原始总箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3c8cf163-9ece-4ab8-b3bc-7d89214c2684, 66831ca2-435b-4846-a56a-ea7df4da0209",
"traceId": "c896bec84e3045d1a6a40280061433e0",
"evidence": "inboundCodeStable=true, totalPackageCount=4",
"checkedAt": "2026-08-08T07:56:59.012Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复整单打印复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001"
},
"http": 200,
"code": null,
"message": "13926 bytes (application/pdf)",
"requestId": "80308987-b647-405a-8f2d-a33b7adef263, 4c207740-0714-46e8-a58a-ec28c82e2f92, 29567853-8099-42c2-a598-7d96a3bf1117",
"traceId": "11100dc4fd1045778752f164081ed1e7, 9c6ab4831ef84c0e839861f4c7cefe8b",
"evidence": "boxCode=RK-2085998681711509506#4-1, contentType=application/pdf, bytes=13926",
"checkedAt": "2026-08-08T07:56:59.140Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "指定第1箱补打复用已冻结箱码映射",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/inbounds/2085998683798155266/carton-label-pdf?tenantId=10001&cartonIndex=1"
},
"http": 200,
"code": null,
"message": "7682 bytes (application/pdf)",
"requestId": "15346324-10dc-4991-9d62-4cdcd198099e, f0dff1f0-70ab-4972-9d4b-5d51e23c3fa1, 0594b9f7-4bb3-4510-b9cd-7177745aba8f",
"traceId": "c29db344a8d243d996edfdf15d965a32, 84ec7d577c254f5daf2d829e04bb6277",
"evidence": "boxCode=RK-2085998681711509506#4-1, cartonIndex=1, contentType=application/pdf, bytes=7682",
"checkedAt": "2026-08-08T07:56:59.245Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "模拟墨家首次扫描单箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc",
"traceId": "c78677b0f9a2447ab21e13dbe9a9c586",
"evidence": "boxCode=RK-2085998681711509506#4-1, machineNo=MJ-ADMIN-E2E-01",
"checkedAt": "2026-08-08T07:56:59.291Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "首次扫描新增一条且默认代表1箱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc",
"traceId": "c78677b0f9a2447ab21e13dbe9a9c586",
"evidence": "created=true, confirmedPackageCount=1",
"checkedAt": "2026-08-08T07:56:59.291Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "重复打印及指定箱补打后原箱码仍可解析",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "718a367c-4f09-4c36-9848-2b48f882b778, 5a4e4bab-622a-4d9d-a3b5-fd2f0cb9c9cc",
"traceId": "c78677b0f9a2447ab21e13dbe9a9c586",
"evidence": "boxCodeStable=true, resolvedInboundId=2085998683798155266",
"checkedAt": "2026-08-08T07:56:59.291Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询箱级测量详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77741909-6e37-46dd-8b0c-74cc2cec1475, d8626012-aa24-4656-ad13-e24a2977dfed",
"traceId": "1b64fc284a204fcab56ae0f702ea2968",
"evidence": "measurementId=2085998690563567618",
"checkedAt": "2026-08-08T07:56:59.322Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "箱级查询回显箱码、尺寸、图片与设备信息",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77741909-6e37-46dd-8b0c-74cc2cec1475, d8626012-aa24-4656-ad13-e24a2977dfed",
"traceId": "1b64fc284a204fcab56ae0f702ea2968",
"evidence": "itemFound=true, imageFileId=2085998690527936514",
"checkedAt": "2026-08-08T07:56:59.323Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工确认当前测量代表箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/items/2085998690567761922/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dabb4059-9c6b-4340-b0bc-9db74f075ae8, 979e598d-86d3-436e-8c8a-d6abe27d342d",
"traceId": "d40771e1215c4701ba2d834d9d812333",
"evidence": "confirmedPackageCount=4",
"checkedAt": "2026-08-08T07:56:59.362Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "人工箱数更新且测量版本递增",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/items/2085998690567761922/confirmed-package-count?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dabb4059-9c6b-4340-b0bc-9db74f075ae8, 979e598d-86d3-436e-8c8a-d6abe27d342d",
"traceId": "d40771e1215c4701ba2d834d9d812333",
"evidence": "version=2",
"checkedAt": "2026-08-08T07:56:59.362Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "同箱号重新扫描覆盖当前记录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9e7ba211-9d52-41d3-b876-6740604f7e9b, ce4e5aab-7555-4fd3-88f4-2398da1fd2b6",
"traceId": "63380ff5d4634e06a2b9195a9cdfbc72",
"evidence": "boxCode=RK-2085998681711509506#4-1, machineNo=MJ-ADMIN-E2E-02",
"checkedAt": "2026-08-08T07:56:59.430Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖保留同一条记录和人工箱数",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9e7ba211-9d52-41d3-b876-6740604f7e9b, ce4e5aab-7555-4fd3-88f4-2398da1fd2b6",
"traceId": "63380ff5d4634e06a2b9195a9cdfbc72",
"evidence": "sameItem=true, confirmedPackageCount=4",
"checkedAt": "2026-08-08T07:56:59.431Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "回查覆盖后的尺寸与体积结果",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "791f6503-5eeb-40d9-8527-ff4b3face39f, 98a8a093-0bab-46e2-bd9d-5e113c22f327",
"traceId": "a1ae427a8bfc49f99a9d6408d041921c",
"evidence": "",
"checkedAt": "2026-08-08T07:56:59.452Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "覆盖尺寸、箱数和服务端体积公式正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "791f6503-5eeb-40d9-8527-ff4b3face39f, 98a8a093-0bab-46e2-bd9d-5e113c22f327",
"traceId": "a1ae427a8bfc49f99a9d6408d041921c",
"evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5",
"checkedAt": "2026-08-08T07:56:59.452Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "保存同一测量批次草稿",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "080ba105-54e8-4657-b248-7ae35a06ed5a, 782f2efa-a298-4a21-81ad-5a8efe58e3b8",
"traceId": "7f8252e18365454390685c99f77d0b7d",
"evidence": "measurementId=2085998690563567618, items=1",
"checkedAt": "2026-08-08T07:56:59.489Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "草稿沿用批次并递增版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/draft?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "080ba105-54e8-4657-b248-7ae35a06ed5a, 782f2efa-a298-4a21-81ad-5a8efe58e3b8",
"traceId": "7f8252e18365454390685c99f77d0b7d",
"evidence": "status=DRAFT, version=4",
"checkedAt": "2026-08-08T07:56:59.490Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交测量审核",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b64adb6a-ee7c-4c39-97eb-a741b34be815, 851f9e72-183e-4a0b-81e0-ad4e9379383e",
"traceId": "f538e268ec1e411ebd612b69f982bdff",
"evidence": "measurementId=2085998690563567618",
"checkedAt": "2026-08-08T07:56:59.533Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "提交后进入待测量审核状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/submit?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b64adb6a-ee7c-4c39-97eb-a741b34be815, 851f9e72-183e-4a0b-81e0-ad4e9379383e",
"traceId": "f538e268ec1e411ebd612b69f982bdff",
"evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING",
"checkedAt": "2026-08-08T07:56:59.533Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "测量提交后拒绝设备覆盖并返回中文提示",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement/carton-scans?tenantId=10001"
},
"http": 200,
"code": "A0409",
"message": "测量已提交,设备不能新增或覆盖数据",
"requestId": "7eed474f-4ceb-476f-afd1-2ea0fd0bbf66",
"traceId": "c7b055d476754cd89c986518de2de9fe",
"evidence": "HTTP=200, code=A0409, chineseMessage=true",
"checkedAt": "2026-08-08T07:56:59.558Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前读取最新入库单版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "babbcff8-63ed-44ec-9408-f13b95003630, 3373414f-6dcf-4125-a8e5-a37cced6b00d",
"traceId": "acc1a5d4ba3b4a1a8f5be3188c73c26f",
"evidence": "",
"checkedAt": "2026-08-08T07:56:59.590Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核前状态和版本有效",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/inbounds/2085998683798155266?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "babbcff8-63ed-44ec-9408-f13b95003630, 3373414f-6dcf-4125-a8e5-a37cced6b00d",
"traceId": "acc1a5d4ba3b4a1a8f5be3188c73c26f",
"evidence": "status=MEASURE_PENDING, version=1",
"checkedAt": "2026-08-08T07:56:59.590Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "Admin 审核通过墨家测量",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/inbounds/2085998683798155266/measurements/approve?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4374f584-425d-496a-9dc3-5005029b11aa, b813a77b-fdd2-4820-a575-e1dc6b6c0514",
"traceId": "d48f0d56d272404e92784715529c9c36",
"evidence": "measurementId=2085998690563567618",
"checkedAt": "2026-08-08T07:56:59.618Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "查询审核后的最终测量状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9db76c6-e323-40a5-89d2-599be258b513, c02b84c1-421a-4a06-901a-1973b454f099",
"traceId": "529199dbec704918a8741c0355e74c85",
"evidence": "",
"checkedAt": "2026-08-08T07:56:59.650Z"
},
{
"module": "inbound-measurement",
"scenario": "mojia-carton-measurement",
"name": "审核后入库与测量状态闭环且结果未变化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/first-leg/inbounds/2085998683798155266/measurement?tenantId=10001"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9db76c6-e323-40a5-89d2-599be258b513, c02b84c1-421a-4a06-901a-1973b454f099",
"traceId": "529199dbec704918a8741c0355e74c85",
"evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4",
"checkedAt": "2026-08-08T07:56:59.650Z"
},
{
"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": "5ddb3ffe-397d-4824-977f-ece240561aea, 44614ce0-1b3e-4901-8fdf-60b27ac8e490",
"traceId": "f1c6c85f43484118a5093da212174862",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:56:59.677Z"
},
{
"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": "5ddb3ffe-397d-4824-977f-ece240561aea, 44614ce0-1b3e-4901-8fdf-60b27ac8e490",
"traceId": "f1c6c85f43484118a5093da212174862",
"evidence": "service=order-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:56:59.678Z"
},
{
"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": "069b5ebe-1d0d-4b68-aeef-602e6dc41fda, 0f0c80a3-5d53-4a68-b6cd-041022aa57dc",
"traceId": "6a1034ae4e5642629de6bbe4eb66faa1",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:56:59.708Z"
},
{
"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": "069b5ebe-1d0d-4b68-aeef-602e6dc41fda, 0f0c80a3-5d53-4a68-b6cd-041022aa57dc",
"traceId": "6a1034ae4e5642629de6bbe4eb66faa1",
"evidence": "service=firstleg-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:56:59.708Z"
},
{
"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": "2cb2027a-165f-4a78-8812-4f9f7c419860, bee37e63-c416-472e-870a-1d4ab7599647",
"traceId": "0145235b339d454fa292358850f27d05",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:56:59.737Z"
},
{
"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": "2cb2027a-165f-4a78-8812-4f9f7c419860, bee37e63-c416-472e-870a-1d4ab7599647",
"traceId": "0145235b339d454fa292358850f27d05",
"evidence": "service=file-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:56:59.737Z"
},
{
"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": "f6fadac8-a920-4b43-9697-4ed8b0cb0385, f10f855c-3800-4564-9552-2cd891eae72f",
"traceId": "3021484e972c4c3aa1d4e62e77f5fcc6",
"evidence": "HTTP=200, code=200",
"checkedAt": "2026-08-08T07:56:59.772Z"
},
{
"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": "f6fadac8-a920-4b43-9697-4ed8b0cb0385, f10f855c-3800-4564-9552-2cd891eae72f",
"traceId": "3021484e972c4c3aa1d4e62e77f5fcc6",
"evidence": "service=warehouse-service, status=UP, readiness=UP",
"checkedAt": "2026-08-08T07:56:59.772Z"
},
{
"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": "18d0892e-1798",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:56:59.795Z"
},
{
"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": "2715b18a-1799",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:56:59.812Z"
},
{
"module": "supplemental",
"scenario": null,
"name": "未认证请求不返回业务成功码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/orders/status"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "18d0892e-1800",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:56:59.828Z"
},
{
"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": "ab8e9170-6102-4b35-8ae7-3c36f15ac071, 1f0c9edb-8206-4269-a837-83e440ac8d70",
"traceId": "73a4a53f6488479abc5bc129a3837d40",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE",
"checkedAt": "2026-08-08T07:56:59.853Z"
},
{
"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": "ab8e9170-6102-4b35-8ae7-3c36f15ac071, 1f0c9edb-8206-4269-a837-83e440ac8d70",
"traceId": "73a4a53f6488479abc5bc129a3837d40",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:56:59.853Z"
},
{
"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": "51dcc4a4-a9ca-45c6-9e07-5f3c2650dca4, 9e525b99-cad5-44bb-b3bd-bacbe6687798",
"traceId": "49200e24597646f28bf00fce9377f597",
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA",
"checkedAt": "2026-08-08T07:56:59.883Z"
},
{
"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": "51dcc4a4-a9ca-45c6-9e07-5f3c2650dca4, 9e525b99-cad5-44bb-b3bd-bacbe6687798",
"traceId": "49200e24597646f28bf00fce9377f597",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:56:59.883Z"
},
{
"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": "eb1e2e93-39cb-4a0f-b453-cff8f6b5e46a",
"traceId": "41f02e468e824d5c9a593974636d80a4",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:56:59.911Z"
},
{
"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": "19778202-493e-47b2-af52-0181d4821c13",
"traceId": "62d225c890ac4dabbd356fe957865153",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:56:59.930Z"
},
{
"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": "ad8c355e-9521-4a69-bcd3-86f48e05a894, 565a6da5-79ba-4682-b199-5ab808e1b1df",
"traceId": "a06b2a7f0c594d0c9093a8d2bc9739a5",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T07:56:59.961Z"
},
{
"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": "ad8c355e-9521-4a69-bcd3-86f48e05a894, 565a6da5-79ba-4682-b199-5ab808e1b1df",
"traceId": "a06b2a7f0c594d0c9093a8d2bc9739a5",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T07:56:59.961Z"
},
{
"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": "e26e7f04-e4d6-4f04-a891-ff539ed6a7b0, 2061e1e6-a946-407c-9106-3bf058d45366",
"traceId": "ba17123c4cda4a0086814ba98845064f",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0",
"checkedAt": "2026-08-08T07:56:59.992Z"
},
{
"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": "e26e7f04-e4d6-4f04-a891-ff539ed6a7b0, 2061e1e6-a946-407c-9106-3bf058d45366",
"traceId": "ba17123c4cda4a0086814ba98845064f",
"evidence": "records=3, current=1, size=5",
"checkedAt": "2026-08-08T07:56:59.992Z"
},
{
"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": "922e94ec-46b3-4c0e-b64c-518d1a7bab33, a09e0f69-590d-4610-a521-90ecc2540ca2",
"traceId": "03430d5a4ced41dbab87f7577301baf1",
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T07:57:00.024Z"
},
{
"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": "922e94ec-46b3-4c0e-b64c-518d1a7bab33, a09e0f69-590d-4610-a521-90ecc2540ca2",
"traceId": "03430d5a4ced41dbab87f7577301baf1",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.024Z"
},
{
"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": "f48c03f1-7505-43c6-a7c7-5ffedb009636, a2eb132e-9df9-4ef7-96bc-f8191d118f0f",
"traceId": "ba3999a9eca047eca70f19b6694020aa",
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
"checkedAt": "2026-08-08T07:57:00.055Z"
},
{
"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": "f48c03f1-7505-43c6-a7c7-5ffedb009636, a2eb132e-9df9-4ef7-96bc-f8191d118f0f",
"traceId": "ba3999a9eca047eca70f19b6694020aa",
"evidence": "records=0, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.055Z"
},
{
"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": "2c484504-c14e-4d16-8c47-450300cee220",
"traceId": "5f283f2132e64dca90019cdd88824b91",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:57:00.085Z"
},
{
"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": "a3e7674c-03a1-4c3d-b393-ebe76f95c661",
"traceId": "f92429ff7be24b95855f08ea8870a6f0",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:57:00.117Z"
},
{
"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": "adef9164-dc23-41dd-9264-4b1d07bf709b",
"traceId": "bcca2423825a4cfcbb61074de7c3bc8d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:57:00.147Z"
},
{
"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": "9d357d60-6795-47c9-8030-d1fbbf3b30a3",
"traceId": "73ea114720224883897588d3b01126fc",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:00.177Z"
},
{
"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": "9131c91f-6763-4504-b6b3-bf9c504425e8",
"traceId": "0cd7c7f996e64b56aa9053b967090f1d",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:00.210Z"
},
{
"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": "0f170530-9164-4aab-9fd6-6c9073791c7f, b8674b3d-d793-4bf3-a92c-a8b306233f4d",
"traceId": "8ff938314631490c88b0475b1aacbe2e",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T07:57:00.231Z"
},
{
"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": "0f170530-9164-4aab-9fd6-6c9073791c7f, b8674b3d-d793-4bf3-a92c-a8b306233f4d",
"traceId": "8ff938314631490c88b0475b1aacbe2e",
"evidence": "records=4, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.231Z"
},
{
"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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19",
"traceId": "1e300a3f208044808b6d83ce57a58a33",
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T07:57:00.254Z"
},
{
"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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19",
"traceId": "1e300a3f208044808b6d83ce57a58a33",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.254Z"
},
{
"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": "d72ed187-95c6-4157-b4a9-f16be63b87e6, 13c00212-3ad9-446c-91e0-b2d014375f19",
"traceId": "1e300a3f208044808b6d83ce57a58a33",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:57:00.254Z"
},
{
"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": "87de3c5c-d743-4449-8ca0-7290b185b725",
"traceId": "20408cff37224a518198495e13daa9b7",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:57:00.285Z"
},
{
"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": "1c881532-a6ac-43a7-81e0-23b19db49ad8, 13cb0261-28f5-4935-9f1d-bdbaa76fa081",
"traceId": "6d46d910697e4465ae9ea92373b6cb5a",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE",
"checkedAt": "2026-08-08T07:57:00.305Z"
},
{
"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": "1c881532-a6ac-43a7-81e0-23b19db49ad8, 13cb0261-28f5-4935-9f1d-bdbaa76fa081",
"traceId": "6d46d910697e4465ae9ea92373b6cb5a",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.305Z"
},
{
"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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be",
"traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd",
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE",
"checkedAt": "2026-08-08T07:57:00.333Z"
},
{
"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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be",
"traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd",
"evidence": "records=5, current=1, size=5",
"checkedAt": "2026-08-08T07:57:00.333Z"
},
{
"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": "adad3373-6a9f-4a90-a58a-f2f8c294e303, e4a4762a-3075-451a-bc92-a5fa17d2a1be",
"traceId": "3fabd5ebaf8e4d4e8311c1e8ed5e9edd",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:57:00.333Z"
},
{
"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": "dd4b885f-47a6-4b79-9cd4-29635db18b41",
"traceId": "da25d84928f74109a6f0324f67ef443d",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:57:00.361Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "仓库导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "4d10ec42-b576-4a98-b4fb-311225bca2a8, d05652b9-6e3d-4533-b3b2-66d6964266ab",
"traceId": "059a592e14d34682b4a2f0b963bc6ef6",
"evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:57:00.399Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "快递公司导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "8cd7c81f-377a-4bec-9a98-c9cbd69c19a5, 4fcd4378-fc2b-41f6-817e-2f59ed9fb82d",
"traceId": "199e92709a7047588b79e36bbeef0fcb",
"evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:57:00.429Z"
},
{
"module": "supplemental",
"scenario": "shared-master-data",
"name": "往来单位导入模板为 XLSX 且不记录二进制",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "9ca97e69-9522-43d8-a803-0398b3112ba6, fd6853be-ef8f-4686-978a-3752827065dd",
"traceId": "ba3d91276b6745c2a0445117e0a6ebe1",
"evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:57:00.462Z"
},
{
"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": "96c64896-c5ea-44cd-b07a-85e71d48c88d, f4725e67-c80b-48b4-8cb8-b1522729d306",
"traceId": "adf7a331d3e8469b978722c077353f23",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:57:00.481Z"
},
{
"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": "96c64896-c5ea-44cd-b07a-85e71d48c88d, f4725e67-c80b-48b4-8cb8-b1522729d306",
"traceId": "adf7a331d3e8469b978722c077353f23",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:57:00.481Z"
},
{
"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": "866e98e4-a106-4c34-8420-de51d46482c9, 75a5004d-931b-4e50-91e0-ceb3ed8b0cb1",
"traceId": "ef92e66634864540bf2df74e8c23ac01",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:57:00.516Z"
},
{
"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": "866e98e4-a106-4c34-8420-de51d46482c9, 75a5004d-931b-4e50-91e0-ceb3ed8b0cb1",
"traceId": "ef92e66634864540bf2df74e8c23ac01",
"evidence": "count=1",
"checkedAt": "2026-08-08T07:57:00.516Z"
},
{
"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": "e2a8f708-4a3f-4ed4-9f2b-4ccf379f6d1e, 76252587-2815-4307-a05e-4f8af45010c8",
"traceId": "82b935fd17074d85b20811dc9474148f",
"evidence": "count=13",
"checkedAt": "2026-08-08T07:57:00.549Z"
},
{
"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": "e2a8f708-4a3f-4ed4-9f2b-4ccf379f6d1e, 76252587-2815-4307-a05e-4f8af45010c8",
"traceId": "82b935fd17074d85b20811dc9474148f",
"evidence": "count=13",
"checkedAt": "2026-08-08T07:57:00.549Z"
},
{
"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": "ff0f492e-08a5-4006-9d27-cdead2eb7653, 328eabae-d709-4958-be4c-df34c92aa89b",
"traceId": "39e78ba595c44a1a84acdd721762d1dc",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.568Z"
},
{
"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/2085998623572144130/source"
},
"http": 200,
"code": null,
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "fbc28362-1efd-49aa-85e9-ed8e887a91f1, 306a59e9-ce77-450d-b725-3a3d2106cae4, 0890a804-fb42-48fb-a146-3e874769ecc9",
"traceId": "e19a77671bfe4bc1afb13f98f28795f0, df7cf861f0ba4b378abc51af6fc52a90",
"evidence": "versionId=2085998623572144130, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:57:00.667Z"
},
{
"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": "6f65b281-2fc9-4c47-a0a4-2305a06f0822, 84abe429-d4c3-44fa-834b-0b700c132910",
"traceId": "fcbae5080ab74663ba8437a8159cd8de",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.703Z"
},
{
"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": "6f65b281-2fc9-4c47-a0a4-2305a06f0822, 84abe429-d4c3-44fa-834b-0b700c132910",
"traceId": "fcbae5080ab74663ba8437a8159cd8de",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:00.703Z"
},
{
"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": "80face3a-2fb4-4d8e-b5f1-db8930cc428b, 680d9f1e-1999-472c-8d6b-3b4ab4ba373c",
"traceId": "ce863aec15cf417186a0f575512c7327",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.734Z"
},
{
"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": "80face3a-2fb4-4d8e-b5f1-db8930cc428b, 680d9f1e-1999-472c-8d6b-3b4ab4ba373c",
"traceId": "ce863aec15cf417186a0f575512c7327",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:00.734Z"
},
{
"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": "2dde93c8-7b9c-4d62-8860-7d5b12419c9a, 69167bc5-d720-4fa8-acce-7dc43017a424",
"traceId": "04526e4c93e844228d4eb56be4e70593",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.766Z"
},
{
"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": "2dde93c8-7b9c-4d62-8860-7d5b12419c9a, 69167bc5-d720-4fa8-acce-7dc43017a424",
"traceId": "04526e4c93e844228d4eb56be4e70593",
"evidence": "records=5",
"checkedAt": "2026-08-08T07:57:00.767Z"
},
{
"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": "640fb446-3e09-4a7a-8bd2-b40ddf336efb, a9712e07-24e8-4666-8a70-31676c699c8c",
"traceId": "efa2518fb5f5456d9c1880a5b6bab665",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.788Z"
},
{
"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": "640fb446-3e09-4a7a-8bd2-b40ddf336efb, a9712e07-24e8-4666-8a70-31676c699c8c",
"traceId": "efa2518fb5f5456d9c1880a5b6bab665",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:00.788Z"
},
{
"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": "a3e66f0a-fae3-4164-9aab-f8150eb1be9b, 3c37b4a4-4d43-4aae-8ece-781645b8a4bb",
"traceId": "e3f11d953a3e46d78ded049f522e69ff",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.807Z"
},
{
"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": "a3e66f0a-fae3-4164-9aab-f8150eb1be9b, 3c37b4a4-4d43-4aae-8ece-781645b8a4bb",
"traceId": "e3f11d953a3e46d78ded049f522e69ff",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:00.807Z"
},
{
"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": "8f97a99d-8399-46e5-842a-5ad0a3363f9b",
"traceId": "a64e01bfb52f48748aa05f5c2a9003a1",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:00.825Z"
},
{
"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": "ebaa5032-bba3-4160-b304-aa6f4635231c",
"traceId": "292a9046464d4d1a82909d66966fb1d7",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:00.854Z"
},
{
"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": "2715b18a-1835",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:57:00.880Z"
},
{
"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": "8e1d3a35-192b-4eca-bb1e-6635c03eca70, 3e60ef31-970f-4535-b760-1faa4f72acd7",
"traceId": "48476ae8add7413ca6ae3b8d0a333537",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.930Z"
},
{
"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": "8e1d3a35-192b-4eca-bb1e-6635c03eca70, 3e60ef31-970f-4535-b760-1faa4f72acd7",
"traceId": "48476ae8add7413ca6ae3b8d0a333537",
"evidence": "records=5, builtInField=protectedAccount",
"checkedAt": "2026-08-08T07:57:00.931Z"
},
{
"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": "22ac0a37-7543-473d-a61b-9e87efa2afd6, 2abbb996-7bcb-4d92-8b5a-cfbbaa4cd596",
"traceId": "eea3e6bf7ead416fac2bafad9d571815",
"evidence": "",
"checkedAt": "2026-08-08T07:57:00.962Z"
},
{
"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": "22ac0a37-7543-473d-a61b-9e87efa2afd6, 2abbb996-7bcb-4d92-8b5a-cfbbaa4cd596",
"traceId": "eea3e6bf7ead416fac2bafad9d571815",
"evidence": "records=21, builtInField=roleType",
"checkedAt": "2026-08-08T07:57:00.962Z"
},
{
"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": "4799a5db-e065-4b9b-80da-e7cbda89aedf, 2fdf6fc5-a7af-4233-906f-4e067d64b1f4",
"traceId": "b4826cead1674782a72d4abe119132dd",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.006Z"
},
{
"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": "4799a5db-e065-4b9b-80da-e7cbda89aedf, 2fdf6fc5-a7af-4233-906f-4e067d64b1f4",
"traceId": "b4826cead1674782a72d4abe119132dd",
"evidence": "records=151, builtInField=builtIn",
"checkedAt": "2026-08-08T07:57:01.006Z"
},
{
"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": "2715b18a-1839",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:57:01.021Z"
},
{
"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": "18d0892e-1840",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:57:01.035Z"
},
{
"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": "486f49d3-b9e2-4e16-815b-f9528238b04b, 916b02dd-b49d-416a-b5aa-d203c26049c3",
"traceId": "53e9c83160154210ac99fc1e61a12414",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.067Z"
},
{
"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": "859f75c8-6542-491a-9188-e400b9ade1d7, 2dc39894-b40a-469b-a33e-fe7f083a2309",
"traceId": "051959a6b6e147859880c422040f4328",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.092Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "读取隔离库位版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d100433d-75f4-4c3b-9655-6ececd31a390, 87ecabb2-a3eb-454d-8892-730b045fb288",
"traceId": "b1d9a72f5a9f4a0186bda16029733dbe",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.121Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "更新隔离库位以推进版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "45309b51-53f5-4f80-8abf-43dc776d74fa, 5b3bd93e-1004-4956-94dd-76f8af1d1ea9",
"traceId": "3f8cad59beb543f89b698ac71dcb1805",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:57:01.159Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位旧 version PUT 返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "A0409",
"message": "库位已被其他操作修改,请刷新后重试",
"requestId": "b6984e7a-34e3-4ebc-9f20-d71e9f841d4e",
"traceId": "59e4e7ed469b4e96a10679c5cfbfca24",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:57:01.189Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "冲突后回查库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c23f2aff-e9a1-4bbd-a4d0-b90caeb9c82e, ec133b7d-42ca-4dfa-9df1-d25bfc9b97e5",
"traceId": "b8c85c065eb341288031c7a5bb75d83c",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.215Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c23f2aff-e9a1-4bbd-a4d0-b90caeb9c82e, ec133b7d-42ca-4dfa-9df1-d25bfc9b97e5",
"traceId": "b8c85c065eb341288031c7a5bb75d83c",
"evidence": "name=边界库位-编辑",
"checkedAt": "2026-08-08T07:57:01.215Z"
},
{
"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": "cf1d8026-29d4-4104-bb76-cf40e3f32a85, 4ef37198-7513-4d4e-8cd0-431da191cfdb",
"traceId": "72b273ac87c64bba9dd63205c7c2b0ac",
"evidence": "HTTP=200, code=200, bytes=0",
"checkedAt": "2026-08-08T07:57:01.244Z"
},
{
"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": "96a321d8-d98c-4562-912f-e9a5500e1468, d0fa857d-c450-47ae-8443-d33df7a9cdd6",
"traceId": "140b53130177484bbae6fb0018a1dff8",
"evidence": "HTTP=200, code=200, bytes=6",
"checkedAt": "2026-08-08T07:57:01.263Z"
},
{
"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": "49f77e8c-0abf-4ebe-8772-5f51f52aa125, 1e07914c-d015-494b-bb90-6d12f4e3bc71",
"traceId": "bec13fbd04cd470ca4fa623af6361fa8",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:57:01.290Z"
},
{
"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": "fe99f60a-cbeb-46c2-b57e-df403f62ff26, cb895c48-4f4f-4796-a90e-bbf4fa58a37a",
"traceId": "f77f842b002f449aa240c22222848524",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:57:01.323Z"
},
{
"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": "a2b27522-5adc-4cd0-b5e5-109dc199393c",
"traceId": "315f408cd76b4b509f8faa0cad539a53",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:01.356Z"
},
{
"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": "18d0892e-1852",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:57:01.369Z"
},
{
"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": "bbde78e9-e4cb-4dd2-bc03-0cb4433c95c6",
"traceId": "53712f5db1234a62afc3e1cf7f1799a1",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:57:01.402Z"
},
{
"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": "589d5132-0c12-41e2-afb5-19c90d01fdf3",
"traceId": "06d34244cd614298ade79bc66ed9ae63",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:57:01.422Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离库位以便清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085998698132717569/status?tenantId=0&warehouseId=2085998697998499842"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "014d206a-530e-457b-8b05-abe495dad050, acdeef69-c46d-4007-8a5e-088136aac80f",
"traceId": "f6cc79667b7e4bfc80b1bc70321b8c64",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.454Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "删除隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085998698132717569?tenantId=0&warehouseId=2085998697998499842&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "527efefc-f1b1-4782-9d4d-3a8125a7a636, 88c7d129-7386-4ec1-96d4-b816036995dc",
"traceId": "d81d45bea4f34bd69fcf23ffb33abed6",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.483Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085998697998499842/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "812c728f-44ac-4331-99c0-69c627381f56, 8ff40eba-3a49-47ff-9e87-8148657d0a06",
"traceId": "cad896f74f01461a8330a8c3a5edcd2e",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.506Z"
},
{
"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-20260808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d9cee9b3-4b3a-4342-a0cd-465cbb25a1d7, 568d6162-ad4a-4621-8732-7395e3cdeb97",
"traceId": "0accdfcb7bef466fa72e156b7a76e556",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.530Z"
},
{
"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-20260808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d9cee9b3-4b3a-4342-a0cd-465cbb25a1d7, 568d6162-ad4a-4621-8732-7395e3cdeb97",
"traceId": "0accdfcb7bef466fa72e156b7a76e556",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:01.530Z"
},
{
"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": "b85a4cc8-563c-4caa-af06-b751682d82df, b3fc950c-389f-4ed3-a322-0a6169f75086",
"traceId": "ed5fd126bf0143958cece521527e6d9a",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:01.556Z"
},
{
"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": "9dcb1135-3d5b-435f-9949-363c3b48d02a, 00209250-b68c-4809-9d0e-8f646c13b091",
"traceId": "e62c9b2c6aa340248a408e889be681a3",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:01.586Z"
},
{
"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": "37f0de07-38b9-4f37-9ce1-2db5aa9d19b1, 9d57a840-915d-40fe-b6db-ea6a4530ed86",
"traceId": "f3571926f71e46a3b9526852ab5e1046",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:01.617Z"
},
{
"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": "f8aff5f2-3c33-4996-8cab-8a9925660339, 64fccf8f-6668-4801-9ce8-607409b169b1",
"traceId": "a10164c028a2478990d1ab3dfc38ffb2",
"evidence": "HTTP=200, code=200, records=5",
"checkedAt": "2026-08-08T07:57:01.649Z"
},
{
"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": "35ca23d2-aedd-44b3-8eb7-a16f5afc8d42, 8297f835-0fdf-40d0-b2a0-c69b27402022",
"traceId": "7c5648545b9747349202c3c1992f2382",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:01.679Z"
},
{
"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": "afe99b26-ea3d-422f-baca-93d667dac93e, c48b9529-071c-4e49-b76b-fd0119be28c7",
"traceId": "c86c81fc86734fcf83629d6dc8711aa7",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:01.707Z"
},
{
"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": "9f7b77ff-b8c9-4d49-a6c4-e9d45472cb30, cf71354a-7f9d-4f65-a60e-23a3b11af7b5",
"traceId": "3a0f0b973b484c9188d69a2849d95a07",
"evidence": "key=ADMIN-API-20260808075633661-ocean-create",
"checkedAt": "2026-08-08T07:57:01.751Z"
},
{
"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": "9f7b77ff-b8c9-4d49-a6c4-e9d45472cb30, cf71354a-7f9d-4f65-a60e-23a3b11af7b5",
"traceId": "3a0f0b973b484c9188d69a2849d95a07",
"evidence": "bookingId=2085998700864778242, parties=3, requirements=1",
"checkedAt": "2026-08-08T07:57:01.751Z"
},
{
"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": "f411428d-0975-4ca9-81c7-2515ddde68ef, 648ca0e7-4467-40cb-9c20-704a4010cdbf",
"traceId": "fa87f3771ea5404bac3b71f8243b4f74",
"evidence": "first=2085998700864778242, replay=2085998700864778242",
"checkedAt": "2026-08-08T07:57:01.778Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "编辑 DRAFT 订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7bf34c5d-d6b5-433b-9272-3d98a413b6b5, 776316a3-a468-47c7-af5a-d0ac460ca83c",
"traceId": "a4ef144edc724dadbdee9653381642ab",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:57:01.817Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "A0409",
"message": "数据已被其他人修改,请刷新后重试",
"requestId": "8c441663-ca48-45e4-af43-d9573a3ffee6",
"traceId": "24691c88bd57421aa19a4b462a6055f1",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:57:01.850Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "冲突后回查订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "78574c9c-f9d5-4299-96ea-b0691ac9c190, a61393c2-ca0e-4713-a599-f86cb916bd0f",
"traceId": "02e889c5309f4b408c53843b0bd7d513",
"evidence": "",
"checkedAt": "2026-08-08T07:57:01.882Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "78574c9c-f9d5-4299-96ea-b0691ac9c190, a61393c2-ca0e-4713-a599-f86cb916bd0f",
"traceId": "02e889c5309f4b408c53843b0bd7d513",
"evidence": "vessel=编辑船-8075633661",
"checkedAt": "2026-08-08T07:57:01.882Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "提交订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e8177f4e-8a38-4fbf-b39e-2629f27e9fcf, 16bb7316-4fde-44dd-aa23-a44ca5f40c5e",
"traceId": "386fa6f3dc334090a1593f016871ff57",
"evidence": "status=SUBMITTED",
"checkedAt": "2026-08-08T07:57:01.924Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认订舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242/confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "28261b9e-d97d-443c-88c1-5a2fec5f5135, fa197287-0b44-4870-bc67-f5d1dd119bb5",
"traceId": "614b355ade2a4bc680c22800dbb5ae7c",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T07:57:01.970Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "申请改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242/change-request"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b6910b73-c5f0-4c05-8152-15c83730fe10, 9ae38caf-1988-46e3-910e-c160ddf76c6a",
"traceId": "c0bbaf62932643e0bd7bcc4fa719eb70",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.018Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "确认改船",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242/change-confirm"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "567edd61-0f0d-4ea4-9e2b-5f1cce8fd96e, cc567b84-17d0-4e15-b52a-f01130e9658a",
"traceId": "ba7495a9face4906b8b0e1442a5310bc",
"evidence": "status=CONFIRMED",
"checkedAt": "2026-08-08T07:57:02.065Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "放舱",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242/release"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d9212ec5-d7b4-4150-9f27-25496433aaf4, 85df0ac4-f09e-45ea-a5ed-952fd4d2df87",
"traceId": "8b6075f27f704218a674051b398a1878",
"evidence": "status=RELEASED",
"checkedAt": "2026-08-08T07:57:02.112Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "回查 RELEASED 订舱详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "def8897b-d08f-4a66-b7da-487ec6c2e676, d6c5b71d-20d5-4446-9deb-22417508ccc5",
"traceId": "e0a6e30619754f0cb2f5e9d48064b028",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.135Z"
},
{
"module": "ocean-bookings",
"scenario": "ocean-booking-lifecycle",
"name": "订舱状态历史、审计操作者和终态完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/ocean-bookings/2085998700864778242"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "def8897b-d08f-4a66-b7da-487ec6c2e676, d6c5b71d-20d5-4446-9deb-22417508ccc5",
"traceId": "e0a6e30619754f0cb2f5e9d48064b028",
"evidence": "status=RELEASED, histories=6",
"checkedAt": "2026-08-08T07:57:02.135Z"
},
{
"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": "965ac354-4e69-469a-a6ce-1c729a97fb92",
"traceId": "f964ae83cd074d1783364105ce1300f6",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:57:02.157Z"
},
{
"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-20260808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2b43387c-f88d-439a-ad36-e041d061d17f, 831bbd01-c298-4091-8f5d-c7e76bbb2455",
"traceId": "c06efdf7cee744578508477f1708a7f0",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.180Z"
},
{
"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-20260808075633661"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2b43387c-f88d-439a-ad36-e041d061d17f, 831bbd01-c298-4091-8f5d-c7e76bbb2455",
"traceId": "c06efdf7cee744578508477f1708a7f0",
"evidence": "records=0",
"checkedAt": "2026-08-08T07:57:02.180Z"
},
{
"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": "c95b3387-c5e0-4ebf-94c6-e067fa14991e, 2fa34f73-1a5d-424e-a80e-141a38976d85",
"traceId": "91e1d47121e445d987d14e3c4d4d3b6f",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.204Z"
},
{
"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": "184ab78e-fe38-4f92-9bfe-a975ec95aae1, df839c60-8e0b-4f55-a501-2e15cbc15ca2",
"traceId": "0af34c11258d4852a9c8fae6beacd142",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.224Z"
},
{
"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": "d6ceb5a3-e255-4703-9abd-2faeb36d5ad8, 7408cc27-b282-410f-aa4e-c720287d917e",
"traceId": "feef610bae424f9c8998818730d3d618",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.250Z"
},
{
"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": "2a5fafc5-4d48-438d-9329-da1cfe2c05ba, 094bcde7-f095-4e11-91f2-63ae68808f8e",
"traceId": "9419093338e14b4d8c46251c69a41718",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.281Z"
},
{
"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": "9dd05743-8053-4e89-8454-ba731c2e61a8, 6f13518d-1c6a-45a2-bc68-a7c79ed61a41",
"traceId": "6446a56694f548cfa492a5836ef1325d",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.312Z"
},
{
"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": "cb44e339-ab0c-4462-a136-807360d635c5, 8e00b26e-98ca-4c02-9c17-e695f47b667b",
"traceId": "432b992fd640432d93111d504580c38a",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.332Z"
},
{
"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": "1a38da70-9f67-402c-9bf1-f7a6957fd8bd, b8850301-aa06-4252-be91-5c10c0e02342",
"traceId": "d175050f965e4798b0f549f285cd3612",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.363Z"
},
{
"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": "a209c08f-2219-40f1-8c5f-12fec253a1ee, ad81d4b1-9f72-4c85-8a81-23aa5e9de618",
"traceId": "46d158e7b58d48b5b56aaaa629f7e139",
"evidence": "HTTP=200, code=200, records=5",
"checkedAt": "2026-08-08T07:57:02.391Z"
},
{
"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": "4d67019a-f5b7-45f2-9dc8-7c9af6345f21, c6882bdf-eba3-42cb-878f-638e75e82e83",
"traceId": "240775a845154ee3a1bd0da8dd405552",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.422Z"
},
{
"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": "2d938523-8245-493e-95f9-874888056256, 2c44689d-4bad-46c8-b49f-f864cd720f64",
"traceId": "e761fd4f80274654a63e3e82984a78a0",
"evidence": "HTTP=200, code=200, records=0",
"checkedAt": "2026-08-08T07:57:02.453Z"
},
{
"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": "38266eeb-01c8-4d38-bbdd-8d071328873a, 67080347-a3e9-422e-86f1-842598163010",
"traceId": "d3c02dc69cf24ce8ad650233103964d4",
"evidence": "HTTP=200, code=200, records=3",
"checkedAt": "2026-08-08T07:57:02.484Z"
},
{
"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": "a4d6f33b-7a2a-40bf-9b5d-340f0f871b28, e8891ebb-50c6-446c-b367-84ddadc82ed1",
"traceId": "c1743365b6454b2d86a8e3667da17bf7",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.508Z"
},
{
"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": "a4d6f33b-7a2a-40bf-9b5d-340f0f871b28, e8891ebb-50c6-446c-b367-84ddadc82ed1",
"traceId": "c1743365b6454b2d86a8e3667da17bf7",
"evidence": "id=2085998704065032193, status=DRAFT",
"checkedAt": "2026-08-08T07:57:02.508Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "编辑拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ebd01710-13c8-4d17-be5c-c967f0642f63, 2d211eb2-7d20-47bc-af9c-2ca00e3d2c6a",
"traceId": "f0f25b7530a74d8f8e9cfc7f1292926c",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:57:02.532Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约旧版本编辑返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "A0409",
"message": "版本已变化,请刷新后重试",
"requestId": "67b45c47-bfba-47ca-9570-4f7cc71dbe4b",
"traceId": "138432c4ad474294ba504f8a95199579",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:57:02.560Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "冲突后回查拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5b64ecfa-d3f5-457c-b251-919ab3ec753d, 217fe7f3-17c8-47e8-bca6-dd66d35309bf",
"traceId": "6e1a7f16189646bdb3f5df474b095329",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.591Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约冲突未部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5b64ecfa-d3f5-457c-b251-919ab3ec753d, 217fe7f3-17c8-47e8-bca6-dd66d35309bf",
"traceId": "6e1a7f16189646bdb3f5df474b095329",
"evidence": "vehicleNo=粤C-633661",
"checkedAt": "2026-08-08T07:57:02.591Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b2937b07-2253-4e8f-9ee4-b71d5415c761, 8c4b1993-d717-4b85-a0d3-9682afa5c78a",
"traceId": "8db64bacdf9a4b69b818c126080f3612",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.629Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "提交预约 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/submit"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b2937b07-2253-4e8f-9ee4-b71d5415c761, 8c4b1993-d717-4b85-a0d3-9682afa5c78a",
"traceId": "8db64bacdf9a4b69b818c126080f3612",
"evidence": "status=PENDING_DISPATCH",
"checkedAt": "2026-08-08T07:57:02.629Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "62df2613-9bfe-41ef-b2dd-e76ba82222c7, 2ca9a605-cc22-4241-9d6f-00ad982fcdba",
"traceId": "7af478c67cb74d69a374442123efbd0f",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.659Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "派车 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/dispatch"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "62df2613-9bfe-41ef-b2dd-e76ba82222c7, 2ca9a605-cc22-4241-9d6f-00ad982fcdba",
"traceId": "7af478c67cb74d69a374442123efbd0f",
"evidence": "status=DISPATCHED",
"checkedAt": "2026-08-08T07:57:02.659Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b23992f1-01ef-4043-be77-01d152ab79b8, f390d6e4-67fa-4164-be4a-ddd26a5f3962",
"traceId": "ede5ac575f89485faf31292c41638202",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.684Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始提货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/pickup"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b23992f1-01ef-4043-be77-01d152ab79b8, f390d6e4-67fa-4164-be4a-ddd26a5f3962",
"traceId": "ede5ac575f89485faf31292c41638202",
"evidence": "status=PICKUP_IN_PROGRESS",
"checkedAt": "2026-08-08T07:57:02.684Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c7523247-5557-42eb-bb92-8d899800d183, 48d0d8c0-30da-4886-96d2-5de796eafc13",
"traceId": "1ec591652a2e46768142a03242fbf458",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.722Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "到仓 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/arrive"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c7523247-5557-42eb-bb92-8d899800d183, 48d0d8c0-30da-4886-96d2-5de796eafc13",
"traceId": "1ec591652a2e46768142a03242fbf458",
"evidence": "status=ARRIVED_WAREHOUSE",
"checkedAt": "2026-08-08T07:57:02.722Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "74c0c133-59a3-4282-acc7-161912d25e1a, 11cfcbc1-eb5d-46ca-af21-bddfc7f8d11b",
"traceId": "79a8c646e6e2407a8a1d9b9650ad9986",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.755Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "开始装货 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/load"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "74c0c133-59a3-4282-acc7-161912d25e1a, 11cfcbc1-eb5d-46ca-af21-bddfc7f8d11b",
"traceId": "79a8c646e6e2407a8a1d9b9650ad9986",
"evidence": "status=LOADING",
"checkedAt": "2026-08-08T07:57:02.755Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "40330302-0d8a-471c-bdbe-55d8e10d9805, 49d7d883-bcf8-4926-a8d0-d9bba37f9de2",
"traceId": "4ee88d987a9046b7aaabfb63fc2af8c2",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.784Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "离场 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/depart"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "40330302-0d8a-471c-bdbe-55d8e10d9805, 49d7d883-bcf8-4926-a8d0-d9bba37f9de2",
"traceId": "4ee88d987a9046b7aaabfb63fc2af8c2",
"evidence": "status=DEPARTED",
"checkedAt": "2026-08-08T07:57:02.785Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2a486e15-a56c-449f-ab3e-da74365198ac, 8c3c6167-0092-408d-a615-00756cd138f9",
"traceId": "e4cd46dd63804aa498c36c5bb06eaf1b",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.810Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "完成 状态返回",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998704065032193/complete"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2a486e15-a56c-449f-ab3e-da74365198ac, 8c3c6167-0092-408d-a615-00756cd138f9",
"traceId": "e4cd46dd63804aa498c36c5bb06eaf1b",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T07:57:02.810Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "回查 COMPLETED 拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4eae3cdf-3fc0-4ce0-bbb1-8a24d1dda7e0, 999bfea1-9e20-4505-a5d1-a5d11cf282c5",
"traceId": "e8d38251cb654bc890cd69d0620f1348",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.842Z"
},
{
"module": "truck-appointments",
"scenario": "truck-appointment-lifecycle",
"name": "拖车预约状态终态和费用快照正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085998704065032193"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4eae3cdf-3fc0-4ce0-bbb1-8a24d1dda7e0, 999bfea1-9e20-4505-a5d1-a5d11cf282c5",
"traceId": "e8d38251cb654bc890cd69d0620f1348",
"evidence": "status=COMPLETED",
"checkedAt": "2026-08-08T07:57:02.843Z"
},
{
"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": "a004d6f1-57de-4780-84ed-3d3527a05304, ae528890-5449-455c-bac4-a0eedaab710c",
"traceId": "a21e1ed8746f4c00aa5442e5d1f6c50a",
"evidence": "oceanBookingId=2085998700864778242",
"checkedAt": "2026-08-08T07:57:02.876Z"
},
{
"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": "a004d6f1-57de-4780-84ed-3d3527a05304, ae528890-5449-455c-bac4-a0eedaab710c",
"traceId": "a21e1ed8746f4c00aa5442e5d1f6c50a",
"evidence": "appointmentId=2085998705608536065, oceanBookingId=2085998700864778242, version=0",
"checkedAt": "2026-08-08T07:57:02.877Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "取消跨服务链路拖车预约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998705608536065/cancel"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "08973c61-0628-40ac-bdcf-994a79aec606, b091a92f-933a-40f6-9672-dd4c96d56998",
"traceId": "0c73ae6bd88048239ab1be978c28214f",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.908Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "跨服务链路安全终态为 CANCELLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/truck-appointments/2085998705608536065/cancel"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "08973c61-0628-40ac-bdcf-994a79aec606, b091a92f-933a-40f6-9672-dd4c96d56998",
"traceId": "0c73ae6bd88048239ab1be978c28214f",
"evidence": "status=CANCELLED",
"checkedAt": "2026-08-08T07:57:02.908Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "回查跨服务链路审计历史",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/truck-appointments/2085998705608536065"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b10b8f58-c9c9-40bf-a17d-bf177d19116d, bfbd97af-b712-41aa-b7cd-234c37620d52",
"traceId": "317475406af14763bab3457bf10a599e",
"evidence": "",
"checkedAt": "2026-08-08T07:57:02.936Z"
}
]
}