7735 lines
266 KiB
JSON
7735 lines
266 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808053150342",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T05:32:16.636Z",
|
|
"startedAt": "2026-08-08T05:31:50.342Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 414,
|
|
"passed": 413,
|
|
"failed": 1
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "customers",
|
|
"startedAt": "2026-08-08T05:31:50.715Z",
|
|
"finishedAt": "2026-08-08T05:31:51.641Z",
|
|
"success": true,
|
|
"passed": 38,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "overseas-storage-fees",
|
|
"startedAt": "2026-08-08T05:31:51.643Z",
|
|
"finishedAt": "2026-08-08T05:31:52.168Z",
|
|
"success": false,
|
|
"passed": 5,
|
|
"failed": 1,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "system",
|
|
"startedAt": "2026-08-08T05:31:52.169Z",
|
|
"finishedAt": "2026-08-08T05:31:54.670Z",
|
|
"success": true,
|
|
"passed": 41,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "master-data",
|
|
"startedAt": "2026-08-08T05:31:54.671Z",
|
|
"finishedAt": "2026-08-08T05:31:55.662Z",
|
|
"success": true,
|
|
"passed": 42,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders",
|
|
"startedAt": "2026-08-08T05:31:55.664Z",
|
|
"finishedAt": "2026-08-08T05:32:00.124Z",
|
|
"success": true,
|
|
"passed": 49,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "pricing",
|
|
"startedAt": "2026-08-08T05:32:00.126Z",
|
|
"finishedAt": "2026-08-08T05:32:03.793Z",
|
|
"success": true,
|
|
"passed": 26,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "downloads",
|
|
"startedAt": "2026-08-08T05:32:03.794Z",
|
|
"finishedAt": "2026-08-08T05:32:05.973Z",
|
|
"success": true,
|
|
"passed": 8,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-weight-ocr",
|
|
"startedAt": "2026-08-08T05:32:05.975Z",
|
|
"finishedAt": "2026-08-08T05:32:11.934Z",
|
|
"success": true,
|
|
"passed": 52,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders-inbound-measurement-fixture",
|
|
"startedAt": "2026-08-08T05:32:11.935Z",
|
|
"finishedAt": "2026-08-08T05:32:14.263Z",
|
|
"success": true,
|
|
"passed": 49,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-measurement",
|
|
"startedAt": "2026-08-08T05:32:14.266Z",
|
|
"finishedAt": "2026-08-08T05:32:15.117Z",
|
|
"success": true,
|
|
"passed": 28,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "supplemental",
|
|
"startedAt": "2026-08-08T05:32:15.119Z",
|
|
"finishedAt": "2026-08-08T05:32:16.636Z",
|
|
"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=2085962168499032065",
|
|
"code": "S0500",
|
|
"requestId": "2dc6d0b9-c5de-4992-9ef5-d51b2cf9af8f",
|
|
"traceId": "11753a477aa641d381aebeaf50662737"
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"customer": {
|
|
"tenantId": "2085962164598329346",
|
|
"marker": "ADMIN-API-20260808053150342",
|
|
"contactPhone": "16167110715"
|
|
},
|
|
"overseasStorageFeeCustomer": {
|
|
"tenantId": "2085962168499032065",
|
|
"marker": "ADMIN-API-20260808053150342",
|
|
"ownedByModule": true
|
|
},
|
|
"systemPermission": {
|
|
"id": "2085962170784927746",
|
|
"code": "platform:acceptance:808053150342"
|
|
},
|
|
"systemRole": {
|
|
"id": "2085962171426656258",
|
|
"code": "ADMIN_ACCEPT_808053150342",
|
|
"finalStatus": "DISABLED",
|
|
"retainedBecauseAssigned": true
|
|
},
|
|
"systemUser": {
|
|
"membershipId": "2085962172475232260",
|
|
"username": "admin_accept_808053150342",
|
|
"finalStatus": "DISABLED"
|
|
},
|
|
"warehouse": {
|
|
"id": "2085962181221859329",
|
|
"code": "AW808053150342",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"location": {
|
|
"id": "2085962181863587842",
|
|
"warehouseId": "2085962181221859329",
|
|
"deleted": false
|
|
},
|
|
"pallet": {
|
|
"id": "2085962182631145474",
|
|
"warehouseId": "2085962181221859329",
|
|
"deleted": true
|
|
},
|
|
"expressCompany": {
|
|
"id": "2085962183243513857",
|
|
"code": "EX808053150342",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"partner": {
|
|
"id": "2085962183893630977",
|
|
"code": "PT808053150342",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"orders": {
|
|
"marker": "ADMIN-API-20260808053150342",
|
|
"tenantId": "10001",
|
|
"orderId": "2085962187894489089",
|
|
"productImageFileId": "2085962187537973250",
|
|
"boxTypes": [
|
|
"SMALL",
|
|
"MEDIUM",
|
|
"LARGE",
|
|
"EXTRA_LARGE"
|
|
],
|
|
"inboundId": "2085962198357159938",
|
|
"orderNo": "FL2085962187894489089",
|
|
"inboundCode": "RK-2085962187894489089",
|
|
"processStatus": "WAIT_MEASURE",
|
|
"taskId": "2085962198352965633"
|
|
},
|
|
"ocrInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085962198357159938",
|
|
"marker": "ADMIN-API-20260808053150342"
|
|
},
|
|
"testInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085962198357159938",
|
|
"marker": "ADMIN-API-20260808053150342"
|
|
},
|
|
"priceBookVersion": {
|
|
"versionId": "2085962204229185537",
|
|
"marker": "ADMIN-API-20260808053150342",
|
|
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
|
|
},
|
|
"exportTask": {
|
|
"id": "2085962219301437441"
|
|
},
|
|
"inboundWeightOcr": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085962198357159938",
|
|
"resultIds": [
|
|
"2085962242380574721",
|
|
"2085962251637403650"
|
|
],
|
|
"cleaned": true
|
|
},
|
|
"orchestrationFixtures": {
|
|
"inboundMeasurement": {
|
|
"marker": "ADMIN-API-20260808053150342-MOJIA",
|
|
"tenantId": "10001",
|
|
"orderId": "2085962256093872130",
|
|
"inboundId": "2085962261359800323"
|
|
}
|
|
},
|
|
"inboundMeasurement": {
|
|
"marker": "ADMIN-API-20260808053150342-MOJIA",
|
|
"tenantId": "10001",
|
|
"inboundId": "2085962261359800323",
|
|
"measurementId": "2085962265117896705",
|
|
"boxCode": "RK-2085962256093872130#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": "63b7c019-8424-4002-b6ee-689bf5c24991, 9e451f93-07f4-457b-9ed0-866e13e765c1",
|
|
"traceId": "2ea0d73468cc47039b82b34e1f8cf884",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:50.715Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167110715"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "23dea0e0-0233-4974-ba8d-305306d89dc1, b2e1bc9a-df57-4da4-9cbb-5c6a507ac4e3",
|
|
"traceId": "3c249a4507b749cc9d82f785b26aa48e",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:31:50.755Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.121Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "missing=none",
|
|
"checkedAt": "2026-08-08T05:31:51.122Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "tenantId=2085962164598329346, status=PROFILE_REQUIRED",
|
|
"checkedAt": "2026-08-08T05:31:51.122Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "generated=true, length=16",
|
|
"checkedAt": "2026-08-08T05:31:51.122Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "matches=true",
|
|
"checkedAt": "2026-08-08T05:31:51.122Z"
|
|
},
|
|
{
|
|
"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": "d122f98c-28b6-48a1-b327-30c7f08557c3, 2b4756d1-4554-41e3-9a9e-61ce7b2bb1dc",
|
|
"traceId": "808403a4b72a418ca62d4fb79e664820",
|
|
"evidence": "creditCode=omitted, approvedAt=omitted",
|
|
"checkedAt": "2026-08-08T05:31:51.122Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "新客户尺寸规则可查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "tenantId=2085962164598329346",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "固定四箱规顺序完整且无重复",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "四箱规默认内径、加边和备注正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "defaults=matched",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "derivedRows=4",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97678bfb-be6c-4837-8878-779dd1b8d75c, b979d0d1-5c07-433b-8c9b-281fe43789cb",
|
|
"traceId": "cf99472bea754963b943c1ba668445e6",
|
|
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
|
|
"checkedAt": "2026-08-08T05:31:51.152Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c2fc573a-75de-4610-a037-ef1b61079789, 6ea0e4e1-67f4-4994-8039-2a184bfc39f5",
|
|
"traceId": "16f31081669648429ff056af7fa46492",
|
|
"evidence": "rows=4",
|
|
"checkedAt": "2026-08-08T05:31:51.189Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c2fc573a-75de-4610-a037-ef1b61079789, 6ea0e4e1-67f4-4994-8039-2a184bfc39f5",
|
|
"traceId": "16f31081669648429ff056af7fa46492",
|
|
"evidence": "versions=1,1,1,1",
|
|
"checkedAt": "2026-08-08T05:31:51.189Z"
|
|
},
|
|
{
|
|
"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=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "箱规尺寸配置已被修改,请刷新后重试",
|
|
"requestId": "d270ece8-4c10-4055-bb9e-41182aa45782",
|
|
"traceId": "bced5813346b4a14b2aa6d15cd5d811d",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:31:51.228Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突后重新查询四条规则",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4fa465ef-9aa3-4ff7-a9dd-7f06412ea194, c240823a-843f-4a5c-91a3-cc11d95985ed",
|
|
"traceId": "e3ee1dbff29140bfa709e29d7b77d621",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.260Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突请求未造成四行部分更新",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4fa465ef-9aa3-4ff7-a9dd-7f06412ea194, c240823a-843f-4a5c-91a3-cc11d95985ed",
|
|
"traceId": "e3ee1dbff29140bfa709e29d7b77d621",
|
|
"evidence": "unchangedRows=4",
|
|
"checkedAt": "2026-08-08T05:31:51.260Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "恢复本轮修改前的四箱规配置",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "89df6366-e969-4d48-b0b2-0603eafe9efb, 62ab815c-5a3a-4485-a1eb-576dc938e0d0",
|
|
"traceId": "eceed746e10a45f198e483049590574f",
|
|
"evidence": "restore=original-values",
|
|
"checkedAt": "2026-08-08T05:31:51.291Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "尺寸规则恢复后回显与初始值一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "89df6366-e969-4d48-b0b2-0603eafe9efb, 62ab815c-5a3a-4485-a1eb-576dc938e0d0",
|
|
"traceId": "eceed746e10a45f198e483049590574f",
|
|
"evidence": "restoredRows=4",
|
|
"checkedAt": "2026-08-08T05:31:51.291Z"
|
|
},
|
|
{
|
|
"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-808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97c218c3-3822-4cdd-9da9-b57794a67c1f, 6c8440ba-d155-41d1-bcf4-2cb10ef2ea23",
|
|
"traceId": "25fcab28e02c4228ab959b990073e791",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.326Z"
|
|
},
|
|
{
|
|
"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-808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "97c218c3-3822-4cdd-9da9-b57794a67c1f, 6c8440ba-d155-41d1-bcf4-2cb10ef2ea23",
|
|
"traceId": "25fcab28e02c4228ab959b990073e791",
|
|
"evidence": "found=true, missing=none",
|
|
"checkedAt": "2026-08-08T05:31:51.326Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "868f17ce-2159-4b5c-8bc3-f45d251ee3e6, 1cb2c06d-7a7d-4ba6-89db-4516af4f337f",
|
|
"traceId": "2a4821a6b36941049524bb508038c457",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.345Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户详情基本信息正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "868f17ce-2159-4b5c-8bc3-f45d251ee3e6, 1cb2c06d-7a7d-4ba6-89db-4516af4f337f",
|
|
"traceId": "2a4821a6b36941049524bb508038c457",
|
|
"evidence": "tenantId=2085962164598329346",
|
|
"checkedAt": "2026-08-08T05:31:51.345Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "编辑客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7b3408dd-4a1b-4f40-ae4a-7d82c392d919, 50e16a24-dba2-4839-ae5f-d8b7f720329d",
|
|
"traceId": "df7240be3b664ef6bc282afee5d47a70",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.389Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7b3408dd-4a1b-4f40-ae4a-7d82c392d919, 50e16a24-dba2-4839-ae5f-d8b7f720329d",
|
|
"traceId": "df7240be3b664ef6bc282afee5d47a70",
|
|
"evidence": "tenantId=2085962164598329346",
|
|
"checkedAt": "2026-08-08T05:31:51.389Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "回查客户编辑结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6c214762-df2b-4231-a87a-57174c6d6074, e007d15e-de16-458e-8caf-3f45a8855a65",
|
|
"traceId": "a1a3bf3e41114148a03e0e857fb68a31",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.409Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6c214762-df2b-4231-a87a-57174c6d6074, e007d15e-de16-458e-8caf-3f45a8855a65",
|
|
"traceId": "a1a3bf3e41114148a03e0e857fb68a31",
|
|
"evidence": "tenantId=2085962164598329346",
|
|
"checkedAt": "2026-08-08T05:31:51.409Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询资质",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "09276e08-39b8-4d47-b515-d7d1065ebbeb, b8f5dc1e-1ab8-4f34-a9b9-7a3160083abe",
|
|
"traceId": "424343caffff45c3b61e4494600a6391",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.445Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "资质概况结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "09276e08-39b8-4d47-b515-d7d1065ebbeb, b8f5dc1e-1ab8-4f34-a9b9-7a3160083abe",
|
|
"traceId": "424343caffff45c3b61e4494600a6391",
|
|
"evidence": "count=0",
|
|
"checkedAt": "2026-08-08T05:31:51.445Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询成员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31b359c6-8884-4533-a644-6cad82ee9d87, 1489c854-55d8-4016-bc28-04f0e2c5a037",
|
|
"traceId": "875ce84c51944c13896aeac2166df17b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.482Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-owner-provisioning",
|
|
"name": "联系电话账号是企业管理员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31b359c6-8884-4533-a644-6cad82ee9d87, 1489c854-55d8-4016-bc28-04f0e2c5a037",
|
|
"traceId": "875ce84c51944c13896aeac2166df17b",
|
|
"evidence": "ownerFound=true, matches=true",
|
|
"checkedAt": "2026-08-08T05:31:51.482Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询运单数量",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ed36130a-4b90-4458-86a7-c34224ada2bd, ccd2585a-35bc-43d2-bd72-1adbb8f90a3a",
|
|
"traceId": "2bd7da4f4c784f6c89d04b25cc1159cf",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.508Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况返回当前客户运单数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085962164598329346"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ed36130a-4b90-4458-86a7-c34224ada2bd, ccd2585a-35bc-43d2-bd72-1adbb8f90a3a",
|
|
"traceId": "2bd7da4f4c784f6c89d04b25cc1159cf",
|
|
"evidence": "orderCount=0",
|
|
"checkedAt": "2026-08-08T05:31:51.508Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户运单记录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085962164598329346&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3f02eb68-a301-4e6f-9755-1f87a7e5afb0, d944cc51-de07-4c89-becd-cfa37b8e382f",
|
|
"traceId": "e44759795c44461cbf533b7a80e0df12",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:51.540Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "运单记录分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085962164598329346&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3f02eb68-a301-4e6f-9755-1f87a7e5afb0, d944cc51-de07-4c89-becd-cfa37b8e382f",
|
|
"traceId": "e44759795c44461cbf533b7a80e0df12",
|
|
"evidence": "records=0, total=0",
|
|
"checkedAt": "2026-08-08T05:31:51.540Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "归档测试客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c6848289-8d1f-4b3c-9dfc-c03454b08ce2, 43d973a5-4088-4a5d-b7b8-429f4a09b1bf",
|
|
"traceId": "e3d1d8a1c84f4f77b26107b9fc4f348f",
|
|
"evidence": "tenantId=2085962164598329346",
|
|
"checkedAt": "2026-08-08T05:31:51.641Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "测试客户归档后处于停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962164598329346/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c6848289-8d1f-4b3c-9dfc-c03454b08ce2, 43d973a5-4088-4a5d-b7b8-429f4a09b1bf",
|
|
"traceId": "e3d1d8a1c84f4f77b26107b9fc4f348f",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:51.641Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167111643"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2a61af1c-97f2-4eb6-8801-e6a9eb22c3e7, 1ed98489-ff56-4c8a-a2a1-d46ba1e01de3",
|
|
"traceId": "0a2a623829fc4984af4a699bd15440eb",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:31:51.682Z"
|
|
},
|
|
{
|
|
"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": "f253f4dd-0009-4dc9-ad1e-9790570a6b8e, 3184b8e1-a996-4ad2-87f9-5062c97e1c4c",
|
|
"traceId": "2348a41706124355866c07f3ce6a2ccb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.041Z"
|
|
},
|
|
{
|
|
"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": "f253f4dd-0009-4dc9-ad1e-9790570a6b8e, 3184b8e1-a996-4ad2-87f9-5062c97e1c4c",
|
|
"traceId": "2348a41706124355866c07f3ce6a2ccb",
|
|
"evidence": "tenantId=2085962168499032065",
|
|
"checkedAt": "2026-08-08T05:31:52.041Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "查询客户海外仓费用配置",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962168499032065/overseas-storage-fees"
|
|
},
|
|
"http": 200,
|
|
"code": "S0500",
|
|
"message": "Internal server error",
|
|
"requestId": "2dc6d0b9-c5de-4992-9ef5-d51b2cf9af8f",
|
|
"traceId": "11753a477aa641d381aebeaf50662737",
|
|
"evidence": "tenantId=2085962168499032065",
|
|
"checkedAt": "2026-08-08T05:31:52.067Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "费用配置契约不可用时清理隔离客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962168499032065/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ef1887de-e4fa-4085-b3bc-4c281638cb66, a916b730-b4f6-480e-9038-c311f167fd0c",
|
|
"traceId": "ce99f6759de046f0b36153d1d66e8c7d",
|
|
"evidence": "tenantId=2085962168499032065",
|
|
"checkedAt": "2026-08-08T05:31:52.168Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "隔离客户清理后停用",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962168499032065/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ef1887de-e4fa-4085-b3bc-4c281638cb66, a916b730-b4f6-480e-9038-c311f167fd0c",
|
|
"traceId": "ce99f6759de046f0b36153d1d66e8c7d",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:52.168Z"
|
|
},
|
|
{
|
|
"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": "6e97bd7e-5ba6-4216-a8a9-02ddd74ed32a, e56d3767-6b28-44cf-87bf-e2164951a0af",
|
|
"traceId": "4f49d3ecff834fb69e38dd4947a36093",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.219Z"
|
|
},
|
|
{
|
|
"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": "6e97bd7e-5ba6-4216-a8a9-02ddd74ed32a, e56d3767-6b28-44cf-87bf-e2164951a0af",
|
|
"traceId": "4f49d3ecff834fb69e38dd4947a36093",
|
|
"evidence": "count=136",
|
|
"checkedAt": "2026-08-08T05:31:52.219Z"
|
|
},
|
|
{
|
|
"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": "70645ae4-0aeb-4ccf-99f7-809ab9c28a2e, ffeaaa4c-d806-41c3-a748-eebb6a3bd300",
|
|
"traceId": "dcc249c433344ad4b1a74f69b4fec05a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.259Z"
|
|
},
|
|
{
|
|
"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": "70645ae4-0aeb-4ccf-99f7-809ab9c28a2e, ffeaaa4c-d806-41c3-a748-eebb6a3bd300",
|
|
"traceId": "dcc249c433344ad4b1a74f69b4fec05a",
|
|
"evidence": "permissionId=2085962170784927746",
|
|
"checkedAt": "2026-08-08T05:31:52.260Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑自定义权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bb2e4cc4-3233-41ae-a97e-0934eef4a92b, ee7068dc-e50d-462e-8f64-7f69fe9885b7",
|
|
"traceId": "1ec74cf95c9d40969a63be6d37884e2b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.285Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bb2e4cc4-3233-41ae-a97e-0934eef4a92b, ee7068dc-e50d-462e-8f64-7f69fe9885b7",
|
|
"traceId": "1ec74cf95c9d40969a63be6d37884e2b",
|
|
"evidence": "permissionId=2085962170784927746",
|
|
"checkedAt": "2026-08-08T05:31:52.285Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e0e77f24-90e7-40a8-8e4d-97866dbcec14, 9f296ac2-0fa8-4c3f-9307-0a1d6a91698b",
|
|
"traceId": "3b80cd66b9ac4b109efaf61157063b58",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.321Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e0e77f24-90e7-40a8-8e4d-97866dbcec14, 9f296ac2-0fa8-4c3f-9307-0a1d6a91698b",
|
|
"traceId": "3b80cd66b9ac4b109efaf61157063b58",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:52.321Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "99e8940c-a991-45ab-a346-30f40c6ab938, 017c707a-d87c-4875-9a80-c62b37dd385a",
|
|
"traceId": "196f862b9fe1466f9171f87672c6dac3",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.384Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "99e8940c-a991-45ab-a346-30f40c6ab938, 017c707a-d87c-4875-9a80-c62b37dd385a",
|
|
"traceId": "196f862b9fe1466f9171f87672c6dac3",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:31:52.384Z"
|
|
},
|
|
{
|
|
"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": "7f7ffe4b-dc2b-4d22-bb68-8b38c0b746cb, 4add70c4-3eee-422b-ab25-9997b6d23c76",
|
|
"traceId": "6bd82dae92bc40bc856b5d4fc0256164",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.415Z"
|
|
},
|
|
{
|
|
"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": "7f7ffe4b-dc2b-4d22-bb68-8b38c0b746cb, 4add70c4-3eee-422b-ab25-9997b6d23c76",
|
|
"traceId": "6bd82dae92bc40bc856b5d4fc0256164",
|
|
"evidence": "roleId=2085962171426656258",
|
|
"checkedAt": "2026-08-08T05:31:52.415Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ee94ff97-7ee1-4cb8-a899-175ab416667c, 77d1d097-85e7-487f-9433-c513bc02b3a4",
|
|
"traceId": "7472068a6df74003a40c230ec502142b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.445Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ee94ff97-7ee1-4cb8-a899-175ab416667c, 77d1d097-85e7-487f-9433-c513bc02b3a4",
|
|
"traceId": "7472068a6df74003a40c230ec502142b",
|
|
"evidence": "roleId=2085962171426656258",
|
|
"checkedAt": "2026-08-08T05:31:52.445Z"
|
|
},
|
|
{
|
|
"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": "0726bc5d-5b66-43c5-a690-38a1b85bcabe, 4f1806e4-7db9-4ccd-a6ed-16dbdc9e901c",
|
|
"traceId": "8d8993eacdb74bc8a7965252e399b36b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.480Z"
|
|
},
|
|
{
|
|
"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": "e31dfd4b-0e0f-47b0-8977-b0bf7349d749, 5ae37c73-9729-4315-bb02-6c6ae9d28d03",
|
|
"traceId": "13ae8cb67f394a1e971a17f8824449ee",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.510Z"
|
|
},
|
|
{
|
|
"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": "e31dfd4b-0e0f-47b0-8977-b0bf7349d749, 5ae37c73-9729-4315-bb02-6c6ae9d28d03",
|
|
"traceId": "13ae8cb67f394a1e971a17f8824449ee",
|
|
"evidence": "permissionIds=2085962170784927746",
|
|
"checkedAt": "2026-08-08T05:31:52.510Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb0ae03e-62df-4223-9795-c54793200257, 6765b7eb-6f04-4dbc-b350-a667728cc258",
|
|
"traceId": "81d6a1f78b7f489c8c0ea5d44ab4db6e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.542Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb0ae03e-62df-4223-9795-c54793200257, 6765b7eb-6f04-4dbc-b350-a667728cc258",
|
|
"traceId": "81d6a1f78b7f489c8c0ea5d44ab4db6e",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:52.542Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d7c2adb8-31e0-4aa9-a27e-737050878fb5, 50b69880-b9f6-4451-aec1-eb594c558d26",
|
|
"traceId": "1b9140ab456449b29993a15a1caa017b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.572Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d7c2adb8-31e0-4aa9-a27e-737050878fb5, 50b69880-b9f6-4451-aec1-eb594c558d26",
|
|
"traceId": "1b9140ab456449b29993a15a1caa017b",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:31:52.572Z"
|
|
},
|
|
{
|
|
"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": "ace9b0ad-18bf-41f3-9184-cb159121e6f1, 13b4cf5b-e153-4008-bd9a-e1b220bdd2c4",
|
|
"traceId": "8465ffb71c8148b7973505662cf1ecae",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.596Z"
|
|
},
|
|
{
|
|
"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": "ace9b0ad-18bf-41f3-9184-cb159121e6f1, 13b4cf5b-e153-4008-bd9a-e1b220bdd2c4",
|
|
"traceId": "8465ffb71c8148b7973505662cf1ecae",
|
|
"evidence": "tenants=1, roles=14",
|
|
"checkedAt": "2026-08-08T05:31:52.596Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167112596"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d52c7151-4f76-4464-a3c5-daf9de0a046c, c6816666-a8fd-4ff6-a03a-1d2255d20e63",
|
|
"traceId": "6276d087e0c4472d9c28f17d5ccc11e7",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:31:52.629Z"
|
|
},
|
|
{
|
|
"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": "d896dfc2-4514-4da8-b6af-5a44148a8d11, e0f313e1-a12e-4e83-898d-5a636fd20e85",
|
|
"traceId": "e39b42be7c054bf9ae47e3bf2529b380",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:52.983Z"
|
|
},
|
|
{
|
|
"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": "d896dfc2-4514-4da8-b6af-5a44148a8d11, e0f313e1-a12e-4e83-898d-5a636fd20e85",
|
|
"traceId": "e39b42be7c054bf9ae47e3bf2529b380",
|
|
"evidence": "membershipId=2085962172475232260",
|
|
"checkedAt": "2026-08-08T05:31:52.983Z"
|
|
},
|
|
{
|
|
"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_808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f403fc35-f98b-41a0-be0e-128d5f7078f7, 80f531ba-d6bf-46f7-80ae-0eb6bfdd8262",
|
|
"traceId": "69aac12edf4a483e8b6d333eecbf25a1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:53.030Z"
|
|
},
|
|
{
|
|
"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_808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f403fc35-f98b-41a0-be0e-128d5f7078f7, 80f531ba-d6bf-46f7-80ae-0eb6bfdd8262",
|
|
"traceId": "69aac12edf4a483e8b6d333eecbf25a1",
|
|
"evidence": "records=1, missing=none, lastLoginAt=omitted",
|
|
"checkedAt": "2026-08-08T05:31:53.030Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085962172475232260"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2eb8cae1-cb82-4ac8-b2e2-b016ca21597b, b0a95ef6-b0cf-4770-ae62-f76e2f3d7f73",
|
|
"traceId": "0586b6e79db44984b1ab0724c50ccdbe",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:53.169Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "用户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085962172475232260"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2eb8cae1-cb82-4ac8-b2e2-b016ca21597b, b0a95ef6-b0cf-4770-ae62-f76e2f3d7f73",
|
|
"traceId": "0586b6e79db44984b1ab0724c50ccdbe",
|
|
"evidence": "membershipId=2085962172475232260",
|
|
"checkedAt": "2026-08-08T05:31:53.169Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "新建内部用户可使用初始密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1dbb71ee-35ca-465a-9f92-112c1db1fd36, abd8b554-bcef-470b-b445-1dab9e3abfb4",
|
|
"traceId": "7ce232c36ddb4fdab184c1ef876db34f",
|
|
"evidence": "username=admin_accept_808053150342",
|
|
"checkedAt": "2026-08-08T05:31:53.511Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "重置平台内部用户密码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085962172475232260/password"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "34810ca3-8e3c-43fb-adcd-2f7d4309681d, 1705e419-aac5-4ef0-a38a-28f229e111b8",
|
|
"traceId": "4063a26d837949ffb9f1046328fa5090",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:53.906Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户使用重置密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c3265917-ab47-4a24-94bd-6df7feac1149, 461ee8b4-2094-43ce-bfc2-286781510d74",
|
|
"traceId": "bb28e24561df4259bc59724a1f255786",
|
|
"evidence": "username=admin_accept_808053150342",
|
|
"checkedAt": "2026-08-08T05:31:54.239Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085962172475232260/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c67258b8-59a2-448b-921b-cd90f89deb94, e8e831c2-61e1-4e1d-bc36-3cdc2b5a45d2",
|
|
"traceId": "d6e8cd0178d94d89b11bf558c174bdde",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.351Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户停用状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085962172475232260/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c67258b8-59a2-448b-921b-cd90f89deb94, e8e831c2-61e1-4e1d-bc36-3cdc2b5a45d2",
|
|
"traceId": "d6e8cd0178d94d89b11bf558c174bdde",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:54.351Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用用户禁止登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "A0403",
|
|
"message": "账号已禁用",
|
|
"requestId": "85f5da0a-531f-40e1-b4a3-3c772c065f23",
|
|
"traceId": "e7e7f615720d4000822ad1e5ab6491ef",
|
|
"evidence": "HTTP=200, code=A0403",
|
|
"checkedAt": "2026-08-08T05:31:54.383Z"
|
|
},
|
|
{
|
|
"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": "758d283f-7815-47bf-a9ac-1e3b6548864f, 116cc125-35fa-431b-92e1-8900ed2f09ff",
|
|
"traceId": "50ec2fc390f249fd93f501b6a99166f6",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.493Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": "system-role-protection",
|
|
"name": "已分配成员的角色禁止删除",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "角色已分配给成员,不能删除",
|
|
"requestId": "f7841c6b-4c71-4277-a293-b5e2502ea535",
|
|
"traceId": "a0089ca5d43248d09436136b55c9f7c2",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:31:54.527Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "清理时停用测试角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "887281a4-574c-4d5c-b39c-e07c9f8faa49, 1e12c4ea-9825-46c0-b41b-3369a70d4591",
|
|
"traceId": "814edc00b8f2427c868bd34453b940d7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.630Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "保留测试角色处于停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085962171426656258/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "887281a4-574c-4d5c-b39c-e07c9f8faa49, 1e12c4ea-9825-46c0-b41b-3369a70d4591",
|
|
"traceId": "814edc00b8f2427c868bd34453b940d7",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:54.630Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "删除临时权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/permissions/2085962170784927746"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9b048ee7-96ba-4907-8ab0-ef03243173a8, bc24e5cf-9ee5-4f25-b637-09353c2b272b",
|
|
"traceId": "e9cfa5ecf01d408ead8a4142bed86c37",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.670Z"
|
|
},
|
|
{
|
|
"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": "d645c4e5-0d61-405d-a2d6-ff57642ad760, c9834008-8fca-4116-abee-56312b35d318",
|
|
"traceId": "a81712fe1d0a4f36a4e95723afae3ae0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.718Z"
|
|
},
|
|
{
|
|
"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": "d645c4e5-0d61-405d-a2d6-ff57642ad760, c9834008-8fca-4116-abee-56312b35d318",
|
|
"traceId": "a81712fe1d0a4f36a4e95723afae3ae0",
|
|
"evidence": "total=273",
|
|
"checkedAt": "2026-08-08T05:31:54.718Z"
|
|
},
|
|
{
|
|
"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": "9d5ec0b5-9dbb-4b62-a15f-fa23b1129fd0, 639bf3bd-f0e8-43f0-88cc-7f4579138d56",
|
|
"traceId": "c0799d3042504ce5ba56ce39be9f645c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.751Z"
|
|
},
|
|
{
|
|
"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": "9d5ec0b5-9dbb-4b62-a15f-fa23b1129fd0, 639bf3bd-f0e8-43f0-88cc-7f4579138d56",
|
|
"traceId": "c0799d3042504ce5ba56ce39be9f645c",
|
|
"evidence": "warehouseId=2085962181221859329",
|
|
"checkedAt": "2026-08-08T05:31:54.751Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询平台仓库详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8333ed85-59c3-4e40-9cec-8183143e83e9, 2e4e2317-ac7f-4c9b-95f9-4090d9768f92",
|
|
"traceId": "47677598a34a49dcaf708bbd168fcd04",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.790Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库详情、地址和能力正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8333ed85-59c3-4e40-9cec-8183143e83e9, 2e4e2317-ac7f-4c9b-95f9-4090d9768f92",
|
|
"traceId": "47677598a34a49dcaf708bbd168fcd04",
|
|
"evidence": "addresses=1, capabilities=1",
|
|
"checkedAt": "2026-08-08T05:31:54.791Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7241c285-c3b0-40eb-a21e-625094ec81b7, 96106837-0745-4481-81a5-771fc7eeaf4b",
|
|
"traceId": "9af5460c2f724fa59c06a6fe853fae60",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.829Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4cf46b59-6768-495f-affb-9ebd7e0ea705, 827b9615-2ad2-4de9-ab37-b5cd6a981926",
|
|
"traceId": "5b00eee3c7824e5f8e035257f6c8c774",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.867Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4cf46b59-6768-495f-affb-9ebd7e0ea705, 827b9615-2ad2-4de9-ab37-b5cd6a981926",
|
|
"traceId": "5b00eee3c7824e5f8e035257f6c8c774",
|
|
"evidence": "warehouseId=2085962181221859329",
|
|
"checkedAt": "2026-08-08T05:31:54.867Z"
|
|
},
|
|
{
|
|
"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": "0b8885f3-52e7-4b46-8d2d-e927636e4285, e42d5c84-cb7a-400d-a171-7f13eb80af80",
|
|
"traceId": "64997e7a5e9c4d2eb2b7f18e37752d45",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.901Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询库位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1e43a5af-1538-4a60-b762-7a3cf0f5c6c5, 0d921fad-81e5-4116-b680-ca4e7342f0d3",
|
|
"traceId": "e3f42d40bbb14bce931bbb1829065adf",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.927Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1e43a5af-1538-4a60-b762-7a3cf0f5c6c5, 0d921fad-81e5-4116-b680-ca4e7342f0d3",
|
|
"traceId": "e3f42d40bbb14bce931bbb1829065adf",
|
|
"evidence": "locationId=2085962181863587842",
|
|
"checkedAt": "2026-08-08T05:31:54.927Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e5a4435f-8110-4714-9f5a-7844a4a8e13e, 08179aec-a534-4690-92f5-85f023e9c919",
|
|
"traceId": "c2bc5ce7799b47a3a01964a028f19f45",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.965Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4ecac6f-4d24-4965-97f2-06d09b6d5f40, 98bc995c-d774-41d8-b163-00c2c807a8d7",
|
|
"traceId": "e93483b59f9341d7b807e4b80aaf9904",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:54.990Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位编辑与版本递增正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4ecac6f-4d24-4965-97f2-06d09b6d5f40, 98bc995c-d774-41d8-b163-00c2c807a8d7",
|
|
"traceId": "e93483b59f9341d7b807e4b80aaf9904",
|
|
"evidence": "version=1",
|
|
"checkedAt": "2026-08-08T05:31:54.990Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/locations/2085962181863587842/status?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "04f93dc4-8682-4032-aaa3-7e3ecc646b39, 1ca6d834-a02f-4559-9f8d-547cec2df901",
|
|
"traceId": "28857d06cf73474b92b630b57509c46b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.027Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未占用测试库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/locations/2085962181863587842?tenantId=0&warehouseId=2085962181221859329&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "337ea5e9-d7e7-4e72-a945-4561a8980546, ffe19150-0e14-475d-8727-8477f1a3de53",
|
|
"traceId": "bf641b6d358c4a67a016104e518cc102",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.056Z"
|
|
},
|
|
{
|
|
"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": "8c857667-40f8-498e-8375-c85ac4149829, 252e649d-6850-49a8-8e07-b4a7958973f0",
|
|
"traceId": "c6f2203c2adf4cd28deeabe269a30e57",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.084Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询托盘详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "479fc9ea-dfe1-4e52-9958-b338e66b8124, 7ecd9c99-8628-4b3e-8cac-a5f769e128a1",
|
|
"traceId": "9703d36d3c8c4895940bdc1d0177c038",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.113Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "479fc9ea-dfe1-4e52-9958-b338e66b8124, 7ecd9c99-8628-4b3e-8cac-a5f769e128a1",
|
|
"traceId": "9703d36d3c8c4895940bdc1d0177c038",
|
|
"evidence": "palletId=2085962182631145474",
|
|
"checkedAt": "2026-08-08T05:31:55.113Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e2cdfa47-eae0-40fc-a3b1-dbf6db32dc63, 12624475-6e1f-4a3c-91fd-eb845e9b517e",
|
|
"traceId": "b23855032b284aec93f73694960aa70c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.150Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0b1b1c4-cbaa-488c-8935-884118f67e40, a48e00c3-174f-4a4f-bdd6-f3b2ecf4b2e1",
|
|
"traceId": "7073280a144c4fddb69b98d83d47fd88",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.170Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0b1b1c4-cbaa-488c-8935-884118f67e40, a48e00c3-174f-4a4f-bdd6-f3b2ecf4b2e1",
|
|
"traceId": "7073280a144c4fddb69b98d83d47fd88",
|
|
"evidence": "palletId=2085962182631145474",
|
|
"checkedAt": "2026-08-08T05:31:55.171Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未使用测试托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/pallets/2085962182631145474?tenantId=0&warehouseId=2085962181221859329"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "91acb0f4-bb71-46f1-ab72-54ffad7b83ad, 1edb7746-cb29-460a-b854-ee04418f3c23",
|
|
"traceId": "48ccabb9883e4001beeac746e0c2d7e1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.196Z"
|
|
},
|
|
{
|
|
"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": "51291554-74fb-427d-a204-ef6b996009c4, f6b41ab8-b1a1-4372-a74f-79eff105c723",
|
|
"traceId": "d01cc3c6415240458b6072eb5195b4e2",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.230Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询快递公司详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085962183243513857?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a67cd3fc-991b-4924-8883-00608c57b4db, 2e529556-1331-4822-ad12-7f01e75d6ae6",
|
|
"traceId": "93855b15c7a94dd4b727fa1f7fa74486",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.253Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085962183243513857?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a67cd3fc-991b-4924-8883-00608c57b4db, 2e529556-1331-4822-ad12-7f01e75d6ae6",
|
|
"traceId": "93855b15c7a94dd4b727fa1f7fa74486",
|
|
"evidence": "expressId=2085962183243513857",
|
|
"checkedAt": "2026-08-08T05:31:55.253Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/express-companies/2085962183243513857?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7b692462-527a-49b5-af95-3db44d7dac0a, e02b1bcb-cc84-4ffc-9ae5-1c20aed8af02",
|
|
"traceId": "8bb04766821947c7996d1633c3b4b46c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.293Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/express-companies/2085962183243513857/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c3569889-ee26-4ad3-ad34-f3d369c0454f, c98720a1-af3c-4ce6-8b02-6cd6d6a0ce97",
|
|
"traceId": "01abdd87385d44a39431426b04e4ccb7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.322Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选快递公司列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "76a3ca93-6289-40cb-a7ff-25f3f07a59be, 97800bfa-85c7-45db-af07-493ee056fdbb",
|
|
"traceId": "9bc976a26c5948c399e9f8291ec32c9a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.350Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司列表回显停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "76a3ca93-6289-40cb-a7ff-25f3f07a59be, 97800bfa-85c7-45db-af07-493ee056fdbb",
|
|
"traceId": "9bc976a26c5948c399e9f8291ec32c9a",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T05:31:55.350Z"
|
|
},
|
|
{
|
|
"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": "be5d0f66-564b-4924-8a75-8f5777802e62, 1e34edfd-0567-452f-9f3b-f361d5d9c1c8",
|
|
"traceId": "322f54f58d2744ad9e3c9bc7a4aa506d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.383Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询往来单位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085962183893630977?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "047642a1-5f49-4372-a247-36f3d23dffc7, d3fc4217-7400-46c1-aa9c-a85eca295e3b",
|
|
"traceId": "3b7c0f669d7e408a92d39a644df0e7ad",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.405Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085962183893630977?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "047642a1-5f49-4372-a247-36f3d23dffc7, d3fc4217-7400-46c1-aa9c-a85eca295e3b",
|
|
"traceId": "3b7c0f669d7e408a92d39a644df0e7ad",
|
|
"evidence": "partnerId=2085962183893630977",
|
|
"checkedAt": "2026-08-08T05:31:55.405Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/partners/2085962183893630977?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ec327afd-85c0-4fbe-b73e-80f49c125c49, 5bcfe4e2-1f1b-4cf0-9793-651001a4174e",
|
|
"traceId": "4901b83c25d642348b205b5bf5d425d9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.446Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/partners/2085962183893630977/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6070bc4d-48eb-4a2d-8db9-f898ea9d0cef, f6d9bab5-9e49-486b-b26d-bcfcfc48d0ce",
|
|
"traceId": "e5adfeb6b3024a6092fcdbca3612ba38",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.477Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选往来单位列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "691038ff-30ad-4f82-af2c-c6288162c4cf, bc20e7cf-0061-495c-9a37-d3bea4e28c64",
|
|
"traceId": "90a7c9c3f0664b30bb53181ca93b166d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.504Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位列表回显编辑与停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808053150342"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "691038ff-30ad-4f82-af2c-c6288162c4cf, bc20e7cf-0061-495c-9a37-d3bea4e28c64",
|
|
"traceId": "90a7c9c3f0664b30bb53181ca93b166d",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T05:31:55.504Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "下载仓库导入模板",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "630bb9d1-7722-4892-9893-f96e77e471e6, cd16dec0-99b0-497d-a5b8-4a304de702f3",
|
|
"traceId": "6bc1f2386a0740efa10b0fde712b61da",
|
|
"evidence": "bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:31:55.543Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "下载快递公司导入模板",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "5c558c40-dd04-428f-8fa7-5103da056271, 2cc41312-1738-4126-9b61-739d2f28e69c",
|
|
"traceId": "ab68a9b30ecd46e0840e3b959ed5cfda",
|
|
"evidence": "bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:31:55.592Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "下载往来单位导入模板",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "4212eaea-10fa-45cb-aee1-d7d346a4e15b, 6cd6c97d-4151-49ea-ab39-8f1ec69dc1cd",
|
|
"traceId": "ea96abf79cfd43179b03f414e6536f9e",
|
|
"evidence": "bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:31:55.621Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用测试仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/warehouse-admin/2085962181221859329/status?tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "291db40a-139b-4778-b08b-470d216b056a, c2a0702f-6136-44b0-950a-c07b87b5c755",
|
|
"traceId": "755cfdfbe4f6427c90b5de9f34bfe45c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:55.662Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cd640b9e-5c5b-41a3-8b05-7a5623f342c8, b35130cf-4f2d-4b79-8ef6-0afacbeb6f7b",
|
|
"traceId": "17e21d0c3f0d4aa9ae171741a54298e3",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:31:55.998Z"
|
|
},
|
|
{
|
|
"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": "a33e19dd-c574-4dda-aa96-3de37a98f427, 84f91a0d-5f14-4e47-8040-7b49bf6c933e",
|
|
"traceId": "7e21036e0a7a4628bd4dff0f383851f1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.029Z"
|
|
},
|
|
{
|
|
"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": "a33e19dd-c574-4dda-aa96-3de37a98f427, 84f91a0d-5f14-4e47-8040-7b49bf6c933e",
|
|
"traceId": "7e21036e0a7a4628bd4dff0f383851f1",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:31:56.029Z"
|
|
},
|
|
{
|
|
"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": "7d02fe11-d6a9-457e-aeaf-3d2ef77da361, 7c4d3a30-aa7c-4254-bff8-d5754df20d4f",
|
|
"traceId": "f5a2ffd007f24b40a518d5f155161f98",
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:31:56.050Z"
|
|
},
|
|
{
|
|
"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": "7d02fe11-d6a9-457e-aeaf-3d2ef77da361, 7c4d3a30-aa7c-4254-bff8-d5754df20d4f",
|
|
"traceId": "f5a2ffd007f24b40a518d5f155161f98",
|
|
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:31:56.050Z"
|
|
},
|
|
{
|
|
"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": "83a00a99-b11d-47b1-85cc-47c5d3b551e1, 79255f81-569a-4050-a1f4-12f85afb1903",
|
|
"traceId": "c8093e1869d248c087d4f391566ba8c9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.077Z"
|
|
},
|
|
{
|
|
"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": "83a00a99-b11d-47b1-85cc-47c5d3b551e1, 79255f81-569a-4050-a1f4-12f85afb1903",
|
|
"traceId": "c8093e1869d248c087d4f391566ba8c9",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:31:56.078Z"
|
|
},
|
|
{
|
|
"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": "7cd212b1-a1ed-4ad7-8fd3-bcee1d2098c8, 150ebd12-6583-47cb-a789-39658b9f5e26",
|
|
"traceId": "130f88b9f8e04fb69c9d8146da844ecb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.125Z"
|
|
},
|
|
{
|
|
"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": "7cd212b1-a1ed-4ad7-8fd3-bcee1d2098c8, 150ebd12-6583-47cb-a789-39658b9f5e26",
|
|
"traceId": "130f88b9f8e04fb69c9d8146da844ecb",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:31:56.125Z"
|
|
},
|
|
{
|
|
"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": "1d95bc11-9c25-422c-93c9-24f9d146eea4, 7915d562-2791-4d81-8a60-284d6dac298e",
|
|
"traceId": "4a2e02ba6bc5484589609d87f7e7fb57",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.189Z"
|
|
},
|
|
{
|
|
"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": "1d95bc11-9c25-422c-93c9-24f9d146eea4, 7915d562-2791-4d81-8a60-284d6dac298e",
|
|
"traceId": "4a2e02ba6bc5484589609d87f7e7fb57",
|
|
"evidence": "count=15",
|
|
"checkedAt": "2026-08-08T05:31:56.189Z"
|
|
},
|
|
{
|
|
"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": "09f510bf-0895-460e-bb3a-8f6d45fd81d1, 8fd40c81-e535-4260-94ed-625e496c117a",
|
|
"traceId": "d15889ae81a7473b9179cd9455b49cb7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.219Z"
|
|
},
|
|
{
|
|
"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": "fe1514c4-fba1-4eb1-850b-61176d191778, a4d8f961-16ac-4f18-8b0b-501885a60cf8",
|
|
"traceId": "19301769b31f43e99c848c9c64d157c9",
|
|
"evidence": "contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:31:56.253Z"
|
|
},
|
|
{
|
|
"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": "fe1514c4-fba1-4eb1-850b-61176d191778, a4d8f961-16ac-4f18-8b0b-501885a60cf8",
|
|
"traceId": "19301769b31f43e99c848c9c64d157c9",
|
|
"evidence": "fileIdType=string, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:31:56.253Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 可下载本轮产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/files/product-images/2085962187537973250"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "6b4df133-e4ee-4509-bf8f-2cc4c0abbbd7, 7787b45d-6c9d-4cea-8603-e2e447aee610",
|
|
"traceId": "9435ace9df274e71a9a55791fe46d65d",
|
|
"evidence": "bytes=68, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:31:56.279Z"
|
|
},
|
|
{
|
|
"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": "64954307-706b-4b9c-b32c-c41903475f63, 196e6a2f-1087-421e-af4a-773e5b4b9771",
|
|
"traceId": "b68482e178254c779276ab43a95b15cf",
|
|
"evidence": "marker=ADMIN-API-20260808053150342",
|
|
"checkedAt": "2026-08-08T05:31:56.343Z"
|
|
},
|
|
{
|
|
"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": "ff3ce68e-9eff-4782-916e-2127cdbc8a9b, 7dcc074c-3303-4ff1-a533-349d8873fe54",
|
|
"traceId": "cd2b9c9ceeb94b6091f017111f61832c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.375Z"
|
|
},
|
|
{
|
|
"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": "ff3ce68e-9eff-4782-916e-2127cdbc8a9b, 7dcc074c-3303-4ff1-a533-349d8873fe54",
|
|
"traceId": "cd2b9c9ceeb94b6091f017111f61832c",
|
|
"evidence": "orderId=2085962187894489089, replayedId=2085962187894489089",
|
|
"checkedAt": "2026-08-08T05:31:56.375Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询隔离订单草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "569ea83e-1bbb-414f-922a-93dd7336709e, 1d4cf6ac-7c42-4cff-af1f-51fbfec18aa5",
|
|
"traceId": "4c1b1d4a8a31476a952572e3b4fab532",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.403Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 草稿身份、marker 和状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "569ea83e-1bbb-414f-922a-93dd7336709e, 1d4cf6ac-7c42-4cff-af1f-51fbfec18aa5",
|
|
"traceId": "4c1b1d4a8a31476a952572e3b4fab532",
|
|
"evidence": "orderNo=FL2085962187894489089, status=DRAFT",
|
|
"checkedAt": "2026-08-08T05:31:56.403Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "569ea83e-1bbb-414f-922a-93dd7336709e, 1d4cf6ac-7c42-4cff-af1f-51fbfec18aa5",
|
|
"traceId": "4c1b1d4a8a31476a952572e3b4fab532",
|
|
"evidence": "cargoes=4, imageFileId=2085962187537973250",
|
|
"checkedAt": "2026-08-08T05:31:56.404Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 提交隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089/submit"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5af12c5-b298-498f-a884-7fe754601e27, ad2b1b9a-e4e3-42be-9a76-ad16f7e04a70",
|
|
"traceId": "60a10da9a96045e7bf176c39cc681035",
|
|
"evidence": "orderId=2085962187894489089",
|
|
"checkedAt": "2026-08-08T05:31:56.456Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 回查已提交订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d75da191-7caa-4684-8cfd-37f7e23b8182, 8eb8fcaf-adb7-4a00-8cc6-5953dfcf96b4",
|
|
"traceId": "760ffabf64f24940884259b64ff7acbe",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.483Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 订单已进入待审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d75da191-7caa-4684-8cfd-37f7e23b8182, 8eb8fcaf-adb7-4a00-8cc6-5953dfcf96b4",
|
|
"traceId": "760ffabf64f24940884259b64ff7acbe",
|
|
"evidence": "status=SUBMITTED",
|
|
"checkedAt": "2026-08-08T05:31:56.483Z"
|
|
},
|
|
{
|
|
"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=FL2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a38d9f6d-fe5e-4f5d-b34b-66e817c6d3dd, bf84fc05-a596-4f00-a4eb-bc8480948064",
|
|
"traceId": "f53ed24687b2441ea2a10ca0f9b162f5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.522Z"
|
|
},
|
|
{
|
|
"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=FL2085962187894489089"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a38d9f6d-fe5e-4f5d-b34b-66e817c6d3dd, bf84fc05-a596-4f00-a4eb-bc8480948064",
|
|
"traceId": "f53ed24687b2441ea2a10ca0f9b162f5",
|
|
"evidence": "orderId=2085962187894489089, found=true",
|
|
"checkedAt": "2026-08-08T05:31:56.523Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "808757c9-dfaf-47f3-b5cc-b3e61a3e6a3c, 5173697c-c82b-449c-81cb-9e3cceb537c6",
|
|
"traceId": "edf3f9f7c99244fdb4c323d58a258cdc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.548Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单详情身份与待审核状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "808757c9-dfaf-47f3-b5cc-b3e61a3e6a3c, 5173697c-c82b-449c-81cb-9e3cceb537c6",
|
|
"traceId": "edf3f9f7c99244fdb4c323d58a258cdc",
|
|
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
|
|
"checkedAt": "2026-08-08T05:31:56.548Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085962187894489089&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "24df505a-b6bb-4c83-b296-8092dc815e8d, edb61403-565f-4400-8beb-a74ab39d46f0",
|
|
"traceId": "f05ec643b0ea49d98f47261587022627",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.576Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085962187894489089&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "24df505a-b6bb-4c83-b296-8092dc815e8d, edb61403-565f-4400-8beb-a74ab39d46f0",
|
|
"traceId": "f05ec643b0ea49d98f47261587022627",
|
|
"evidence": "orderId=2085962187894489089, found=true",
|
|
"checkedAt": "2026-08-08T05:31:56.576Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f6c9f509-ed7f-4193-8a88-4c91921ac5b4, ca3156dc-a776-4f90-b3d2-87d5ac05cf9b",
|
|
"traceId": "6e75fbb155304f38a619e24bf6330bc1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.605Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单详情聚合结构完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f6c9f509-ed7f-4193-8a88-4c91921ac5b4, ca3156dc-a776-4f90-b3d2-87d5ac05cf9b",
|
|
"traceId": "6e75fbb155304f38a619e24bf6330bc1",
|
|
"evidence": "cargoes=4, history=2",
|
|
"checkedAt": "2026-08-08T05:31:56.605Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f6c9f509-ed7f-4193-8a88-4c91921ac5b4, ca3156dc-a776-4f90-b3d2-87d5ac05cf9b",
|
|
"traceId": "6e75fbb155304f38a619e24bf6330bc1",
|
|
"evidence": "cargoes=4, imageFileId=2085962187537973250",
|
|
"checkedAt": "2026-08-08T05:31:56.605Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 为本轮订单添加内部备注",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089/internal-notes?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "07c32529-20d3-4a55-8698-b25ed5ce8b0e, 488eaa1f-fc72-4aa9-960a-897e47d760af",
|
|
"traceId": "418f12a9fd87480c9401d4f67a068a00",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:56.641Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 审核通过本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b54d090f-7013-4a21-8361-604839704456, 659b39a0-1316-469c-9212-f520107fe4fb",
|
|
"traceId": "88cf9dbd7bb34a019300350a23c25c1e",
|
|
"evidence": "orderId=2085962187894489089",
|
|
"checkedAt": "2026-08-08T05:31:56.673Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "审核后生成隔离入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4e768701-d707-4e82-ab2d-e378497ae9c7, d8d5d11f-8da5-4d5e-8aab-cff93556b983",
|
|
"traceId": "d3e53ed351bf4da4a508252c1f9220a5",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:31:59.872Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962198357159938?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "79709b98-d597-4c0a-9db7-806daeab8064, 21f2d7b7-84b6-412d-b521-6cd40f078eca",
|
|
"traceId": "6e69a1a3cf484a0d9a5eec62ff226bb2",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:31:59.907Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "隔离入库单 marker 来源与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962198357159938?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "79709b98-d597-4c0a-9db7-806daeab8064, 21f2d7b7-84b6-412d-b521-6cd40f078eca",
|
|
"traceId": "6e69a1a3cf484a0d9a5eec62ff226bb2",
|
|
"evidence": "markerFound=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:31:59.907Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962198357159938?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "79709b98-d597-4c0a-9db7-806daeab8064, 21f2d7b7-84b6-412d-b521-6cd40f078eca",
|
|
"traceId": "6e69a1a3cf484a0d9a5eec62ff226bb2",
|
|
"evidence": "inboundId=2085962198357159938, history=1",
|
|
"checkedAt": "2026-08-08T05:31:59.907Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询入库单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085962187894489089&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e414c0fa-9b3b-4c7f-8b9f-7174d63d05cf, aa1319a1-e2ed-46cb-932b-8d239cb83d4b",
|
|
"traceId": "644961baaa1f48b8b9eaa2eb8ea20c45",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:59.940Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 入库单列表只核对本轮入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085962187894489089&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e414c0fa-9b3b-4c7f-8b9f-7174d63d05cf, aa1319a1-e2ed-46cb-932b-8d239cb83d4b",
|
|
"traceId": "644961baaa1f48b8b9eaa2eb8ea20c45",
|
|
"evidence": "inboundId=2085962198357159938, total=1",
|
|
"checkedAt": "2026-08-08T05:31:59.941Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cdda044a-806f-4573-9240-385bb9eea0ab, 88dc8ec9-81df-4c94-b817-a45be0a7ea48",
|
|
"traceId": "d12a8dc84faf4b108b45f7ff19dc8126",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"checkedAt": "2026-08-08T05:31:59.960Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cdda044a-806f-4573-9240-385bb9eea0ab, 88dc8ec9-81df-4c94-b817-a45be0a7ea48",
|
|
"traceId": "d12a8dc84faf4b108b45f7ff19dc8126",
|
|
"evidence": "taskId=2085962198352965633, status=PENDING_ASSIGNMENT",
|
|
"checkedAt": "2026-08-08T05:31:59.960Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询本轮履约任务分配历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085962198352965633/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f172629c-fa90-4f5e-81bc-a1640c617299, 684f57c7-69d8-4c06-b534-e7e0594d0957",
|
|
"traceId": "ccbcd441f0ac4ca9b7c87d0c9504a904",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:59.999Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "履约分配历史分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085962198352965633/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f172629c-fa90-4f5e-81bc-a1640c617299, 684f57c7-69d8-4c06-b534-e7e0594d0957",
|
|
"traceId": "ccbcd441f0ac4ca9b7c87d0c9504a904",
|
|
"evidence": "taskId=2085962198352965633, total=0",
|
|
"checkedAt": "2026-08-08T05:31:59.999Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 受理本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089/accept?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a5d45313-7512-49fa-af70-6153317fa8c5, 6d468e74-7d0a-463b-b6cb-40c631424897",
|
|
"traceId": "4972455a80b24c8095a63fbec0076a05",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:00.036Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 启动本轮订单履约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089/start?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fd1a8caf-d678-4547-8f91-49580bccc0b7, 4b6fc57f-a494-417a-8297-04714fa5ce21",
|
|
"traceId": "a9199fb78d7b4625b0f4a3bf98218da1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:00.065Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 回查本轮订单履约状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6e398177-c3e0-4b6a-8fc5-76e57cb8722b, af2bc6bf-e7ec-46f9-971f-126f9079cd28",
|
|
"traceId": "f99c6678c9244a1c8cae1101ce50217b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:00.124Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "本轮订单已进入处理中且保留状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962187894489089?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6e398177-c3e0-4b6a-8fc5-76e57cb8722b, af2bc6bf-e7ec-46f9-971f-126f9079cd28",
|
|
"traceId": "f99c6678c9244a1c8cae1101ce50217b",
|
|
"evidence": "status=PROCESSING, history=5",
|
|
"checkedAt": "2026-08-08T05:32:00.124Z"
|
|
},
|
|
{
|
|
"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": "4199634c-41a3-40e6-8f6e-06b57a735468, 9bdac1e5-bb34-4950-9f0a-8e079cdf4d5f",
|
|
"traceId": "c831f59f3bb54d16850e48c5fc4f47bb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:00.148Z"
|
|
},
|
|
{
|
|
"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": "4199634c-41a3-40e6-8f6e-06b57a735468, 9bdac1e5-bb34-4950-9f0a-8e079cdf4d5f",
|
|
"traceId": "c831f59f3bb54d16850e48c5fc4f47bb",
|
|
"evidence": "versions=14, active=1",
|
|
"checkedAt": "2026-08-08T05:32:00.148Z"
|
|
},
|
|
{
|
|
"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-20260808053150342-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:32:00.151Z"
|
|
},
|
|
{
|
|
"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": "752fcf31-51f3-4c50-9804-cfed4e32d4a1, 656f1e71-0151-4522-8c5b-23f5232dca83",
|
|
"traceId": "08da09ddc4ee412284d65135b736c52e",
|
|
"evidence": "fileName=ADMIN-API-20260808053150342-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:32:01.676Z"
|
|
},
|
|
{
|
|
"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": "752fcf31-51f3-4c50-9804-cfed4e32d4a1, 656f1e71-0151-4522-8c5b-23f5232dca83",
|
|
"traceId": "08da09ddc4ee412284d65135b736c52e",
|
|
"evidence": "versionId=2085962204229185537, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808053150342-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
|
|
"checkedAt": "2026-08-08T05:32:01.676Z"
|
|
},
|
|
{
|
|
"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": "752fcf31-51f3-4c50-9804-cfed4e32d4a1, 656f1e71-0151-4522-8c5b-23f5232dca83",
|
|
"traceId": "08da09ddc4ee412284d65135b736c52e",
|
|
"evidence": "channelCount=15, unique=15, missing=none",
|
|
"checkedAt": "2026-08-08T05:32:01.677Z"
|
|
},
|
|
{
|
|
"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": "752fcf31-51f3-4c50-9804-cfed4e32d4a1, 656f1e71-0151-4522-8c5b-23f5232dca83",
|
|
"traceId": "08da09ddc4ee412284d65135b736c52e",
|
|
"evidence": "rateCount=2157, declared=2157, valid=true",
|
|
"checkedAt": "2026-08-08T05:32:01.677Z"
|
|
},
|
|
{
|
|
"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": "752fcf31-51f3-4c50-9804-cfed4e32d4a1, 656f1e71-0151-4522-8c5b-23f5232dca83",
|
|
"traceId": "08da09ddc4ee412284d65135b736c52e",
|
|
"evidence": "blocking=0, unexpected=none, infrastructure=none",
|
|
"checkedAt": "2026-08-08T05:32:01.678Z"
|
|
},
|
|
{
|
|
"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": "1a467a02-dae1-41ef-9d0b-ad9ce844dd45, f61b519e-c01a-412a-98cb-e80feccd28b8",
|
|
"traceId": "b0ead8ab04c2477fa6e3d9b35e6d15e9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:01.719Z"
|
|
},
|
|
{
|
|
"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": "1a467a02-dae1-41ef-9d0b-ad9ce844dd45, f61b519e-c01a-412a-98cb-e80feccd28b8",
|
|
"traceId": "b0ead8ab04c2477fa6e3d9b35e6d15e9",
|
|
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085961800552591362, activeAfterUpload=2085961800552591362",
|
|
"checkedAt": "2026-08-08T05:32:01.719Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询待确认版本渠道和价格预览",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8e1228c-dcac-4a68-8c4d-d3f02eab471c, f3340e32-84c1-474e-8b6a-e04db3d47a6e",
|
|
"traceId": "88c61474bee7484f9e114cdf3a741047",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:01.804Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "详情与上传解析结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8e1228c-dcac-4a68-8c4d-d3f02eab471c, f3340e32-84c1-474e-8b6a-e04db3d47a6e",
|
|
"traceId": "88c61474bee7484f9e114cdf3a741047",
|
|
"evidence": "versionId=2085962204229185537, channels=15, rates=2157, issues=2",
|
|
"checkedAt": "2026-08-08T05:32:01.804Z"
|
|
},
|
|
{
|
|
"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/2085962204229185537/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "97a25333-565f-4f48-9bed-f5ddba2eca97, b71d0915-0913-4273-b6b5-ec52e8153790, 0678cfd5-bd83-470d-9530-44f7f933fe54",
|
|
"traceId": "ed9392e38d57499686d2d9a267f6ee67, 6545025eac124e7d8268ccef3e8a6d1a",
|
|
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:32:01.912Z"
|
|
},
|
|
{
|
|
"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": "9cfbef2d-9b42-462b-9908-15898f7aead6, fdb76742-5366-4778-95ae-aae97ba6b919",
|
|
"traceId": "3c57a6a022c14b659d22a343ff71c337",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:01.937Z"
|
|
},
|
|
{
|
|
"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": "60e3bce8-5ccb-40b7-ad4e-8ee777514a41, 9cec1055-572b-481d-8162-81d597491ae2",
|
|
"traceId": "77c553f43b9145e8860ffee61d08ffbb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:01.959Z"
|
|
},
|
|
{
|
|
"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": "60e3bce8-5ccb-40b7-ad4e-8ee777514a41, 9cec1055-572b-481d-8162-81d597491ae2",
|
|
"traceId": "77c553f43b9145e8860ffee61d08ffbb",
|
|
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
|
|
"checkedAt": "2026-08-08T05:32:01.960Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "确认仓库映射并立即生效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "700baf5d-9002-4460-b33a-1381fb398efb, b9b9afc0-e2ea-482b-b01d-ee12d42e0c1f",
|
|
"traceId": "9a8a0a7545784d35a266bfcd3c136c5c",
|
|
"evidence": "versionId=2085962204229185537, originMappings=2, overseasMappings=2",
|
|
"checkedAt": "2026-08-08T05:32:03.597Z"
|
|
},
|
|
{
|
|
"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/2085962204229185537/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "700baf5d-9002-4460-b33a-1381fb398efb, b9b9afc0-e2ea-482b-b01d-ee12d42e0c1f",
|
|
"traceId": "9a8a0a7545784d35a266bfcd3c136c5c",
|
|
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T13:32:02.46, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T05:32:03.597Z"
|
|
},
|
|
{
|
|
"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": "174a1356-c212-4f05-9baf-285fe33e5c93, 68680491-5563-4b7c-a365-e0d4b98dd499",
|
|
"traceId": "6e43e120aee24a8fa815c8b88d86fa55",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:03.631Z"
|
|
},
|
|
{
|
|
"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": "174a1356-c212-4f05-9baf-285fe33e5c93, 68680491-5563-4b7c-a365-e0d4b98dd499",
|
|
"traceId": "6e43e120aee24a8fa815c8b88d86fa55",
|
|
"evidence": "active=2085962204229185537",
|
|
"checkedAt": "2026-08-08T05:32:03.631Z"
|
|
},
|
|
{
|
|
"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": "174a1356-c212-4f05-9baf-285fe33e5c93, 68680491-5563-4b7c-a365-e0d4b98dd499",
|
|
"traceId": "6e43e120aee24a8fa815c8b88d86fa55",
|
|
"evidence": "previous=2085961800552591362, superseded=true",
|
|
"checkedAt": "2026-08-08T05:32:03.631Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询当前生效价格版本详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0203fb65-0230-46f9-8769-4aa4f23a40d7, cf45cb33-1451-44c8-9038-ed3190caf04e",
|
|
"traceId": "c9da9c1c9e534fc498fc26bf6f4e5b18",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:03.729Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "当前生效版本预览数据完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0203fb65-0230-46f9-8769-4aa4f23a40d7, cf45cb33-1451-44c8-9038-ed3190caf04e",
|
|
"traceId": "c9da9c1c9e534fc498fc26bf6f4e5b18",
|
|
"evidence": "status=ACTIVE, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T05:32:03.729Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "已生效版本禁止重复发布",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085962204229185537/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "只有待确认上传记录可以确认并生效",
|
|
"requestId": "5abccb17-b43f-4e70-a0ed-d91df87ead40",
|
|
"traceId": "df83915029434819b7c573216ab5b854",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:32:03.764Z"
|
|
},
|
|
{
|
|
"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": "8d7f2d33-94e2-43c0-aa6b-f70f55d2a44c, 4c659b0e-cacf-4f83-a018-30911533f62b",
|
|
"traceId": "854e3a437c3e44d287537aefb552a9ba",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:03.793Z"
|
|
},
|
|
{
|
|
"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": "8d7f2d33-94e2-43c0-aa6b-f70f55d2a44c, 4c659b0e-cacf-4f83-a018-30911533f62b",
|
|
"traceId": "854e3a437c3e44d287537aefb552a9ba",
|
|
"evidence": "active=2085962204229185537",
|
|
"checkedAt": "2026-08-08T05:32:03.793Z"
|
|
},
|
|
{
|
|
"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": "ec2a844d-005f-4d4b-b761-c04d1db133a1, d57632d1-40b5-4d7a-bbb9-69de0f3bdddb",
|
|
"traceId": "9b4fdc5271a3496e93ac9b3f3431a3a5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:03.831Z"
|
|
},
|
|
{
|
|
"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": "ec2a844d-005f-4d4b-b761-c04d1db133a1, d57632d1-40b5-4d7a-bbb9-69de0f3bdddb",
|
|
"traceId": "9b4fdc5271a3496e93ac9b3f3431a3a5",
|
|
"evidence": "taskId=2085962219301437441, status=PENDING",
|
|
"checkedAt": "2026-08-08T05:32:03.831Z"
|
|
},
|
|
{
|
|
"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": "b0d00951-7442-4b3b-aba6-c4f11ea5543d, 65dc0d14-3350-44e0-ba34-c5b904ff8216",
|
|
"traceId": "be03b54e31d54b64ba8ff98350d58c71",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:03.858Z"
|
|
},
|
|
{
|
|
"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": "b0d00951-7442-4b3b-aba6-c4f11ea5543d, 65dc0d14-3350-44e0-ba34-c5b904ff8216",
|
|
"traceId": "be03b54e31d54b64ba8ff98350d58c71",
|
|
"evidence": "records=10",
|
|
"checkedAt": "2026-08-08T05:32:03.858Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "轮询导出任务直到终态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085962219301437441"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e8f45e14-d039-4949-952c-e950c879f9a8, cc38d06f-a99e-46f3-a03d-7500b6eec71a",
|
|
"traceId": "ded0b90dad8b4dc5bed790e3dcba6dae",
|
|
"evidence": "status=SUCCEEDED, processedRows=0",
|
|
"checkedAt": "2026-08-08T05:32:05.911Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "查询导出任务详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085962219301437441"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2939f5ce-52f4-42a5-9b60-f1388040fd78, 230b4b96-b00f-43a7-bddd-c77785ac9bf7",
|
|
"traceId": "83718885701f48b29abe7ad5c4160f96",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:05.939Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "导出详情行数和文件元数据正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085962219301437441"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2939f5ce-52f4-42a5-9b60-f1388040fd78, 230b4b96-b00f-43a7-bddd-c77785ac9bf7",
|
|
"traceId": "83718885701f48b29abe7ad5c4160f96",
|
|
"evidence": "processedRows=0, sizeBytes=4067",
|
|
"checkedAt": "2026-08-08T05:32:05.939Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "下载并校验客户列表 XLSX",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085962219301437441/download"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "4067 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "8f04a598-7efb-4c66-9811-ddac8d55722a, 9d576efa-2f68-46ee-85de-03c4ab38610d",
|
|
"traceId": "eb3f19668de54cffa29f635a7ac0e55e",
|
|
"evidence": "bytes=4067, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:32:05.973Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅选择带本轮测试标记的可编辑入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962198357159938?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6634b1d1-34f9-45d3-a96b-1ed0fbd131d1, 384e8303-1e69-4fae-bcb7-2cc6b2f95db9",
|
|
"traceId": "448c7a3e476f4101990198ca9b671816",
|
|
"evidence": "tenantId=10001, inboundId=2085962198357159938, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:32:06.006Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6b2f3335-2d5e-4150-871f-0e7ffe6da2e6, 11eae7ae-bee1-4b79-aa3c-297138ce66cc",
|
|
"traceId": "f5480f329dc94445bc6d2d805b9a74b4",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:06.036Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6b2f3335-2d5e-4150-871f-0e7ffe6da2e6, 11eae7ae-bee1-4b79-aa3c-297138ce66cc",
|
|
"traceId": "f5480f329dc94445bc6d2d805b9a74b4",
|
|
"evidence": "existingResults=0, baselineWeight=null",
|
|
"checkedAt": "2026-08-08T05:32:06.036Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "29aa0ecb-1519",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:06.055Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片仅支持JPG、PNG、BMP",
|
|
"requestId": "acad33e3-c5f8-46c9-9a0a-d63b0ca30a80",
|
|
"traceId": "5f6346ae965f40ad949b0b9d6d5cb105",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:32:06.081Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片不能超过5MB",
|
|
"requestId": "9b472479-79d0-4200-94ab-3802975c992d",
|
|
"traceId": "4374ec4a9e0e486381907e1d728ac323",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:32:07.179Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "943c54cb-0bbc-46df-af6f-9da3ee0242b0, 27cd648f-0aaa-4e39-b173-edeba158c357",
|
|
"traceId": "da2bf3ed48dc486992b5a4b37773acaf",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T05:32:08.500Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "943c54cb-0bbc-46df-af6f-9da3ee0242b0, 27cd648f-0aaa-4e39-b173-edeba158c357",
|
|
"traceId": "da2bf3ed48dc486992b5a4b37773acaf",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:32:08.500Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "943c54cb-0bbc-46df-af6f-9da3ee0242b0, 27cd648f-0aaa-4e39-b173-edeba158c357",
|
|
"traceId": "da2bf3ed48dc486992b5a4b37773acaf",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T05:32:08.500Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962235193655297/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d8f71018-b492-41d3-8ecc-e11581f87da1, 1d32c9cd-b8f3-47a3-8d51-663d38b4d07c",
|
|
"traceId": "0b916a437b3a46a1a14959ccade4c0b3",
|
|
"evidence": "fileId=2085962235193655297",
|
|
"checkedAt": "2026-08-08T05:32:09.288Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962235193655297/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d8f71018-b492-41d3-8ecc-e11581f87da1, 1d32c9cd-b8f3-47a3-8d51-663d38b4d07c",
|
|
"traceId": "0b916a437b3a46a1a14959ccade4c0b3",
|
|
"evidence": "sameFile=true, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:32:09.288Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fbd060f9-268a-4ffd-b91a-041021e4e00e, ab5d6779-2ad5-4108-b167-931ed98fe221",
|
|
"traceId": "133f8028ac93452a8aa38939d6382e73",
|
|
"evidence": "fileId=2085962235193655297",
|
|
"checkedAt": "2026-08-08T05:32:09.329Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fbd060f9-268a-4ffd-b91a-041021e4e00e, ab5d6779-2ad5-4108-b167-931ed98fe221",
|
|
"traceId": "133f8028ac93452a8aa38939d6382e73",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T05:32:09.329Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962235193655297"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3701469 bytes (image/jpeg)",
|
|
"requestId": "c22f7804-4e21-468f-9495-90fa0bb5d4b4, fe7ae18a-64dc-4fa6-a61d-62f735ef1bd9",
|
|
"traceId": "551dda5a123146218f0b55d0292d4ecc",
|
|
"evidence": "contentType=image/jpeg, bytes=3701469",
|
|
"checkedAt": "2026-08-08T05:32:09.501Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962235193655297/thumbnail"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "18677 bytes (image/jpeg)",
|
|
"requestId": "d6fe6c72-3a66-49a5-917d-228227b5c574, 36edc855-251e-4f8d-8cd9-0c0dfbcf55f4",
|
|
"traceId": "e6a11c7bc1bf427eb05ea408c4654494",
|
|
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
|
|
"checkedAt": "2026-08-08T05:32:09.871Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3ab24a1a-7649-471b-8287-402f7c5107ce, 5c179221-366b-4166-b662-adda68336937",
|
|
"traceId": "a5fed374d8674f4b99807bc3fa0e6b1a",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:09.893Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3ab24a1a-7649-471b-8287-402f7c5107ce, 5c179221-366b-4166-b662-adda68336937",
|
|
"traceId": "a5fed374d8674f4b99807bc3fa0e6b1a",
|
|
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
|
|
"checkedAt": "2026-08-08T05:32:09.893Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962242380574721/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "49547695-72f0-483f-b2a1-521771423371",
|
|
"traceId": "d38cb3df3944411eb7af911e4fc9e9ea",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:32:09.927Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962242380574721/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7f95d917-0bac-4473-a0e2-d00122ef7942, 7082044b-c884-4e0d-9403-f2f463c2901e",
|
|
"traceId": "707ff988b15841b18e9923a3bacc4aad",
|
|
"evidence": "usedOriginal=true",
|
|
"checkedAt": "2026-08-08T05:32:09.966Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962242380574721/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7f95d917-0bac-4473-a0e2-d00122ef7942, 7082044b-c884-4e0d-9403-f2f463c2901e",
|
|
"traceId": "707ff988b15841b18e9923a3bacc4aad",
|
|
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
|
|
"checkedAt": "2026-08-08T05:32:09.966Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "24abf23d-545f-4769-8b9a-a75efa67e9ec, bd6e5814-e2ae-4a03-bb82-7c5b044787cf",
|
|
"traceId": "282fe86d3577491c828de6826b26fa3a",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:09.989Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "24abf23d-545f-4769-8b9a-a75efa67e9ec, bd6e5814-e2ae-4a03-bb82-7c5b044787cf",
|
|
"traceId": "282fe86d3577491c828de6826b26fa3a",
|
|
"evidence": "baseline=null, added=285.5, actual=285.5",
|
|
"checkedAt": "2026-08-08T05:32:09.989Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962242380574721?tenantId=10001&version=0"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "47730a48-d595-4250-ad34-d2fcb37ffdd8",
|
|
"traceId": "987cd7b1a8ac47839a2a4745f517893a",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:32:10.021Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962242380574721?tenantId=10001&version=1"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "af186625-f397-4868-ab85-f009c68fc672, 11c462b0-0ed7-48f6-af15-c5512be2a165",
|
|
"traceId": "dfae95fd4c7c43c49c7fc4d1077ab45f",
|
|
"evidence": "resultId=2085962242380574721, version=1",
|
|
"checkedAt": "2026-08-08T05:32:10.060Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a9bcc15d-f4a2-4203-9c39-a9885bcba4ff, a42881d9-17c1-4eba-ab16-67ea1a59260e",
|
|
"traceId": "996663b5fc0c4c419e797eb707abf519",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:10.098Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a9bcc15d-f4a2-4203-9c39-a9885bcba4ff, a42881d9-17c1-4eba-ab16-67ea1a59260e",
|
|
"traceId": "996663b5fc0c4c419e797eb707abf519",
|
|
"evidence": "resultMissing=true, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:32:10.098Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962235193655297"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "8f746630-b4b4-4ab5-bef5-823996086715",
|
|
"traceId": "62ad2842d2b54bf0b043136cc8e68fb9",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:10.127Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f3e2c783-fd59-4b15-b4f0-77a6c5929699, 1c797458-5e15-439d-b2ee-baeaec16f6c8",
|
|
"traceId": "a78e8e36f3954e6ea4c20437d095bad6",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T05:32:11.507Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f3e2c783-fd59-4b15-b4f0-77a6c5929699, 1c797458-5e15-439d-b2ee-baeaec16f6c8",
|
|
"traceId": "a78e8e36f3954e6ea4c20437d095bad6",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:32:11.507Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f3e2c783-fd59-4b15-b4f0-77a6c5929699, 1c797458-5e15-439d-b2ee-baeaec16f6c8",
|
|
"traceId": "a78e8e36f3954e6ea4c20437d095bad6",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T05:32:11.507Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cd8c0560-f525-4b79-9ca7-33d1ea0f2f76, 9032e353-77b8-4f02-8bcc-005c022e4bca",
|
|
"traceId": "61aa454c96c544a1bc9a672c579b4e78",
|
|
"evidence": "fileId=2085962248300855297",
|
|
"checkedAt": "2026-08-08T05:32:11.536Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cd8c0560-f525-4b79-9ca7-33d1ea0f2f76, 9032e353-77b8-4f02-8bcc-005c022e4bca",
|
|
"traceId": "61aa454c96c544a1bc9a672c579b4e78",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T05:32:11.536Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "54f78546-bcf6-412c-bcd7-f2488060b63c",
|
|
"traceId": "8d573cddbb2a408baa6387e11970ffa0",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:11.557Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17de289a-17dc-429e-a107-0acabccbe7bd, a8f245eb-a9bb-4b07-90b6-aeb4f61e449e",
|
|
"traceId": "673001d2aeb040839f75abcfb12ae9f8",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.593Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17de289a-17dc-429e-a107-0acabccbe7bd, a8f245eb-a9bb-4b07-90b6-aeb4f61e449e",
|
|
"traceId": "673001d2aeb040839f75abcfb12ae9f8",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:32:11.593Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "cf283514-3aee-43a1-ac9d-7c2abd90e511",
|
|
"traceId": "4cf232dac8a4462cb6c6eb5471d4767a",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:11.621Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "69885923-885a-4f06-8d5c-cd232883d832, 41dd9695-1a06-4eb0-bae9-bfeffb04ce07",
|
|
"traceId": "18af8b0bb6f6443cb780d3914c0ab306",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.656Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "69885923-885a-4f06-8d5c-cd232883d832, 41dd9695-1a06-4eb0-bae9-bfeffb04ce07",
|
|
"traceId": "18af8b0bb6f6443cb780d3914c0ab306",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:32:11.656Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "换算后重量不能小于 0.001 KG",
|
|
"requestId": "9ddd2490-a0b0-42d1-81b3-574dbd1ba6ef",
|
|
"traceId": "e0f704174b854010a99a05cb80b0a64f",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:11.688Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5f41288-9a99-474d-9dce-218559e577f6, 45b15298-5766-420d-823b-adca2b0d8f0b",
|
|
"traceId": "2dd0d4087d5e4abda9fe4cb6737ba5bc",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.719Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5f41288-9a99-474d-9dce-218559e577f6, 45b15298-5766-420d-823b-adca2b0d8f0b",
|
|
"traceId": "2dd0d4087d5e4abda9fe4cb6737ba5bc",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:32:11.719Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
|
|
"requestId": "305bfa0b-924d-4375-8239-79f893fd45e1",
|
|
"traceId": "43d7a2b2c024482f9a40057a6b682e65",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:11.737Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "08a920c4-3c4e-4e61-a3a1-e5e6ebb5474f, a578a801-0b09-4c5d-b043-49c8fc220845",
|
|
"traceId": "e1114ed0e5184aada3520d290207b4fe",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.758Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "08a920c4-3c4e-4e61-a3a1-e5e6ebb5474f, a578a801-0b09-4c5d-b043-49c8fc220845",
|
|
"traceId": "e1114ed0e5184aada3520d290207b4fe",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:32:11.758Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5c434278-1ecf-4d85-bd68-4788a82f8d4a, b8729e7c-1032-49ce-8cfe-803dd750524f",
|
|
"traceId": "ec9380d7f4e5420ba1bdb66de1294b08",
|
|
"evidence": "adjusted=10.125 LB",
|
|
"checkedAt": "2026-08-08T05:32:11.801Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5c434278-1ecf-4d85-bd68-4788a82f8d4a, b8729e7c-1032-49ce-8cfe-803dd750524f",
|
|
"traceId": "ec9380d7f4e5420ba1bdb66de1294b08",
|
|
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
|
|
"checkedAt": "2026-08-08T05:32:11.801Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/weight-results/2085962251637403650?tenantId=10001&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aacce4a1-974d-4474-8a85-01ac66320f38, f71ec1e0-e3e6-4c98-8a45-4a4d93b05571",
|
|
"traceId": "a93e34cfba0b403295323836975e48a7",
|
|
"evidence": "resultId=2085962251637403650, version=2",
|
|
"checkedAt": "2026-08-08T05:32:11.844Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4261f70d-8cb0-4d74-b4b3-f8e91138158f, 1b2c21e8-552d-4543-8911-cdedcbc7df77",
|
|
"traceId": "71fe2d5e964740f7a6868566976b93b9",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.872Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4261f70d-8cb0-4d74-b4b3-f8e91138158f, 1b2c21e8-552d-4543-8911-cdedcbc7df77",
|
|
"traceId": "71fe2d5e964740f7a6868566976b93b9",
|
|
"evidence": "resultMissing=true, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:32:11.872Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/2085962248300855297"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "4b8d3963-4122-410c-a43d-da9107701344",
|
|
"traceId": "595493468e294f528f511610df480da8",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:11.904Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1b58dc51-6a0d-4a7a-a6d8-b8d994edc1a9, fa487c98-0c83-4cf5-8509-a01bc84bdfb5",
|
|
"traceId": "eb508ffde46548d88168fdd91df35852",
|
|
"evidence": "inboundId=2085962198357159938",
|
|
"checkedAt": "2026-08-08T05:32:11.934Z"
|
|
},
|
|
{
|
|
"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/2085962198357159938/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1b58dc51-6a0d-4a7a-a6d8-b8d994edc1a9, fa487c98-0c83-4cf5-8509-a01bc84bdfb5",
|
|
"traceId": "eb508ffde46548d88168fdd91df35852",
|
|
"evidence": "leftovers=0, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:32:11.934Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7e4b9a05-50c1-41aa-a5c7-f8179bfb3f53, 0a1eb68d-2660-4da8-aeb4-9a751aa46781",
|
|
"traceId": "bfea4c4f9105444aa5ecd3d41818ba06",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:32:12.276Z"
|
|
},
|
|
{
|
|
"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": "a7e7be46-53d9-4056-b4e8-690710c2520b, 2f8fc06a-a025-40dd-abe5-ae9d5d03e993",
|
|
"traceId": "6f557255f6f74b1e90beb7aeb1e396de",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.298Z"
|
|
},
|
|
{
|
|
"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": "a7e7be46-53d9-4056-b4e8-690710c2520b, 2f8fc06a-a025-40dd-abe5-ae9d5d03e993",
|
|
"traceId": "6f557255f6f74b1e90beb7aeb1e396de",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:12.298Z"
|
|
},
|
|
{
|
|
"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": "20815cac-ddcc-411c-b1c6-5c8038540f4a, 1835c37b-d8d1-4216-ba16-0258fac7e1c0",
|
|
"traceId": "95441098b68542d7ae2226076b02de96",
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:32:12.328Z"
|
|
},
|
|
{
|
|
"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": "20815cac-ddcc-411c-b1c6-5c8038540f4a, 1835c37b-d8d1-4216-ba16-0258fac7e1c0",
|
|
"traceId": "95441098b68542d7ae2226076b02de96",
|
|
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:32:12.328Z"
|
|
},
|
|
{
|
|
"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": "8173d595-2538-4080-98c9-584e4206239a, 0cd7ae5f-dab4-4bf1-b2b9-8902cd56e0b8",
|
|
"traceId": "bc8d33c0530145b7a70fc0faba740547",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.358Z"
|
|
},
|
|
{
|
|
"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": "8173d595-2538-4080-98c9-584e4206239a, 0cd7ae5f-dab4-4bf1-b2b9-8902cd56e0b8",
|
|
"traceId": "bc8d33c0530145b7a70fc0faba740547",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:32:12.358Z"
|
|
},
|
|
{
|
|
"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": "4bd17bcf-f660-41ed-b6a2-5d4b1db01824, 9fcceeeb-429b-4323-b2da-0706b8a17cf8",
|
|
"traceId": "db5203e53d1d4d6ba0967824f82c26b0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.413Z"
|
|
},
|
|
{
|
|
"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": "4bd17bcf-f660-41ed-b6a2-5d4b1db01824, 9fcceeeb-429b-4323-b2da-0706b8a17cf8",
|
|
"traceId": "db5203e53d1d4d6ba0967824f82c26b0",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:32:12.414Z"
|
|
},
|
|
{
|
|
"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": "26f7cf06-aa72-4c77-9916-57410a63e972, 6a79c119-0103-418d-8cf7-a8f8ca3bc7e3",
|
|
"traceId": "2474997d09a44d2b9d7254211a1bb7c0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.451Z"
|
|
},
|
|
{
|
|
"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": "26f7cf06-aa72-4c77-9916-57410a63e972, 6a79c119-0103-418d-8cf7-a8f8ca3bc7e3",
|
|
"traceId": "2474997d09a44d2b9d7254211a1bb7c0",
|
|
"evidence": "count=15",
|
|
"checkedAt": "2026-08-08T05:32:12.452Z"
|
|
},
|
|
{
|
|
"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": "fa20084f-edb6-4717-8851-0ef856467038, b960cdd9-53b5-4036-bd58-b1372aa6875d",
|
|
"traceId": "458f1cc21e044e478e67e5c35100024b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.479Z"
|
|
},
|
|
{
|
|
"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": "da9c1a55-54ed-49a7-a642-e8d5acc0b8b4, cdd95590-9502-4558-bb93-72aebdaf9cdf",
|
|
"traceId": "e3ec979b308c478197a27f9d643ab39c",
|
|
"evidence": "contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:32:12.505Z"
|
|
},
|
|
{
|
|
"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": "da9c1a55-54ed-49a7-a642-e8d5acc0b8b4, cdd95590-9502-4558-bb93-72aebdaf9cdf",
|
|
"traceId": "e3ec979b308c478197a27f9d643ab39c",
|
|
"evidence": "fileIdType=string, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:32:12.505Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 可下载本轮产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/files/product-images/2085962255703801858"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "576874b7-d772-403d-8071-89316d489fb8, 0f89d3ef-ea28-4b60-b903-e36fb42c1bf2",
|
|
"traceId": "ada2e4f2b78740e78bcaa438e0aa2619",
|
|
"evidence": "bytes=68, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:32:12.540Z"
|
|
},
|
|
{
|
|
"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": "d5529d34-0728-4f9c-8095-85aa7a47c4fa, f9a4c2b9-50ca-478e-a3bd-989c5965f769",
|
|
"traceId": "04ea32b2158a455f9273b4655132f739",
|
|
"evidence": "marker=ADMIN-API-20260808053150342-MOJIA",
|
|
"checkedAt": "2026-08-08T05:32:12.605Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 创建订单幂等重放",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8b626b05-4c51-4e5a-bd3a-a405b49c4e5e, b3443ae0-992b-491d-b162-0148dd405848",
|
|
"traceId": "1006f1eaa6814b44a7d807714fca28d1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.638Z"
|
|
},
|
|
{
|
|
"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": "8b626b05-4c51-4e5a-bd3a-a405b49c4e5e, b3443ae0-992b-491d-b162-0148dd405848",
|
|
"traceId": "1006f1eaa6814b44a7d807714fca28d1",
|
|
"evidence": "orderId=2085962256093872130, replayedId=2085962256093872130",
|
|
"checkedAt": "2026-08-08T05:32:12.638Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询隔离订单草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8824879b-3420-42df-ba01-9c73167a24e0, d03e0ab9-8548-419f-8d67-73cee7576eb3",
|
|
"traceId": "1d608115585d4a3faba12e10be32afd9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.663Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 草稿身份、marker 和状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8824879b-3420-42df-ba01-9c73167a24e0, d03e0ab9-8548-419f-8d67-73cee7576eb3",
|
|
"traceId": "1d608115585d4a3faba12e10be32afd9",
|
|
"evidence": "orderNo=FL2085962256093872130, status=DRAFT",
|
|
"checkedAt": "2026-08-08T05:32:12.663Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8824879b-3420-42df-ba01-9c73167a24e0, d03e0ab9-8548-419f-8d67-73cee7576eb3",
|
|
"traceId": "1d608115585d4a3faba12e10be32afd9",
|
|
"evidence": "cargoes=4, imageFileId=2085962255703801858",
|
|
"checkedAt": "2026-08-08T05:32:12.663Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 提交隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130/submit"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0b3077d4-7af4-49fd-b4b6-9ba0cc607da1, bd929421-ed23-4b65-82a5-5f5ba5a37721",
|
|
"traceId": "60e2389372b1447db32765b64ff8c557",
|
|
"evidence": "orderId=2085962256093872130",
|
|
"checkedAt": "2026-08-08T05:32:12.716Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 回查已提交订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4014dc44-cdda-4afa-8223-13696fc014a2, 396e5fc7-8ffd-4342-be73-9465d14da74e",
|
|
"traceId": "9c816cbbaad84c68b475ccf5e2b07806",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.744Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 订单已进入待审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4014dc44-cdda-4afa-8223-13696fc014a2, 396e5fc7-8ffd-4342-be73-9465d14da74e",
|
|
"traceId": "9c816cbbaad84c68b475ccf5e2b07806",
|
|
"evidence": "status=SUBMITTED",
|
|
"checkedAt": "2026-08-08T05:32:12.744Z"
|
|
},
|
|
{
|
|
"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=FL2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f1b6b92c-a1ef-4214-ae0a-59fe3e102137, a39f9c83-5e63-4f00-a049-2b8b57531673",
|
|
"traceId": "d048ff8e90a6432bb0ba0c4beae9fd44",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.787Z"
|
|
},
|
|
{
|
|
"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=FL2085962256093872130"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f1b6b92c-a1ef-4214-ae0a-59fe3e102137, a39f9c83-5e63-4f00-a049-2b8b57531673",
|
|
"traceId": "d048ff8e90a6432bb0ba0c4beae9fd44",
|
|
"evidence": "orderId=2085962256093872130, found=true",
|
|
"checkedAt": "2026-08-08T05:32:12.787Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "615edd98-2d79-4f1d-b394-b64bdc4db57f, eea229ce-86ed-4c32-b2ff-ef456fe80767",
|
|
"traceId": "130f5b50e30f4e658091253ace5cb06c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.810Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单详情身份与待审核状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "615edd98-2d79-4f1d-b394-b64bdc4db57f, eea229ce-86ed-4c32-b2ff-ef456fe80767",
|
|
"traceId": "130f5b50e30f4e658091253ace5cb06c",
|
|
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
|
|
"checkedAt": "2026-08-08T05:32:12.810Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085962256093872130&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "519cd9e7-7353-4a8b-9719-fa5f07a78eb4, cfc04f1b-65ca-4c0a-b9bb-4907adeb4df5",
|
|
"traceId": "9e6f46502b5846628c4adc554af36585",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.835Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085962256093872130&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "519cd9e7-7353-4a8b-9719-fa5f07a78eb4, cfc04f1b-65ca-4c0a-b9bb-4907adeb4df5",
|
|
"traceId": "9e6f46502b5846628c4adc554af36585",
|
|
"evidence": "orderId=2085962256093872130, found=true",
|
|
"checkedAt": "2026-08-08T05:32:12.835Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "971ecd51-1d19-445a-b8f1-bb73863ec5a5, ec7847c0-4e2e-4740-ae62-9fcbac6884cc",
|
|
"traceId": "7687bd7d95c34524b8010c8a841f4c6f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.868Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单详情聚合结构完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "971ecd51-1d19-445a-b8f1-bb73863ec5a5, ec7847c0-4e2e-4740-ae62-9fcbac6884cc",
|
|
"traceId": "7687bd7d95c34524b8010c8a841f4c6f",
|
|
"evidence": "cargoes=4, history=2",
|
|
"checkedAt": "2026-08-08T05:32:12.868Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "971ecd51-1d19-445a-b8f1-bb73863ec5a5, ec7847c0-4e2e-4740-ae62-9fcbac6884cc",
|
|
"traceId": "7687bd7d95c34524b8010c8a841f4c6f",
|
|
"evidence": "cargoes=4, imageFileId=2085962255703801858",
|
|
"checkedAt": "2026-08-08T05:32:12.868Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 为本轮订单添加内部备注",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130/internal-notes?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5a464b09-bfd0-4577-a1e6-80db230f70a9, 64c0235d-77d9-40b3-99f8-1290659bf07c",
|
|
"traceId": "acd47e0dfbfe47c68834f81892948b83",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:12.905Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 审核通过本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cbf84bf3-d673-44f6-847a-d74f22dbed59, 95914bac-8580-4350-b8f5-ded111ff1962",
|
|
"traceId": "a45d017c725f48bdb96b019a138ad2cf",
|
|
"evidence": "orderId=2085962256093872130",
|
|
"checkedAt": "2026-08-08T05:32:12.940Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "审核后生成隔离入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "48cd57cf-9c05-4a21-9e50-44ff3fc730fe, 03ae61f6-452f-41ec-a8cf-f9f1e4d5034b",
|
|
"traceId": "cc2241a4307d497ba0921ffa7d23f2dc",
|
|
"evidence": "inboundId=2085962261359800323",
|
|
"checkedAt": "2026-08-08T05:32:14.044Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60489a0d-27c9-476d-8b56-b5588cdd8d66, 2250394f-eb2d-497c-a5b5-8b6feddfc640",
|
|
"traceId": "12aecb6b608d41b387881ba9ff2b282c",
|
|
"evidence": "inboundId=2085962261359800323",
|
|
"checkedAt": "2026-08-08T05:32:14.078Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "隔离入库单 marker 来源与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60489a0d-27c9-476d-8b56-b5588cdd8d66, 2250394f-eb2d-497c-a5b5-8b6feddfc640",
|
|
"traceId": "12aecb6b608d41b387881ba9ff2b282c",
|
|
"evidence": "markerFound=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:32:14.078Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60489a0d-27c9-476d-8b56-b5588cdd8d66, 2250394f-eb2d-497c-a5b5-8b6feddfc640",
|
|
"traceId": "12aecb6b608d41b387881ba9ff2b282c",
|
|
"evidence": "inboundId=2085962261359800323, history=1",
|
|
"checkedAt": "2026-08-08T05:32:14.079Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询入库单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085962256093872130&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e0945c66-3f78-49f2-b4a9-1b3f60d5ea15, 239f1531-b720-40b4-8511-b5d3a711a2b6",
|
|
"traceId": "0723569a6b6e4fada5f460d84e4974ac",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.111Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 入库单列表只核对本轮入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085962256093872130&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e0945c66-3f78-49f2-b4a9-1b3f60d5ea15, 239f1531-b720-40b4-8511-b5d3a711a2b6",
|
|
"traceId": "0723569a6b6e4fada5f460d84e4974ac",
|
|
"evidence": "inboundId=2085962261359800323, total=1",
|
|
"checkedAt": "2026-08-08T05:32:14.111Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9459c350-7a68-4500-8b0b-26f8dba49305, 96283913-5b69-446b-9953-910b52c069d0",
|
|
"traceId": "906a6ac5ea5b4d67964ec08fa3c1f207",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"checkedAt": "2026-08-08T05:32:14.139Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9459c350-7a68-4500-8b0b-26f8dba49305, 96283913-5b69-446b-9953-910b52c069d0",
|
|
"traceId": "906a6ac5ea5b4d67964ec08fa3c1f207",
|
|
"evidence": "taskId=2085962261359800322, status=PENDING_ASSIGNMENT",
|
|
"checkedAt": "2026-08-08T05:32:14.139Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询本轮履约任务分配历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085962261359800322/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbf6c903-ebe5-4f88-b975-11d16a602beb, e7f33598-2000-49d8-9f98-81129f975ab7",
|
|
"traceId": "0081e686123241c3a054dff8da3360f8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.172Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "履约分配历史分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085962261359800322/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbf6c903-ebe5-4f88-b975-11d16a602beb, e7f33598-2000-49d8-9f98-81129f975ab7",
|
|
"traceId": "0081e686123241c3a054dff8da3360f8",
|
|
"evidence": "taskId=2085962261359800322, total=0",
|
|
"checkedAt": "2026-08-08T05:32:14.172Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 受理本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130/accept?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5095325a-06e5-4b68-9465-9b53c5a6b04a, ffa1644b-2b93-428b-bd96-9fc27d4079dc",
|
|
"traceId": "4d75bb8f93b142fdb5fa3047b79e55d5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.207Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 启动本轮订单履约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130/start?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6ea2b7da-0cb3-44ba-82d7-cce125859957, ebcdff4c-f887-4f26-b4fe-23ae7ea00101",
|
|
"traceId": "3606b1819f1e4a908db626f2a78ae1c8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.239Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 回查本轮订单履约状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c45f0bc4-da07-4b3d-95fe-0136ae02b6d9, b4169f5b-3437-428b-8b48-35c45ab26a96",
|
|
"traceId": "61612fe81cd54b108242c125a7b40526",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.263Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "本轮订单已进入处理中且保留状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085962256093872130?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c45f0bc4-da07-4b3d-95fe-0136ae02b6d9, b4169f5b-3437-428b-8b48-35c45ab26a96",
|
|
"traceId": "61612fe81cd54b108242c125a7b40526",
|
|
"evidence": "status=PROCESSING, history=5",
|
|
"checkedAt": "2026-08-08T05:32:14.263Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询隔离入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b365c12d-c286-48f3-880c-4028d88ebaff, 10204fb8-b1be-45bf-bc35-9a16632bbf27",
|
|
"traceId": "3a7ad95683b44df78434fffdd69a7baf",
|
|
"evidence": "inboundId=2085962261359800323, tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:32:14.291Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "隔离入库单身份与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b365c12d-c286-48f3-880c-4028d88ebaff, 10204fb8-b1be-45bf-bc35-9a16632bbf27",
|
|
"traceId": "3a7ad95683b44df78434fffdd69a7baf",
|
|
"evidence": "identity=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:32:14.291Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "生成箱唛 PDF 并冻结稳定箱码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085962261359800323/carton-label-pdf?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "13904 bytes (application/pdf)",
|
|
"requestId": "51cf6981-c35d-4cc8-8509-feb7d702842c, 83075559-93cc-4cb9-b926-d3dcc2f5f782, bd9e96ef-74a9-4eb6-95f7-e86e5d4b06d3",
|
|
"traceId": "90c42ea412d84789aada051ffc0902a4, b8b8142f2cc54b5ab5ecb006c0568db6",
|
|
"evidence": "contentType=application/pdf, bytes=13904",
|
|
"checkedAt": "2026-08-08T05:32:14.413Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次打印后回查冻结箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dafe637c-8c4e-4bcc-9d29-018d81684cf5, 3718ec01-215b-4ee7-b535-6fa629a6ca3b",
|
|
"traceId": "9f247efc8b3b45658c77d4319478fd37",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.454Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次打印按订单货物冻结原始总箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dafe637c-8c4e-4bcc-9d29-018d81684cf5, 3718ec01-215b-4ee7-b535-6fa629a6ca3b",
|
|
"traceId": "9f247efc8b3b45658c77d4319478fd37",
|
|
"evidence": "inboundCodeStable=true, totalPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:32:14.454Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "重复整单打印复用已冻结箱码映射",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085962261359800323/carton-label-pdf?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "13904 bytes (application/pdf)",
|
|
"requestId": "0bff624c-6427-4d1c-9c1d-4b3ad02aaa6f, 8e8586e0-b7a2-4b66-bcff-a9dd118867e3, ecbca51c-65d2-4d5d-921c-ebb639964c99",
|
|
"traceId": "12108afc1a104a71b6936ccf05e65fc8, bd821a79bb614128b2c6b3c565442fbc",
|
|
"evidence": "boxCode=RK-2085962256093872130#4-1, contentType=application/pdf, bytes=13904",
|
|
"checkedAt": "2026-08-08T05:32:14.576Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "指定第1箱补打复用已冻结箱码映射",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085962261359800323/carton-label-pdf?tenantId=10001&cartonIndex=1"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "7738 bytes (application/pdf)",
|
|
"requestId": "7d188880-48ec-4c91-a00d-3a803e27820e, 128b6a79-3f88-4e8e-acd2-1b1756d41e9f, e23b4037-1c8d-4c02-b0e6-036ef0840bd9",
|
|
"traceId": "e923af40d21d4f828857fb4c62f09972, cf560d1a11704d3fa3f3f60c31f8418c",
|
|
"evidence": "boxCode=RK-2085962256093872130#4-1, cartonIndex=1, contentType=application/pdf, bytes=7738",
|
|
"checkedAt": "2026-08-08T05:32:14.688Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "模拟墨家首次扫描单箱",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8cdaf6d-37de-4b50-a121-0dd2eb28b256, 46c6354c-e91d-464e-a1f4-0d7df4b956f6",
|
|
"traceId": "748c23610457471cb8d257333d521f4f",
|
|
"evidence": "boxCode=RK-2085962256093872130#4-1, machineNo=MJ-ADMIN-E2E-01",
|
|
"checkedAt": "2026-08-08T05:32:14.752Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次扫描新增一条且默认代表1箱",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8cdaf6d-37de-4b50-a121-0dd2eb28b256, 46c6354c-e91d-464e-a1f4-0d7df4b956f6",
|
|
"traceId": "748c23610457471cb8d257333d521f4f",
|
|
"evidence": "created=true, confirmedPackageCount=1",
|
|
"checkedAt": "2026-08-08T05:32:14.752Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "重复打印及指定箱补打后原箱码仍可解析",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8cdaf6d-37de-4b50-a121-0dd2eb28b256, 46c6354c-e91d-464e-a1f4-0d7df4b956f6",
|
|
"traceId": "748c23610457471cb8d257333d521f4f",
|
|
"evidence": "boxCodeStable=true, resolvedInboundId=2085962261359800323",
|
|
"checkedAt": "2026-08-08T05:32:14.752Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询箱级测量详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5d32e97d-c974-4ad5-b90f-8968fc1f040a, 13e77d59-359d-4fd3-9a38-c5a3d9e39212",
|
|
"traceId": "cb0a9157d5b84d6ba6ffb55ffde984d2",
|
|
"evidence": "measurementId=2085962265117896705",
|
|
"checkedAt": "2026-08-08T05:32:14.795Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "箱级查询回显箱码、尺寸、图片与设备信息",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5d32e97d-c974-4ad5-b90f-8968fc1f040a, 13e77d59-359d-4fd3-9a38-c5a3d9e39212",
|
|
"traceId": "cb0a9157d5b84d6ba6ffb55ffde984d2",
|
|
"evidence": "itemFound=true, imageFileId=2085962265082265601",
|
|
"checkedAt": "2026-08-08T05:32:14.795Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "人工确认当前测量代表箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/items/2085962265117896706/confirmed-package-count?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9151a368-99aa-42ba-96f4-0f3e41808961, 622ec8c2-584b-45ca-8605-e705b7a98a65",
|
|
"traceId": "fbdab751e6f242e8acdfab3a09cb9df9",
|
|
"evidence": "confirmedPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:32:14.829Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "人工箱数更新且测量版本递增",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/items/2085962265117896706/confirmed-package-count?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9151a368-99aa-42ba-96f4-0f3e41808961, 622ec8c2-584b-45ca-8605-e705b7a98a65",
|
|
"traceId": "fbdab751e6f242e8acdfab3a09cb9df9",
|
|
"evidence": "version=2",
|
|
"checkedAt": "2026-08-08T05:32:14.829Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "同箱号重新扫描覆盖当前记录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "40b33f13-9c57-41a3-b548-5ff26b5d5d5a, d3ebeef0-02ae-4b1e-9daa-c67afe464d62",
|
|
"traceId": "cd260a616c3b4667975b1a1656b465e7",
|
|
"evidence": "boxCode=RK-2085962256093872130#4-1, machineNo=MJ-ADMIN-E2E-02",
|
|
"checkedAt": "2026-08-08T05:32:14.885Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "覆盖保留同一条记录和人工箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "40b33f13-9c57-41a3-b548-5ff26b5d5d5a, d3ebeef0-02ae-4b1e-9daa-c67afe464d62",
|
|
"traceId": "cd260a616c3b4667975b1a1656b465e7",
|
|
"evidence": "sameItem=true, confirmedPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:32:14.885Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "回查覆盖后的尺寸与体积结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e3f403a6-ed64-4ba7-ada0-c25d48c2c847, 2c0e628e-84d8-4b69-be79-9222e5f3ca4b",
|
|
"traceId": "153bc86752b54cacb380e2df619c46d5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:14.914Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "覆盖尺寸、箱数和服务端体积公式正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e3f403a6-ed64-4ba7-ada0-c25d48c2c847, 2c0e628e-84d8-4b69-be79-9222e5f3ca4b",
|
|
"traceId": "153bc86752b54cacb380e2df619c46d5",
|
|
"evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5",
|
|
"checkedAt": "2026-08-08T05:32:14.915Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "保存同一测量批次草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/draft?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7b18718a-170a-40fd-8922-44a2967659b2, 43a08359-8653-4ba0-8900-f3477aa2e294",
|
|
"traceId": "a8b48c0c9b6e463a94fb675fe6e3b8cd",
|
|
"evidence": "measurementId=2085962265117896705, items=1",
|
|
"checkedAt": "2026-08-08T05:32:14.963Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "草稿沿用批次并递增版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/draft?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7b18718a-170a-40fd-8922-44a2967659b2, 43a08359-8653-4ba0-8900-f3477aa2e294",
|
|
"traceId": "a8b48c0c9b6e463a94fb675fe6e3b8cd",
|
|
"evidence": "status=DRAFT, version=4",
|
|
"checkedAt": "2026-08-08T05:32:14.963Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "提交测量审核",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/submit?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c66d9f79-5a1a-4405-b072-f586589dfcb6, 72c06613-f64e-4590-8a52-03c325c33f96",
|
|
"traceId": "297bfd41321d403999386196ab6f8bdc",
|
|
"evidence": "measurementId=2085962265117896705",
|
|
"checkedAt": "2026-08-08T05:32:15.003Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "提交后进入待测量审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/submit?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c66d9f79-5a1a-4405-b072-f586589dfcb6, 72c06613-f64e-4590-8a52-03c325c33f96",
|
|
"traceId": "297bfd41321d403999386196ab6f8bdc",
|
|
"evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING",
|
|
"checkedAt": "2026-08-08T05:32:15.003Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "测量提交后拒绝设备覆盖并返回中文提示",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "测量已提交,设备不能新增或覆盖数据",
|
|
"requestId": "985504e6-2b45-40e6-aee9-695be17962c5",
|
|
"traceId": "4771b5bb98b643d1980b4bf6f21e1794",
|
|
"evidence": "HTTP=200, code=A0409, chineseMessage=true",
|
|
"checkedAt": "2026-08-08T05:32:15.031Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核前读取最新入库单版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b328dc1b-04cf-41ac-865d-74e126b13364, d21d914b-92ff-4a1c-baaa-10b6e6eea835",
|
|
"traceId": "06a3f9b3a9464b7187070a373972b58f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:15.055Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核前状态和版本有效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085962261359800323?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b328dc1b-04cf-41ac-865d-74e126b13364, d21d914b-92ff-4a1c-baaa-10b6e6eea835",
|
|
"traceId": "06a3f9b3a9464b7187070a373972b58f",
|
|
"evidence": "status=MEASURE_PENDING, version=1",
|
|
"checkedAt": "2026-08-08T05:32:15.055Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "Admin 审核通过墨家测量",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/inbounds/2085962261359800323/measurements/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5718e280-0623-419f-a859-3b6a61da18d8, e8c82d3b-e979-4c29-b76a-d5bfa83021a1",
|
|
"traceId": "4cee1eabe5a24380b835af103b248ba5",
|
|
"evidence": "measurementId=2085962265117896705",
|
|
"checkedAt": "2026-08-08T05:32:15.095Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询审核后的最终测量状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6a543f37-bba8-45e1-bd2c-1be975dddfb9, ec3fd19c-d4a3-4ac8-a277-b7d3914c5272",
|
|
"traceId": "b89a3a876cc440fa902d5668e10acd75",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:15.117Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核后入库与测量状态闭环且结果未变化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085962261359800323/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6a543f37-bba8-45e1-bd2c-1be975dddfb9, ec3fd19c-d4a3-4ac8-a277-b7d3914c5272",
|
|
"traceId": "b89a3a876cc440fa902d5668e10acd75",
|
|
"evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4",
|
|
"checkedAt": "2026-08-08T05:32:15.117Z"
|
|
},
|
|
{
|
|
"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": "42c4a9d8-7f88-4404-b2a4-ac0c3f9d9c2d, a4f66481-c180-42b5-9274-1334efd919c6",
|
|
"traceId": "f99b69cd4a11493aa963fe4fab532d82",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:32:15.145Z"
|
|
},
|
|
{
|
|
"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": "42c4a9d8-7f88-4404-b2a4-ac0c3f9d9c2d, a4f66481-c180-42b5-9274-1334efd919c6",
|
|
"traceId": "f99b69cd4a11493aa963fe4fab532d82",
|
|
"evidence": "service=order-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:32:15.145Z"
|
|
},
|
|
{
|
|
"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": "8bebabd9-07c5-43f7-899b-989aec0f7b26, a4706d89-2bd8-40ea-a43c-b5a2a653c81c",
|
|
"traceId": "de6ad9d9f72443de88d32327fe2de2f3",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:32:15.178Z"
|
|
},
|
|
{
|
|
"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": "8bebabd9-07c5-43f7-899b-989aec0f7b26, a4706d89-2bd8-40ea-a43c-b5a2a653c81c",
|
|
"traceId": "de6ad9d9f72443de88d32327fe2de2f3",
|
|
"evidence": "service=firstleg-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:32:15.178Z"
|
|
},
|
|
{
|
|
"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": "b2b9280d-891b-48dd-a123-1c556326cf57, 553c2518-f6d9-4245-80e2-d7f87a50b9b5",
|
|
"traceId": "a2a87d50830e4257bc0f4c68af102cb7",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:32:15.206Z"
|
|
},
|
|
{
|
|
"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": "b2b9280d-891b-48dd-a123-1c556326cf57, 553c2518-f6d9-4245-80e2-d7f87a50b9b5",
|
|
"traceId": "a2a87d50830e4257bc0f4c68af102cb7",
|
|
"evidence": "service=file-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:32:15.206Z"
|
|
},
|
|
{
|
|
"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": "c5f9dc6c-8c7a-47ba-b00d-d0c2e9ba717b, f85661e8-255a-498f-90a2-bd2ce982ab77",
|
|
"traceId": "466ae8ea7d244c638a1105cbf1b67ae7",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:32:15.241Z"
|
|
},
|
|
{
|
|
"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": "c5f9dc6c-8c7a-47ba-b00d-d0c2e9ba717b, f85661e8-255a-498f-90a2-bd2ce982ab77",
|
|
"traceId": "466ae8ea7d244c638a1105cbf1b67ae7",
|
|
"evidence": "service=warehouse-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:32:15.241Z"
|
|
},
|
|
{
|
|
"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": "c106c29d-1599",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:15.265Z"
|
|
},
|
|
{
|
|
"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": "29aa0ecb-1600",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:15.278Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "未认证请求不返回业务成功码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "c106c29d-1601",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:15.295Z"
|
|
},
|
|
{
|
|
"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": "891ff533-45e5-472f-8828-c4f5bb640a5b, f14ed2bb-ad37-4e35-8d64-e04c5c736ca2",
|
|
"traceId": "ce9c4b6c695147c3b2d47ad8a34892b0",
|
|
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:15.319Z"
|
|
},
|
|
{
|
|
"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": "891ff533-45e5-472f-8828-c4f5bb640a5b, f14ed2bb-ad37-4e35-8d64-e04c5c736ca2",
|
|
"traceId": "ce9c4b6c695147c3b2d47ad8a34892b0",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.319Z"
|
|
},
|
|
{
|
|
"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": "19238a6f-fbdf-4cc8-99ca-db73b08e22cb, 56204728-5217-4467-ae4c-48d57c47146d",
|
|
"traceId": "c8f29a42ebae471483cbf096f5a335e7",
|
|
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA",
|
|
"checkedAt": "2026-08-08T05:32:15.351Z"
|
|
},
|
|
{
|
|
"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": "19238a6f-fbdf-4cc8-99ca-db73b08e22cb, 56204728-5217-4467-ae4c-48d57c47146d",
|
|
"traceId": "c8f29a42ebae471483cbf096f5a335e7",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.351Z"
|
|
},
|
|
{
|
|
"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": "661b98ea-a7d5-4029-b55d-6eef743208d5",
|
|
"traceId": "210a1228a6eb414da3070cb5e3066cde",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:15.378Z"
|
|
},
|
|
{
|
|
"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": "a640cfc6-29fc-4df3-8c00-01a8073fe63c",
|
|
"traceId": "4632cd3fb661424bb8119aaa67b9c462",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:32:15.411Z"
|
|
},
|
|
{
|
|
"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": "4d60ee3a-6473-4c44-aeda-58609408fa85, d827f106-129c-47f0-b829-6eb1dd65b32a",
|
|
"traceId": "3be4d8389b174d808b9186bea12684f3",
|
|
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0",
|
|
"checkedAt": "2026-08-08T05:32:15.441Z"
|
|
},
|
|
{
|
|
"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": "4d60ee3a-6473-4c44-aeda-58609408fa85, d827f106-129c-47f0-b829-6eb1dd65b32a",
|
|
"traceId": "3be4d8389b174d808b9186bea12684f3",
|
|
"evidence": "records=3, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.441Z"
|
|
},
|
|
{
|
|
"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": "d566b58c-2743-468f-8b19-b76e619c4d18, e7da4ade-61ad-4677-80ea-b9229c06c437",
|
|
"traceId": "9d1a5d1027bd4636b14ee1de6f828f8d",
|
|
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0",
|
|
"checkedAt": "2026-08-08T05:32:15.463Z"
|
|
},
|
|
{
|
|
"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": "d566b58c-2743-468f-8b19-b76e619c4d18, e7da4ade-61ad-4677-80ea-b9229c06c437",
|
|
"traceId": "9d1a5d1027bd4636b14ee1de6f828f8d",
|
|
"evidence": "records=3, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.463Z"
|
|
},
|
|
{
|
|
"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": "1812a5eb-7d4d-42a0-8583-74f36a49ce1e, bc14ff6f-a3c7-4243-80c2-10bbe917d782",
|
|
"traceId": "553490f105594a0da2cfa963145a04fd",
|
|
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
|
|
"checkedAt": "2026-08-08T05:32:15.486Z"
|
|
},
|
|
{
|
|
"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": "1812a5eb-7d4d-42a0-8583-74f36a49ce1e, bc14ff6f-a3c7-4243-80c2-10bbe917d782",
|
|
"traceId": "553490f105594a0da2cfa963145a04fd",
|
|
"evidence": "records=0, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.486Z"
|
|
},
|
|
{
|
|
"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": "0504b596-93b8-4a2f-9b8a-0b12496d04ff, 05468254-4985-4e46-b490-26e31c5e12e7",
|
|
"traceId": "8be6237dc1ce4c7b94a2cce89bc12880",
|
|
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
|
|
"checkedAt": "2026-08-08T05:32:15.518Z"
|
|
},
|
|
{
|
|
"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": "0504b596-93b8-4a2f-9b8a-0b12496d04ff, 05468254-4985-4e46-b490-26e31c5e12e7",
|
|
"traceId": "8be6237dc1ce4c7b94a2cce89bc12880",
|
|
"evidence": "records=0, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.518Z"
|
|
},
|
|
{
|
|
"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": "9ef37c37-092e-441b-bfb7-872ccb25b0ad",
|
|
"traceId": "ccfeca5e9123452d85287a9931437750",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:32:15.549Z"
|
|
},
|
|
{
|
|
"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": "8f22de2d-c83c-439b-902e-a626fac2eb07",
|
|
"traceId": "fc31026a835645feb8b60729ab93e811",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:32:15.578Z"
|
|
},
|
|
{
|
|
"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": "191797d2-ab6f-4fdf-aae7-eae4ad95fa22",
|
|
"traceId": "b45599f3d09842869f74f92b046223ef",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:15.608Z"
|
|
},
|
|
{
|
|
"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": "498f959e-dd44-4ba9-99d2-7b630cfd22d3",
|
|
"traceId": "feea9ef3480847b0a38c4682cb6a778a",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:15.641Z"
|
|
},
|
|
{
|
|
"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": "d346d939-704f-4860-a404-858fc2a4fbf5",
|
|
"traceId": "e5c4c519c9084b468397febabb33fc19",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:15.670Z"
|
|
},
|
|
{
|
|
"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": "325ceb84-44ce-4452-9abc-b16a7f55f280, 8b126753-5ae2-4a07-ac46-196400ed3c6b",
|
|
"traceId": "dd70a76cc42f49a4b45dc5c2314eebbc",
|
|
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:15.697Z"
|
|
},
|
|
{
|
|
"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": "325ceb84-44ce-4452-9abc-b16a7f55f280, 8b126753-5ae2-4a07-ac46-196400ed3c6b",
|
|
"traceId": "dd70a76cc42f49a4b45dc5c2314eebbc",
|
|
"evidence": "records=4, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.697Z"
|
|
},
|
|
{
|
|
"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": "5754d302-1f97-4c31-b6e2-61d023d3eca3, 7e9656a6-dd47-4d96-b816-dbdbbc24e92e",
|
|
"traceId": "c7a7cb6946374c9fa2d1b0461e3e4296",
|
|
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:15.733Z"
|
|
},
|
|
{
|
|
"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": "5754d302-1f97-4c31-b6e2-61d023d3eca3, 7e9656a6-dd47-4d96-b816-dbdbbc24e92e",
|
|
"traceId": "c7a7cb6946374c9fa2d1b0461e3e4296",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.733Z"
|
|
},
|
|
{
|
|
"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": "5754d302-1f97-4c31-b6e2-61d023d3eca3, 7e9656a6-dd47-4d96-b816-dbdbbc24e92e",
|
|
"traceId": "c7a7cb6946374c9fa2d1b0461e3e4296",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:32:15.733Z"
|
|
},
|
|
{
|
|
"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": "9330af60-fe2a-4047-9162-cd5bb7920a25",
|
|
"traceId": "a7966472d9d34ba2bebfd42bf22a19de",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:15.761Z"
|
|
},
|
|
{
|
|
"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": "2dd70191-2233-493e-8793-af4e1c477852, d96194f2-6007-48af-a648-31b94da8ab71",
|
|
"traceId": "c5d23ed33a5e477082c1587bc964a97f",
|
|
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:15.796Z"
|
|
},
|
|
{
|
|
"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": "2dd70191-2233-493e-8793-af4e1c477852, d96194f2-6007-48af-a648-31b94da8ab71",
|
|
"traceId": "c5d23ed33a5e477082c1587bc964a97f",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.796Z"
|
|
},
|
|
{
|
|
"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": "ea68894f-02f5-495f-b2f6-db2772088553, b53d7571-fdc9-4fa9-bb2e-d3bfbc220e07",
|
|
"traceId": "f33c5ee5f0884b36bc1f9a6c44efe7d9",
|
|
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE",
|
|
"checkedAt": "2026-08-08T05:32:15.827Z"
|
|
},
|
|
{
|
|
"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": "ea68894f-02f5-495f-b2f6-db2772088553, b53d7571-fdc9-4fa9-bb2e-d3bfbc220e07",
|
|
"traceId": "f33c5ee5f0884b36bc1f9a6c44efe7d9",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:32:15.827Z"
|
|
},
|
|
{
|
|
"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": "ea68894f-02f5-495f-b2f6-db2772088553, b53d7571-fdc9-4fa9-bb2e-d3bfbc220e07",
|
|
"traceId": "f33c5ee5f0884b36bc1f9a6c44efe7d9",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:32:15.827Z"
|
|
},
|
|
{
|
|
"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": "90b4ed65-227e-4820-a681-5f4177e9c040",
|
|
"traceId": "9a06a2856e124c9e810fcef72291040d",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:32:15.853Z"
|
|
},
|
|
{
|
|
"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": "e353085b-33bb-4ffc-bd15-6bae58fed01d, 8038130d-a379-41ae-91ae-8e612b504039",
|
|
"traceId": "a12be41657ff4f0a9420a5e78ea25e23",
|
|
"evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:32:15.895Z"
|
|
},
|
|
{
|
|
"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": "c5c265b7-3d07-4c25-af09-68d17a267853, 232a1e09-2539-4291-b014-6f4582df0b39",
|
|
"traceId": "4466fa5d7dc442c0a7e8beb02d20f7d6",
|
|
"evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:32:15.951Z"
|
|
},
|
|
{
|
|
"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": "5cad70ee-9c54-4f0a-a6a7-0dc85dfcdb0c, 0d411780-af53-4518-9960-631c62410f7b",
|
|
"traceId": "b54de2cec52e470dbc45ba9498439f5f",
|
|
"evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:32:15.993Z"
|
|
},
|
|
{
|
|
"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": "04d7055c-57c1-46ce-a35b-83484cefa790, c1d99f50-9570-4f4a-a110-6eee6682bd53",
|
|
"traceId": "040192455cc74b488bea688394221fbd",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:32:16.025Z"
|
|
},
|
|
{
|
|
"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": "04d7055c-57c1-46ce-a35b-83484cefa790, c1d99f50-9570-4f4a-a110-6eee6682bd53",
|
|
"traceId": "040192455cc74b488bea688394221fbd",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:32:16.025Z"
|
|
},
|
|
{
|
|
"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": "2dc11186-c9d8-465c-b404-d8925c861c58, 2a68533d-eac1-410d-9f10-99124fca46e4",
|
|
"traceId": "0c2411aa8c664d989b5705057e006115",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:32:16.054Z"
|
|
},
|
|
{
|
|
"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": "2dc11186-c9d8-465c-b404-d8925c861c58, 2a68533d-eac1-410d-9f10-99124fca46e4",
|
|
"traceId": "0c2411aa8c664d989b5705057e006115",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:32:16.055Z"
|
|
},
|
|
{
|
|
"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": "e87744c3-795a-4e78-bc73-20db5d35feba, 877a3e3f-3c54-4eb8-a146-ebde552d5542",
|
|
"traceId": "712afc30477c41068cd43e772ac55781",
|
|
"evidence": "count=9",
|
|
"checkedAt": "2026-08-08T05:32:16.084Z"
|
|
},
|
|
{
|
|
"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": "e87744c3-795a-4e78-bc73-20db5d35feba, 877a3e3f-3c54-4eb8-a146-ebde552d5542",
|
|
"traceId": "712afc30477c41068cd43e772ac55781",
|
|
"evidence": "count=9",
|
|
"checkedAt": "2026-08-08T05:32:16.084Z"
|
|
},
|
|
{
|
|
"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": "18d46c1f-495a-4867-8d70-0ef26ae7cf7f, 5db78f54-ea3f-4208-bb52-8b2a5cea96d8",
|
|
"traceId": "16d18bec20f244c481cb5961374e3891",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.116Z"
|
|
},
|
|
{
|
|
"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/2085962204229185537/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "dc533d7d-1d33-496d-8c96-5ffb0c06b1c9, 5cd13ea0-4523-4451-8621-9979104fd1a6, ca62f453-b4a1-4dd2-b41a-4a6c4d8857ea",
|
|
"traceId": "5a846134e28c4d2d95400c54a52b3912, 625e588723c4472ea0d9691cb18313bf",
|
|
"evidence": "versionId=2085962204229185537, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:32:16.215Z"
|
|
},
|
|
{
|
|
"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": "56c74307-9ea3-46cf-892b-05ce3e5d41b4, 8efdb3be-7a77-4424-8ecc-5967cf6317eb",
|
|
"traceId": "24b37013f6924c4391fe74ae1fbb17d0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.239Z"
|
|
},
|
|
{
|
|
"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": "56c74307-9ea3-46cf-892b-05ce3e5d41b4, 8efdb3be-7a77-4424-8ecc-5967cf6317eb",
|
|
"traceId": "24b37013f6924c4391fe74ae1fbb17d0",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:32:16.239Z"
|
|
},
|
|
{
|
|
"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": "daa9a021-13e4-4212-a0b2-64d802086d87, e08feb01-3d21-4481-87cc-39deee86a9a9",
|
|
"traceId": "b11aee0725884a18843b74a40e2e3648",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.273Z"
|
|
},
|
|
{
|
|
"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": "daa9a021-13e4-4212-a0b2-64d802086d87, e08feb01-3d21-4481-87cc-39deee86a9a9",
|
|
"traceId": "b11aee0725884a18843b74a40e2e3648",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:32:16.273Z"
|
|
},
|
|
{
|
|
"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": "aaa44486-78bf-4b3b-8d1d-96341d2f90b0, 475f980b-703a-4a75-b960-a7f6ae72c493",
|
|
"traceId": "9e9f3d33daec4630bf317a1bc7cabc74",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.308Z"
|
|
},
|
|
{
|
|
"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": "aaa44486-78bf-4b3b-8d1d-96341d2f90b0, 475f980b-703a-4a75-b960-a7f6ae72c493",
|
|
"traceId": "9e9f3d33daec4630bf317a1bc7cabc74",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:32:16.308Z"
|
|
},
|
|
{
|
|
"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": "740ddbae-76b7-4c7f-bde7-f14c2eb8ea41, 1cc17a10-4d6d-4e7d-a5c6-3f98b44d82fd",
|
|
"traceId": "bebd862b768c40dc814871ed97b472df",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.334Z"
|
|
},
|
|
{
|
|
"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": "740ddbae-76b7-4c7f-bde7-f14c2eb8ea41, 1cc17a10-4d6d-4e7d-a5c6-3f98b44d82fd",
|
|
"traceId": "bebd862b768c40dc814871ed97b472df",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:32:16.335Z"
|
|
},
|
|
{
|
|
"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": "b0a54a12-38ec-4946-b6af-c7b5f7dec56c, eee7f926-3ca2-4107-a55a-526c51727134",
|
|
"traceId": "2593c2a4bf3e4d95b0d0231f615d60e4",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.367Z"
|
|
},
|
|
{
|
|
"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": "b0a54a12-38ec-4946-b6af-c7b5f7dec56c, eee7f926-3ca2-4107-a55a-526c51727134",
|
|
"traceId": "2593c2a4bf3e4d95b0d0231f615d60e4",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:32:16.367Z"
|
|
},
|
|
{
|
|
"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": "9296f8a3-7bb6-44c5-b16a-7c2944a3027e",
|
|
"traceId": "6755efccbc4c4bac9eec60bc1fb8613a",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:16.393Z"
|
|
},
|
|
{
|
|
"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": "b3e3a153-5ddc-42c2-8747-d41f1513ac49",
|
|
"traceId": "7128bd58082c4284b25445074cbbc58e",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:32:16.426Z"
|
|
},
|
|
{
|
|
"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": "29aa0ecb-1636",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:16.451Z"
|
|
},
|
|
{
|
|
"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": "3b745558-f155-4561-9bdf-63514374c4b0, 274ef787-be9b-48c3-803b-b6688f688f67",
|
|
"traceId": "88bff5abcb874815bbd2f53d532516cc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.504Z"
|
|
},
|
|
{
|
|
"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": "3b745558-f155-4561-9bdf-63514374c4b0, 274ef787-be9b-48c3-803b-b6688f688f67",
|
|
"traceId": "88bff5abcb874815bbd2f53d532516cc",
|
|
"evidence": "records=5, builtInField=protectedAccount",
|
|
"checkedAt": "2026-08-08T05:32:16.504Z"
|
|
},
|
|
{
|
|
"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": "b599efb2-b702-44ee-95b5-068222f4acf1, 4a87bcb5-7389-4346-94eb-3bca98ee88e9",
|
|
"traceId": "d0c87fae2bd043969fed0bf957c0d594",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.545Z"
|
|
},
|
|
{
|
|
"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": "b599efb2-b702-44ee-95b5-068222f4acf1, 4a87bcb5-7389-4346-94eb-3bca98ee88e9",
|
|
"traceId": "d0c87fae2bd043969fed0bf957c0d594",
|
|
"evidence": "records=14, builtInField=roleType",
|
|
"checkedAt": "2026-08-08T05:32:16.545Z"
|
|
},
|
|
{
|
|
"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": "5a51f268-aaa3-401c-8ab0-5660eb5cbafc, bf9af5e9-74a7-454a-b2fb-ce4c7c789a96",
|
|
"traceId": "5a36aa6659a04eac807017b71cf3d98b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:32:16.595Z"
|
|
},
|
|
{
|
|
"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": "5a51f268-aaa3-401c-8ab0-5660eb5cbafc, bf9af5e9-74a7-454a-b2fb-ce4c7c789a96",
|
|
"traceId": "5a36aa6659a04eac807017b71cf3d98b",
|
|
"evidence": "records=136, builtInField=builtIn",
|
|
"checkedAt": "2026-08-08T05:32:16.595Z"
|
|
},
|
|
{
|
|
"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": "29aa0ecb-1640",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:16.609Z"
|
|
},
|
|
{
|
|
"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": "c106c29d-1641",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:32:16.636Z"
|
|
}
|
|
]
|
|
}
|