289 lines
8.2 KiB
JSON
289 lines
8.2 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808021317129",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T02:13:18.249Z",
|
|
"startedAt": "2026-08-08T02:13:17.129Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 12,
|
|
"passed": 4,
|
|
"failed": 8
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "orders",
|
|
"startedAt": "2026-08-08T02:13:17.613Z",
|
|
"finishedAt": "2026-08-08T02:13:18.186Z",
|
|
"success": false,
|
|
"passed": 3,
|
|
"failed": 7,
|
|
"fatal": "缺少创建测试订单所需的收货仓或目的仓"
|
|
},
|
|
{
|
|
"name": "inbound-weight-ocr",
|
|
"startedAt": "2026-08-08T02:13:18.188Z",
|
|
"finishedAt": "2026-08-08T02:13:18.249Z",
|
|
"success": false,
|
|
"passed": 0,
|
|
"failed": 1,
|
|
"fatal": null
|
|
}
|
|
],
|
|
"scenarios": [
|
|
{
|
|
"name": "weight-image-recognition-and-confirmation",
|
|
"module": "inbound-weight-ocr",
|
|
"success": false,
|
|
"deploymentBlocked": false,
|
|
"passed": 0,
|
|
"failed": 1
|
|
}
|
|
],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"evidence": "tenantId=10001",
|
|
"code": null,
|
|
"requestId": "000491d0-2057",
|
|
"traceId": null
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"evidence": "types=missing",
|
|
"code": null,
|
|
"requestId": "000491d0-2057",
|
|
"traceId": null
|
|
}
|
|
],
|
|
"createdResources": {},
|
|
"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": "0ab24bf5-f65c-4c9e-98ac-686032ee17c4, 5de04702-c17c-4a47-b824-ac05b6fa8801",
|
|
"traceId": "142f895f3b8546a6966df4ae56fcb6da",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:13:17.612Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0c5a6873-bb38-4be1-96f4-97ee438adbc5, 77a28b17-ead2-4562-9620-9c5ab9abc82b",
|
|
"traceId": "7fa548e89954462eb6c67db4bed51844",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T02:13:18.048Z"
|
|
},
|
|
{
|
|
"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": "c578974b-d386-4c2d-88cd-0de93fcb1d7e, 5669ad2d-1772-4162-ae07-989f738a9b3d",
|
|
"traceId": "40123a07c80d4bdfb70a4b460d9d92a9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:13:18.091Z"
|
|
},
|
|
{
|
|
"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": "c578974b-d386-4c2d-88cd-0de93fcb1d7e, 5669ad2d-1772-4162-ae07-989f738a9b3d",
|
|
"traceId": "40123a07c80d4bdfb70a4b460d9d92a9",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T02:13:18.091Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "000491d0-2057",
|
|
"traceId": null,
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T02:13:18.124Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "000491d0-2057",
|
|
"traceId": null,
|
|
"evidence": "types=missing",
|
|
"checkedAt": "2026-08-08T02:13:18.124Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询国内收货仓",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "37626d2f-2058",
|
|
"traceId": null,
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:13:18.159Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用国内收货仓",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "37626d2f-2058",
|
|
"traceId": null,
|
|
"evidence": "count=0",
|
|
"checkedAt": "2026-08-08T02:13:18.159Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询 FBA 目的仓",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "000491d0-2059",
|
|
"traceId": null,
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:13:18.186Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用 FBA 目的仓",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "000491d0-2059",
|
|
"traceId": null,
|
|
"evidence": "count=0",
|
|
"checkedAt": "2026-08-08T02:13:18.186Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "模块执行",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": null,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": "缺少创建测试订单所需的收货仓或目的仓",
|
|
"checkedAt": "2026-08-08T02:13:18.186Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅选择带本轮测试标记的可编辑入库单",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": null,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": "marker=ADMIN-API-20260808021317129, 未找到本轮创建且状态为 WAIT_MEASURE/MEASURING/MEASURE_REJECTED 的入库单",
|
|
"checkedAt": "2026-08-08T02:13:18.249Z"
|
|
}
|
|
]
|
|
}
|