184 lines
5.8 KiB
JSON
184 lines
5.8 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808053139613",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T05:31:40.523Z",
|
|
"startedAt": "2026-08-08T05:31:39.613Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 7,
|
|
"passed": 6,
|
|
"failed": 1
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "overseas-storage-fees",
|
|
"startedAt": "2026-08-08T05:31:39.991Z",
|
|
"finishedAt": "2026-08-08T05:31:40.523Z",
|
|
"success": false,
|
|
"passed": 5,
|
|
"failed": 1,
|
|
"fatal": null
|
|
}
|
|
],
|
|
"scenarios": [],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "查询客户海外仓费用配置",
|
|
"evidence": "tenantId=2085962119627001858",
|
|
"code": "S0500",
|
|
"requestId": "5ac21bf6-d89e-457b-ba67-e3e26cfae24f",
|
|
"traceId": "f7ff48a216604bcebe6b439b86664e3e"
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"overseasStorageFeeCustomer": {
|
|
"tenantId": "2085962119627001858",
|
|
"marker": "ADMIN-API-20260808053139613",
|
|
"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": "ce3d57ae-2efd-4538-ba8c-7e9cd66b3f41, 4b748553-b0c9-4444-9da2-581a34b48c03",
|
|
"traceId": "a5d46d17762248e5aefef4f0a42f6938",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:39.990Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16167099991"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "eb2ed61a-3879-4556-bbdc-82f2647db1e3, b894c681-0997-4b20-bc8a-304a5f31bfe0",
|
|
"traceId": "7e280a48c44b4e4c898dbafc3215f64e",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:31:40.036Z"
|
|
},
|
|
{
|
|
"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": "ba5aaf07-8135-4bfb-93ef-05ab2d77ec53, 3573b84d-f37d-4138-9dd8-60db25742106",
|
|
"traceId": "d7d1160a98e64a5d80ea9c29a9043d7d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:31:40.388Z"
|
|
},
|
|
{
|
|
"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": "ba5aaf07-8135-4bfb-93ef-05ab2d77ec53, 3573b84d-f37d-4138-9dd8-60db25742106",
|
|
"traceId": "d7d1160a98e64a5d80ea9c29a9043d7d",
|
|
"evidence": "tenantId=2085962119627001858",
|
|
"checkedAt": "2026-08-08T05:31:40.388Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "查询客户海外仓费用配置",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085962119627001858/overseas-storage-fees"
|
|
},
|
|
"http": 200,
|
|
"code": "S0500",
|
|
"message": "Internal server error",
|
|
"requestId": "5ac21bf6-d89e-457b-ba67-e3e26cfae24f",
|
|
"traceId": "f7ff48a216604bcebe6b439b86664e3e",
|
|
"evidence": "tenantId=2085962119627001858",
|
|
"checkedAt": "2026-08-08T05:31:40.416Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "费用配置契约不可用时清理隔离客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962119627001858/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "61927608-9447-4f22-aef7-3b485a49aeab, d8f074c2-3f63-447d-8b8e-c774c7448dcb",
|
|
"traceId": "1663d1977f2f406aaaadf99f5f706194",
|
|
"evidence": "tenantId=2085962119627001858",
|
|
"checkedAt": "2026-08-08T05:31:40.523Z"
|
|
},
|
|
{
|
|
"module": "overseas-storage-fees",
|
|
"scenario": "customer-overseas-storage-fee-lifecycle",
|
|
"name": "隔离客户清理后停用",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085962119627001858/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "61927608-9447-4f22-aef7-3b485a49aeab, d8f074c2-3f63-447d-8b8e-c774c7448dcb",
|
|
"traceId": "1663d1977f2f406aaaadf99f5f706194",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:31:40.523Z"
|
|
}
|
|
]
|
|
}
|