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