Files
baiyue-firstleg/reports/admin-test-env-acceptance-20260808015100.json
T
2026-08-08 10:11:04 +08:00

814 lines
25 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808015100919",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T01:51:03.556Z",
"startedAt": "2026-08-08T01:51:00.919Z",
"success": true,
"fatal": null,
"summary": {
"total": 42,
"passed": 42,
"failed": 0
},
"modules": [
{
"name": "system",
"startedAt": "2026-08-08T01:51:01.288Z",
"finishedAt": "2026-08-08T01:51:03.556Z",
"success": true,
"passed": 41,
"failed": 0,
"fatal": null
}
],
"scenarios": [],
"deploymentBlockers": [],
"createdResources": {
"systemPermission": {
"id": "2085906592846958593",
"code": "platform:acceptance:808015100919"
},
"systemRole": {
"id": "2085906593333497857",
"code": "ADMIN_ACCEPT_808015100919",
"finalStatus": "DISABLED",
"retainedBecauseAssigned": true
},
"systemUser": {
"membershipId": "2085906594386268164",
"username": "admin_accept_808015100919",
"finalStatus": "DISABLED"
}
},
"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": "c46fca94-1309-46aa-95e9-1b784448858e, ad409e6c-e6cf-4d53-a116-9158de60164d",
"traceId": "7fd072801f5642758e684535cda2a566",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.287Z"
},
{
"module": "system",
"scenario": null,
"name": "查询菜单权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fcb82450-2a21-40f2-9d97-527c3e5a6d3c, 3e8612e4-9644-4124-a1ad-5b73fc0c5583",
"traceId": "eb96c9d48c3044d1a2930934b117397b",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.357Z"
},
{
"module": "system",
"scenario": null,
"name": "权限资源返回数组",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fcb82450-2a21-40f2-9d97-527c3e5a6d3c, 3e8612e4-9644-4124-a1ad-5b73fc0c5583",
"traceId": "eb96c9d48c3044d1a2930934b117397b",
"evidence": "count=117",
"checkedAt": "2026-08-08T01:51:01.357Z"
},
{
"module": "system",
"scenario": null,
"name": "创建自定义权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "659e3afe-fa3c-497e-88f2-c2837c98cbb4, d974ee1d-789f-4d85-a526-c983f88ddb50",
"traceId": "0650e78de8a149469f0bad90d49744b4",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.394Z"
},
{
"module": "system",
"scenario": null,
"name": "权限创建字段正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "659e3afe-fa3c-497e-88f2-c2837c98cbb4, d974ee1d-789f-4d85-a526-c983f88ddb50",
"traceId": "0650e78de8a149469f0bad90d49744b4",
"evidence": "permissionId=2085906592846958593",
"checkedAt": "2026-08-08T01:51:01.394Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑自定义权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d15875fe-d1a6-49f9-85d5-5eea9cf63784, 47bcb4f1-6e67-40ca-bf51-5c211b201830",
"traceId": "9ec6e12e915d4ee6b25f294ecab3fa04",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.423Z"
},
{
"module": "system",
"scenario": null,
"name": "权限编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d15875fe-d1a6-49f9-85d5-5eea9cf63784, 47bcb4f1-6e67-40ca-bf51-5c211b201830",
"traceId": "9ec6e12e915d4ee6b25f294ecab3fa04",
"evidence": "permissionId=2085906592846958593",
"checkedAt": "2026-08-08T01:51:01.423Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f0ffa2ab-b69a-40ba-85a9-d086b04fe728, 93c33865-bcf0-4343-9211-c4a8409dcf2b",
"traceId": "0e02ae7bf28f4a82a345d2b7ed48f0af",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.452Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f0ffa2ab-b69a-40ba-85a9-d086b04fe728, 93c33865-bcf0-4343-9211-c4a8409dcf2b",
"traceId": "0e02ae7bf28f4a82a345d2b7ed48f0af",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T01:51:01.452Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d4d761c9-49f0-4ade-84df-0a1e49a35719, 909949c9-bab9-40e3-a55b-f2b1caa70fd7",
"traceId": "310e92cf8eda446680090988b6d445b6",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.483Z"
},
{
"module": "system",
"scenario": null,
"name": "权限状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/permissions/2085906592846958593/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d4d761c9-49f0-4ade-84df-0a1e49a35719, 909949c9-bab9-40e3-a55b-f2b1caa70fd7",
"traceId": "310e92cf8eda446680090988b6d445b6",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T01:51:01.483Z"
},
{
"module": "system",
"scenario": null,
"name": "创建平台自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/roles"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "245ccb89-2c4f-4e4b-90e2-b71e56e15853, d676f5fa-865b-4dc9-b41a-6f04fae2d40b",
"traceId": "95d1980bca0b4eebbc29e54ca1f2fb80",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.510Z"
},
{
"module": "system",
"scenario": null,
"name": "角色创建字段正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/roles"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "245ccb89-2c4f-4e4b-90e2-b71e56e15853, d676f5fa-865b-4dc9-b41a-6f04fae2d40b",
"traceId": "95d1980bca0b4eebbc29e54ca1f2fb80",
"evidence": "roleId=2085906593333497857",
"checkedAt": "2026-08-08T01:51:01.510Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99058303-5cc8-4284-b7ea-c600de0ad937, fa5ead52-af51-45a6-bde0-1baa763ad519",
"traceId": "b989dc3a137e4c72b99853b066c1eca4",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.547Z"
},
{
"module": "system",
"scenario": null,
"name": "角色编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "99058303-5cc8-4284-b7ea-c600de0ad937, fa5ead52-af51-45a6-bde0-1baa763ad519",
"traceId": "b989dc3a137e4c72b99853b066c1eca4",
"evidence": "roleId=2085906593333497857",
"checkedAt": "2026-08-08T01:51:01.547Z"
},
{
"module": "system",
"scenario": null,
"name": "角色全量保存权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3a5b503f-d9bc-4dc2-87e8-6bda92f02bb0, b0ec509c-b230-4d27-9c2c-5d40105f3a66",
"traceId": "47e3da73f3bc44e9bcd984ab00e14637",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.579Z"
},
{
"module": "system",
"scenario": null,
"name": "回查平台角色列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/roles"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9858f207-aca4-4ece-b3b3-cea34d3ba860, a4e495b3-9f0a-42dc-98a0-af5fe656b966",
"traceId": "e63feb304286400a8fa373ca7591ad07",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.607Z"
},
{
"module": "system",
"scenario": null,
"name": "角色权限 ID 正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/roles"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9858f207-aca4-4ece-b3b3-cea34d3ba860, a4e495b3-9f0a-42dc-98a0-af5fe656b966",
"traceId": "e63feb304286400a8fa373ca7591ad07",
"evidence": "permissionIds=2085906592846958593",
"checkedAt": "2026-08-08T01:51:01.607Z"
},
{
"module": "system",
"scenario": null,
"name": "停用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ec78442e-7ba6-4be6-b69c-8ea64185c5bf, 8eb982bb-61d9-4dc3-9c96-91f92875bda4",
"traceId": "8ab508205d914b2284375d8da6b7970a",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.633Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 DISABLED",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ec78442e-7ba6-4be6-b69c-8ea64185c5bf, 8eb982bb-61d9-4dc3-9c96-91f92875bda4",
"traceId": "8ab508205d914b2284375d8da6b7970a",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T01:51:01.633Z"
},
{
"module": "system",
"scenario": null,
"name": "启用自定义角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5c80676b-4394-4961-858c-f497c4b27081, 7ec30864-f9a5-4df0-addc-2c0f840feb17",
"traceId": "c384c297cf864eefa3566b7d09b11fee",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.670Z"
},
{
"module": "system",
"scenario": null,
"name": "角色状态回显 ACTIVE",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5c80676b-4394-4961-858c-f497c4b27081, 7ec30864-f9a5-4df0-addc-2c0f840feb17",
"traceId": "c384c297cf864eefa3566b7d09b11fee",
"evidence": "status=ACTIVE",
"checkedAt": "2026-08-08T01:51:01.670Z"
},
{
"module": "system",
"scenario": null,
"name": "查询内部用户可选平台角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/users/options"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "13acee9f-902f-4539-8da0-99f3797b5bc1, 8b394968-d7ff-4258-91b2-c31a5a2d7909",
"traceId": "d1c5595ce5cb4442bf6bd0e1b0e25870",
"evidence": "",
"checkedAt": "2026-08-08T01:51:01.696Z"
},
{
"module": "system",
"scenario": null,
"name": "用户选项包含平台与测试角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/users/options"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "13acee9f-902f-4539-8da0-99f3797b5bc1, 8b394968-d7ff-4258-91b2-c31a5a2d7909",
"traceId": "d1c5595ce5cb4442bf6bd0e1b0e25870",
"evidence": "tenants=1, roles=7",
"checkedAt": "2026-08-08T01:51:01.696Z"
},
{
"module": "system",
"scenario": null,
"name": "检查测试联系电话可用性",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16153861696"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d1698183-b833-48f2-9c0d-4505d4378b23, 402a4e7c-72e6-441c-8270-f2b45cb9b513",
"traceId": "f644e76d31f34c8ba554b469333e968a",
"evidence": "attempt=1",
"checkedAt": "2026-08-08T01:51:01.729Z"
},
{
"module": "system",
"scenario": null,
"name": "创建平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/users"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cdd4805b-c311-44c9-bf48-06574d45cf22, b3489347-6716-4e7a-a08f-03a4c96b8268",
"traceId": "e0a99588c6354a2a90b29003ace78b98",
"evidence": "",
"checkedAt": "2026-08-08T01:51:02.087Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户账号、平台范围和角色正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/iam/users"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cdd4805b-c311-44c9-bf48-06574d45cf22, b3489347-6716-4e7a-a08f-03a4c96b8268",
"traceId": "e0a99588c6354a2a90b29003ace78b98",
"evidence": "membershipId=2085906594386268164",
"checkedAt": "2026-08-08T01:51:02.088Z"
},
{
"module": "system",
"scenario": null,
"name": "按账号查询平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/users?page=1&size=20&keyword=admin_accept_808015100919"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8c02a4f1-3c13-4a6e-a4d9-b034b0080015, ddeac472-31bd-4d30-8a7e-d57b8189414d",
"traceId": "ae4a6a1ad8304042b7d736fbd3a065a7",
"evidence": "",
"checkedAt": "2026-08-08T01:51:02.133Z"
},
{
"module": "system",
"scenario": null,
"name": "用户列表包含新账号且字段完整",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/users?page=1&size=20&keyword=admin_accept_808015100919"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8c02a4f1-3c13-4a6e-a4d9-b034b0080015, ddeac472-31bd-4d30-8a7e-d57b8189414d",
"traceId": "ae4a6a1ad8304042b7d736fbd3a065a7",
"evidence": "records=1, missing=none, lastLoginAt=omitted",
"checkedAt": "2026-08-08T01:51:02.133Z"
},
{
"module": "system",
"scenario": null,
"name": "编辑平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085906594386268164"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d578d25c-e92b-4a49-a31d-568814b1eb61, 6e5ba8ec-e4a3-47ca-8b13-7d87c705e965",
"traceId": "cd97d23a1d3f461ca100bf5f12230ca5",
"evidence": "",
"checkedAt": "2026-08-08T01:51:02.243Z"
},
{
"module": "system",
"scenario": null,
"name": "用户编辑正确回显",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085906594386268164"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d578d25c-e92b-4a49-a31d-568814b1eb61, 6e5ba8ec-e4a3-47ca-8b13-7d87c705e965",
"traceId": "cd97d23a1d3f461ca100bf5f12230ca5",
"evidence": "membershipId=2085906594386268164",
"checkedAt": "2026-08-08T01:51:02.243Z"
},
{
"module": "system",
"scenario": null,
"name": "新建内部用户可使用初始密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8571d9e4-f96a-4443-a87c-32eb55f091cb, b784af8d-f8c7-4090-8214-c12baf001725",
"traceId": "144d89ec70de4973978f6c74459281b1",
"evidence": "username=admin_accept_808015100919",
"checkedAt": "2026-08-08T01:51:02.583Z"
},
{
"module": "system",
"scenario": null,
"name": "重置平台内部用户密码",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085906594386268164/password"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "eb8fd540-afb8-471b-9f07-d4ccc67a4116, 976d8f22-2ead-4d73-8453-29d7bf275026",
"traceId": "4c6f4ce003d34a0c9f8664ba0827d15c",
"evidence": "",
"checkedAt": "2026-08-08T01:51:02.962Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户使用重置密码登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "124f7055-ac54-477b-a05f-66bfbc99dde8, 382be9db-ccfe-4768-a3bc-1c01488b50dd",
"traceId": "b5997c34877e40fb9e3b537bc0dfc6d9",
"evidence": "username=admin_accept_808015100919",
"checkedAt": "2026-08-08T01:51:03.296Z"
},
{
"module": "system",
"scenario": null,
"name": "停用平台内部用户",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085906594386268164/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "af59e590-1033-410a-aa8b-fd8eb16c3dcc, 272075fb-6736-4a83-af07-35984e48208f",
"traceId": "5d1830a60ecd43aab91ebcfd1a5c84c0",
"evidence": "",
"checkedAt": "2026-08-08T01:51:03.397Z"
},
{
"module": "system",
"scenario": null,
"name": "内部用户停用状态正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/users/2085906594386268164/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "af59e590-1033-410a-aa8b-fd8eb16c3dcc, 272075fb-6736-4a83-af07-35984e48208f",
"traceId": "5d1830a60ecd43aab91ebcfd1a5c84c0",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T01:51:03.397Z"
},
{
"module": "system",
"scenario": null,
"name": "停用用户禁止登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "A0403",
"message": "账号已禁用",
"requestId": "29944df8-91e3-44a1-9fd6-db763cf82590",
"traceId": "ea8ef8687c444375998445cbeb888643",
"evidence": "HTTP=200, code=A0403",
"checkedAt": "2026-08-08T01:51:03.426Z"
},
{
"module": "system",
"scenario": null,
"name": "清空测试角色权限",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/permissions"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d3537c80-d23e-46e8-b18d-3d4447cc4083, e1285a3b-6ae6-47ca-bff3-da2ee98ae697",
"traceId": "6ce1bb2efc2c43bebe413f83096e969c",
"evidence": "",
"checkedAt": "2026-08-08T01:51:03.469Z"
},
{
"module": "system",
"scenario": "system-role-protection",
"name": "已分配成员的角色禁止删除",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/roles/2085906593333497857"
},
"http": 200,
"code": "A0409",
"message": "角色已分配给成员,不能删除",
"requestId": "b03df360-5159-4d7d-aee6-56b8b17f96aa",
"traceId": "0742aa6eee464fbba7dd2ba3f4551636",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T01:51:03.491Z"
},
{
"module": "system",
"scenario": null,
"name": "清理时停用测试角色",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7cb0f80b-5a00-4c22-9c4f-28b3b67ade9f, 70a6b1f3-1d1d-4646-b099-b26b14d794fd",
"traceId": "e070173b00714448b1e969e4ed63a2a9",
"evidence": "",
"checkedAt": "2026-08-08T01:51:03.527Z"
},
{
"module": "system",
"scenario": null,
"name": "保留测试角色处于停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/iam/roles/2085906593333497857/status"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7cb0f80b-5a00-4c22-9c4f-28b3b67ade9f, 70a6b1f3-1d1d-4646-b099-b26b14d794fd",
"traceId": "e070173b00714448b1e969e4ed63a2a9",
"evidence": "status=DISABLED",
"checkedAt": "2026-08-08T01:51:03.527Z"
},
{
"module": "system",
"scenario": null,
"name": "删除临时权限资源",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/iam/permissions/2085906592846958593"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1878c927-e1b6-41ef-8c4b-db2c6226fcc2, d6376a43-5105-4ddc-a4fb-e703b59bfcc1",
"traceId": "a9968e4afb2c403aa3956be6624f7fe0",
"evidence": "",
"checkedAt": "2026-08-08T01:51:03.556Z"
}
]
}