613 lines
18 KiB
JSON
613 lines
18 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808054354368",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T05:43:55.898Z",
|
|
"startedAt": "2026-08-08T05:43:54.368Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 27,
|
|
"passed": 15,
|
|
"failed": 12
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "orders",
|
|
"startedAt": "2026-08-08T05:43:54.747Z",
|
|
"finishedAt": "2026-08-08T05:43:55.309Z",
|
|
"success": false,
|
|
"passed": 7,
|
|
"failed": 5,
|
|
"fatal": "缺少创建测试订单所需的可用渠道"
|
|
},
|
|
{
|
|
"name": "inbound-weight-ocr",
|
|
"startedAt": "2026-08-08T05:43:55.310Z",
|
|
"finishedAt": "2026-08-08T05:43:55.373Z",
|
|
"success": false,
|
|
"passed": 0,
|
|
"failed": 1,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders-inbound-measurement-fixture",
|
|
"startedAt": "2026-08-08T05:43:55.373Z",
|
|
"finishedAt": "2026-08-08T05:43:55.896Z",
|
|
"success": false,
|
|
"passed": 7,
|
|
"failed": 5,
|
|
"fatal": "缺少创建测试订单所需的可用渠道"
|
|
},
|
|
{
|
|
"name": "inbound-measurement",
|
|
"startedAt": "2026-08-08T05:43:55.897Z",
|
|
"finishedAt": "2026-08-08T05:43:55.898Z",
|
|
"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
|
|
},
|
|
{
|
|
"name": "mojia-carton-measurement",
|
|
"module": "inbound-measurement",
|
|
"success": false,
|
|
"deploymentBlocked": true,
|
|
"passed": 0,
|
|
"failed": 1
|
|
}
|
|
],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"evidence": "tenantId=10001",
|
|
"code": null,
|
|
"requestId": "369dc88c-363",
|
|
"traceId": null
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"evidence": "types=missing",
|
|
"code": null,
|
|
"requestId": "369dc88c-363",
|
|
"traceId": null
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"evidence": "tenantId=10001",
|
|
"code": null,
|
|
"requestId": "369dc88c-371",
|
|
"traceId": null
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"evidence": "types=missing",
|
|
"code": null,
|
|
"requestId": "369dc88c-371",
|
|
"traceId": null
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "取得隔离的待测量入库单",
|
|
"evidence": "orders 模块未提供 marker=ADMIN-API-20260808054354368-MOJIA 的 inboundId/tenantId;为避免修改随机历史订单,本模块停止写入",
|
|
"code": null,
|
|
"requestId": null,
|
|
"traceId": null
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"orchestrationFixtures": {
|
|
"inboundMeasurement": {
|
|
"marker": "ADMIN-API-20260808054354368-MOJIA",
|
|
"failed": true
|
|
}
|
|
}
|
|
},
|
|
"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": "265addfa-988b-48a8-8c80-5e69c2024b17, 675070cb-a2d6-4eb1-898e-c1e4c0d4354b",
|
|
"traceId": "4dd7905ad59341619a7094372897f3c5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:54.746Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d58ac1e6-0e1b-4f36-83a9-94b267ee2261, 4d853cc1-fb5a-472e-b969-80258d453ce0",
|
|
"traceId": "efcdac52e87d4777a18077b7b70b2181",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:43:55.097Z"
|
|
},
|
|
{
|
|
"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": "102db2f5-4d47-4eb3-bb37-0740b445bc4d, 86f76b5d-2537-4bf3-a521-5af39a70d9b3",
|
|
"traceId": "1c6762dc4dbd4e33ba9078ab8854ac35",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.145Z"
|
|
},
|
|
{
|
|
"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": "102db2f5-4d47-4eb3-bb37-0740b445bc4d, 86f76b5d-2537-4bf3-a521-5af39a70d9b3",
|
|
"traceId": "1c6762dc4dbd4e33ba9078ab8854ac35",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:43:55.145Z"
|
|
},
|
|
{
|
|
"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": "369dc88c-363",
|
|
"traceId": null,
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:43:55.168Z"
|
|
},
|
|
{
|
|
"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": "369dc88c-363",
|
|
"traceId": null,
|
|
"evidence": "types=missing",
|
|
"checkedAt": "2026-08-08T05:43:55.168Z"
|
|
},
|
|
{
|
|
"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": "5df3d448-b678-42e7-a872-8cad35fdb1bf, 9b4309fd-f21e-4390-b8d5-d3e3b1dbfdc3",
|
|
"traceId": "14295af99925417c8cac9ba5017e5382",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.209Z"
|
|
},
|
|
{
|
|
"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": "5df3d448-b678-42e7-a872-8cad35fdb1bf, 9b4309fd-f21e-4390-b8d5-d3e3b1dbfdc3",
|
|
"traceId": "14295af99925417c8cac9ba5017e5382",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:43:55.209Z"
|
|
},
|
|
{
|
|
"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": "c1b8251c-5430-4664-8e72-b57854c6f398, bc5c512f-f283-4fc8-96b3-0e387533f0ee",
|
|
"traceId": "946b84ea56024e6cab7954005c917330",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.274Z"
|
|
},
|
|
{
|
|
"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": "c1b8251c-5430-4664-8e72-b57854c6f398, bc5c512f-f283-4fc8-96b3-0e387533f0ee",
|
|
"traceId": "946b84ea56024e6cab7954005c917330",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:43:55.274Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询可用计费渠道",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "b399112a-366",
|
|
"traceId": null,
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.309Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在带计价税制的可用渠道",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "b399112a-366",
|
|
"traceId": null,
|
|
"evidence": "count=n/a",
|
|
"checkedAt": "2026-08-08T05:43:55.309Z"
|
|
},
|
|
{
|
|
"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-08T05:43:55.309Z"
|
|
},
|
|
{
|
|
"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-20260808054354368, 未找到本轮创建且状态为 WAIT_MEASURE/MEASURING/MEASURE_REJECTED 的入库单",
|
|
"checkedAt": "2026-08-08T05:43:55.373Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fa0f753e-136e-470f-8739-a373d982e200, b5f2f773-8ea7-43de-9670-dfc00fa0e5aa",
|
|
"traceId": "49349e4462484491b675c501291f82aa",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:43:55.710Z"
|
|
},
|
|
{
|
|
"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": "2362b5a0-5c32-4220-bb13-7d559054b9fa, 49cbadb9-dacb-498a-8586-566d492637aa",
|
|
"traceId": "7be0232daa6243cbbf8be4cbe5278d29",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.748Z"
|
|
},
|
|
{
|
|
"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": "2362b5a0-5c32-4220-bb13-7d559054b9fa, 49cbadb9-dacb-498a-8586-566d492637aa",
|
|
"traceId": "7be0232daa6243cbbf8be4cbe5278d29",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:43:55.748Z"
|
|
},
|
|
{
|
|
"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": "369dc88c-371",
|
|
"traceId": null,
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:43:55.774Z"
|
|
},
|
|
{
|
|
"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": "369dc88c-371",
|
|
"traceId": null,
|
|
"evidence": "types=missing",
|
|
"checkedAt": "2026-08-08T05:43:55.774Z"
|
|
},
|
|
{
|
|
"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": "04497201-663d-4373-b09a-a69da2390a3f, 04fc3e2e-081e-404a-a3e8-3f95e1d7fbb0",
|
|
"traceId": "86e92a3f196b4671a9a6c583fdc7f2b8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.812Z"
|
|
},
|
|
{
|
|
"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": "04497201-663d-4373-b09a-a69da2390a3f, 04fc3e2e-081e-404a-a3e8-3f95e1d7fbb0",
|
|
"traceId": "86e92a3f196b4671a9a6c583fdc7f2b8",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:43:55.813Z"
|
|
},
|
|
{
|
|
"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": "77abe5aa-19f3-41b2-8cff-b8ebc75344a1, 3df48e12-971d-4e45-9abb-8be49cb0c6e6",
|
|
"traceId": "b79177fee34143a3b87da6ea489444a4",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.866Z"
|
|
},
|
|
{
|
|
"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": "77abe5aa-19f3-41b2-8cff-b8ebc75344a1, 3df48e12-971d-4e45-9abb-8be49cb0c6e6",
|
|
"traceId": "b79177fee34143a3b87da6ea489444a4",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:43:55.866Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询可用计费渠道",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "b399112a-374",
|
|
"traceId": null,
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:43:55.896Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在带计价税制的可用渠道",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 503,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "b399112a-374",
|
|
"traceId": null,
|
|
"evidence": "count=n/a",
|
|
"checkedAt": "2026-08-08T05:43:55.896Z"
|
|
},
|
|
{
|
|
"module": "orders-inbound-measurement-fixture",
|
|
"scenario": null,
|
|
"name": "模块执行",
|
|
"passed": false,
|
|
"deploymentBlocker": false,
|
|
"request": null,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": "缺少创建测试订单所需的可用渠道",
|
|
"checkedAt": "2026-08-08T05:43:55.896Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "取得隔离的待测量入库单",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": null,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": "orders 模块未提供 marker=ADMIN-API-20260808054354368-MOJIA 的 inboundId/tenantId;为避免修改随机历史订单,本模块停止写入",
|
|
"checkedAt": "2026-08-08T05:43:55.898Z"
|
|
}
|
|
]
|
|
}
|