Files
baiyue-firstleg/reports/admin-test-env-acceptance-20260808021540.json
T
2026-08-08 10:17:43 +08:00

379 lines
12 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808021540611",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T02:15:45.804Z",
"startedAt": "2026-08-08T02:15:40.612Z",
"success": false,
"fatal": null,
"summary": {
"total": 17,
"passed": 13,
"failed": 4
},
"modules": [
{
"name": "orders",
"startedAt": "2026-08-08T02:15:41.594Z",
"finishedAt": "2026-08-08T02:15:45.414Z",
"success": false,
"passed": 12,
"failed": 3,
"fatal": "产品图片新契约未部署,无法创建带图片的隔离订单"
},
{
"name": "inbound-weight-ocr",
"startedAt": "2026-08-08T02:15:45.416Z",
"finishedAt": "2026-08-08T02:15:45.804Z",
"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": "Client 上传产品图片",
"evidence": "contentType=image/png",
"code": null,
"requestId": "700de02f-10",
"traceId": null
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "产品图片上传返回字符串文件 ID",
"evidence": "fileIdType=undefined, contentType=missing",
"code": null,
"requestId": "700de02f-10",
"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": "6d4b2e6d-8811-4f56-a889-e595ff7cb503, 7f19250e-90f1-49df-a269-0f758c4be79e",
"traceId": "d89b6dad97df4c2c842ba58703984168",
"evidence": "",
"checkedAt": "2026-08-08T02:15:41.592Z"
},
{
"module": "orders",
"scenario": null,
"name": "Client 测试账号登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8032a1de-240f-431c-8e79-de1b31484353, 272c9865-6588-4524-929d-d3d049d6d95a",
"traceId": "adc915919bc3446fa4f9472da2d43352",
"evidence": "username=merchant_admin",
"checkedAt": "2026-08-08T02:15:42.008Z"
},
{
"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": "eafa4f3a-9cc3-4ee6-a91c-2e5fdc0e3ebe, ee54cfa1-250a-4a96-b540-e6a02962480f",
"traceId": "36a69786b59548b985c67f49d970a51c",
"evidence": "",
"checkedAt": "2026-08-08T02:15:42.655Z"
},
{
"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": "eafa4f3a-9cc3-4ee6-a91c-2e5fdc0e3ebe, ee54cfa1-250a-4a96-b540-e6a02962480f",
"traceId": "36a69786b59548b985c67f49d970a51c",
"evidence": "tenantId=10001, status=ACTIVE",
"checkedAt": "2026-08-08T02:15:42.655Z"
},
{
"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": "b701963f-025e-4612-af31-f7997c04094a, dc095ff3-98d0-4c26-b6b3-b51b5fcac89f",
"traceId": "48bb3f6f9ae941f09122277efdcb92ce",
"evidence": "tenantId=10001",
"checkedAt": "2026-08-08T02:15:43.480Z"
},
{
"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": "b701963f-025e-4612-af31-f7997c04094a, dc095ff3-98d0-4c26-b6b3-b51b5fcac89f",
"traceId": "48bb3f6f9ae941f09122277efdcb92ce",
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
"checkedAt": "2026-08-08T02:15:43.480Z"
},
{
"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": "43c7b3a0-810e-4566-972b-c0ab53203622, 6c4c9fb8-8370-4744-bdf0-1a2ea0dc2fc9",
"traceId": "8797b3f5ce7c4a18928ba0353691eb41",
"evidence": "",
"checkedAt": "2026-08-08T02:15:44.944Z"
},
{
"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": "43c7b3a0-810e-4566-972b-c0ab53203622, 6c4c9fb8-8370-4744-bdf0-1a2ea0dc2fc9",
"traceId": "8797b3f5ce7c4a18928ba0353691eb41",
"evidence": "count=2",
"checkedAt": "2026-08-08T02:15:44.944Z"
},
{
"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": "26ba298e-5f94-4132-bf84-578083f21fad, bd16e2d8-0559-4b4b-9793-0daec1be7a90",
"traceId": "f0fa3d314cba4f96aaf8ebf4900ef648",
"evidence": "",
"checkedAt": "2026-08-08T02:15:45.113Z"
},
{
"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": "26ba298e-5f94-4132-bf84-578083f21fad, bd16e2d8-0559-4b4b-9793-0daec1be7a90",
"traceId": "f0fa3d314cba4f96aaf8ebf4900ef648",
"evidence": "count=200",
"checkedAt": "2026-08-08T02:15:45.113Z"
},
{
"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": "b8484f51-9267-4002-9a7b-40d2d4466d38, b3845f30-7193-4c73-b90a-8cb198149137",
"traceId": "7a6a7d17aae1429e8f48162205b7f2fa",
"evidence": "",
"checkedAt": "2026-08-08T02:15:45.192Z"
},
{
"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": "b8484f51-9267-4002-9a7b-40d2d4466d38, b3845f30-7193-4c73-b90a-8cb198149137",
"traceId": "7a6a7d17aae1429e8f48162205b7f2fa",
"evidence": "count=15",
"checkedAt": "2026-08-08T02:15:45.193Z"
},
{
"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": "c0310692-e6a1-4dde-9828-c7f084c75cbe, 513ea693-c31e-47e7-a746-b8a9499ff48a",
"traceId": "5955689a145d42a8ad2b293b67b8b3fb",
"evidence": "",
"checkedAt": "2026-08-08T02:15:45.289Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "Client 上传产品图片",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/merchant/v1/files/product-images"
},
"http": 503,
"code": null,
"message": null,
"requestId": "700de02f-10",
"traceId": null,
"evidence": "contentType=image/png",
"checkedAt": "2026-08-08T02:15:45.413Z"
},
{
"module": "orders",
"scenario": "isolated-order-chain",
"name": "产品图片上传返回字符串文件 ID",
"passed": false,
"deploymentBlocker": true,
"request": {
"method": "POST",
"path": "/api/merchant/v1/files/product-images"
},
"http": 503,
"code": null,
"message": null,
"requestId": "700de02f-10",
"traceId": null,
"evidence": "fileIdType=undefined, contentType=missing",
"checkedAt": "2026-08-08T02:15:45.414Z"
},
{
"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:15:45.414Z"
},
{
"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-20260808021540611, 未找到本轮创建且状态为 WAIT_MEASURE/MEASURING/MEASURE_REJECTED 的入库单",
"checkedAt": "2026-08-08T02:15:45.804Z"
}
]
}