184 lines
5.8 KiB
JSON
184 lines
5.8 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808060030925",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T06:00:32.398Z",
|
|
"startedAt": "2026-08-08T06:00:30.925Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 7,
|
|
"passed": 6,
|
|
"failed": 1
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "overseas-storage-fees",
|
|
"startedAt": "2026-08-08T06:00:31.303Z",
|
|
"finishedAt": "2026-08-08T06:00:32.398Z",
|
|
"success": false,
|
|
"passed": 5,
|
|
"failed": 1,
|
|
"fatal": null
|
|
}
|
|
],
|
|
"scenarios": [],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "查询客户海外仓费用配置",
|
|
"evidence": "tenantId=2085969381372317698",
|
|
"code": "S0500",
|
|
"requestId": "43e1231e-8404-4be0-b8da-db4dd63133e3",
|
|
"traceId": "1ef03fcf4e954433bfc70ab7c226454d"
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"overseasStorageFeeCustomer": {
|
|
"tenantId": "2085969381372317698",
|
|
"marker": "ADMIN-API-20260808060030925",
|
|
"ownedByModule": 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": "fe913670-d582-4ca0-8a4f-0d0ed77d1a26, 9871584d-e19d-408c-9b11-b7953a436b0f",
|
|
"traceId": "7214d678e2c0433db416a817fd7d6c16",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T06:00:31.302Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16168831304"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "99783175-a094-4677-913f-3b338405a38a, b9139302-91ea-4ca8-a257-8339d089b3ad",
|
|
"traceId": "f2b5ed1db5a246e7a4ac88bd48784967",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T06:00:31.356Z"
|
|
},
|
|
{
|
|
"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": "0a5b9b08-171f-41de-b879-3ca2c6ba0ad9, 606ad7cc-e242-4d59-8267-78909a68c787",
|
|
"traceId": "636b0885ae024db9bbd41a35416d128e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T06:00:32.221Z"
|
|
},
|
|
{
|
|
"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": "0a5b9b08-171f-41de-b879-3ca2c6ba0ad9, 606ad7cc-e242-4d59-8267-78909a68c787",
|
|
"traceId": "636b0885ae024db9bbd41a35416d128e",
|
|
"evidence": "tenantId=2085969381372317698",
|
|
"checkedAt": "2026-08-08T06:00:32.221Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "查询客户海外仓费用配置",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085969381372317698/overseas-storage-fees"
|
|
},
|
|
"http": 200,
|
|
"code": "S0500",
|
|
"message": "Internal server error",
|
|
"requestId": "43e1231e-8404-4be0-b8da-db4dd63133e3",
|
|
"traceId": "1ef03fcf4e954433bfc70ab7c226454d",
|
|
"evidence": "tenantId=2085969381372317698",
|
|
"checkedAt": "2026-08-08T06:00:32.258Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "费用配置契约不可用时清理隔离客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085969381372317698/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7ddac37a-a099-4f83-b8a8-e662245e62e1, c756d5e2-959b-41ab-99b5-74415583f40d",
|
|
"traceId": "1878469a40be488abbbf6d3ce9300c8f",
|
|
"evidence": "tenantId=2085969381372317698",
|
|
"checkedAt": "2026-08-08T06:00:32.398Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "隔离客户清理后停用",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085969381372317698/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7ddac37a-a099-4f83-b8a8-e662245e62e1, c756d5e2-959b-41ab-99b5-74415583f40d",
|
|
"traceId": "1878469a40be488abbbf6d3ce9300c8f",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T06:00:32.398Z"
|
|
}
|
|
]
|
|
}
|