Files
baiyue-firstleg/reports/admin-boundaries-service-flow-20260808.json
T
2026-08-08 15:57:04 +08:00

1363 lines
46 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808072610456",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T07:26:12.749Z",
"startedAt": "2026-08-08T07:26:10.456Z",
"success": false,
"fatal": null,
"summary": {
"total": 68,
"passed": 63,
"failed": 5
},
"modules": [
{
"name": "master-data",
"startedAt": "2026-08-08T07:26:10.827Z",
"finishedAt": "2026-08-08T07:26:12.267Z",
"success": true,
"passed": 48,
"failed": 0,
"fatal": null
},
{
"name": "supplemental-boundaries",
"startedAt": "2026-08-08T07:26:12.267Z",
"finishedAt": "2026-08-08T07:26:12.748Z",
"success": false,
"passed": 14,
"failed": 4,
"fatal": null
},
{
"name": "service-center-flow",
"startedAt": "2026-08-08T07:26:12.749Z",
"finishedAt": "2026-08-08T07:26:12.749Z",
"success": false,
"passed": 0,
"failed": 1,
"fatal": null
}
],
"scenarios": [
{
"name": "admin-boundary-automation",
"module": "supplemental-boundaries",
"success": false,
"deploymentBlocked": false,
"passed": 14,
"failed": 4
}
],
"deploymentBlockers": [
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "跨服务链路前置订舱终态可用",
"evidence": "本轮海运订舱模块未返回 RELEASED 隔离记录,未伪造关联拖车预约",
"code": null,
"requestId": null,
"traceId": null
}
],
"coverageGaps": [
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位带数据行的合法 XLSX 写入",
"reason": "当前验收运行时无 XLSX 写入依赖;仅上传真实服务模板做解析/重复结果稳定性验证,未伪造数据行或写入主数据",
"category": "runtime-dependency"
},
{
"module": "master-data",
"scenario": "optimistic-lock",
"name": "仓库/托盘/快递/往来单位旧 version 冲突",
"reason": "真实 DTO 未声明 version/expectedVersion 字段,不能伪造并发冲突断言;库位版本已由 supplemental-boundaries 覆盖",
"category": "contract-gap"
},
{
"module": "supplemental-boundaries",
"scenario": "resource-occupancy",
"name": "托盘/库位真实占用删除保护",
"reason": "当前公共验收 API 未提供可安全构造并释放占用关联的独立 fixture;未操作历史资源",
"category": "no-public-fixture-api"
}
],
"createdResources": {
"warehouse": {
"id": "2085990937969868802",
"code": "AW808072610456",
"finalStatus": "INACTIVE"
},
"location": {
"id": "2085990938619985921",
"warehouseId": "2085990937969868802",
"deleted": false
},
"pallet": {
"id": "2085990939584675842",
"warehouseId": "2085990937969868802",
"deleted": true
},
"expressCompany": {
"id": "2085990940289318913",
"code": "EX808072610456",
"finalStatus": "INACTIVE"
},
"partner": {
"id": "2085990940935241730",
"code": "PT808072610456",
"finalStatus": "INACTIVE"
}
},
"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": "1a4f2a3f-1a71-4493-b8e8-f15b8509da1e, 68d9a2b2-e43d-4b69-9ce7-e626a69d780c",
"traceId": "2c327b7868f74689bce575c48a73d53e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:10.826Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询平台仓库列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77706c3c-693b-403e-91b7-a5833799a667, 7b4ec3c1-868c-4d71-92cb-450f19afe57d",
"traceId": "b4f8305e864f44bb9608d25ea5713ed1",
"evidence": "",
"checkedAt": "2026-08-08T07:26:10.881Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库列表分页结构正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin?page=1&size=20"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "77706c3c-693b-403e-91b7-a5833799a667, 7b4ec3c1-868c-4d71-92cb-450f19afe57d",
"traceId": "b4f8305e864f44bb9608d25ea5713ed1",
"evidence": "total=283",
"checkedAt": "2026-08-08T07:26:10.881Z"
},
{
"module": "master-data",
"scenario": null,
"name": "创建平台公共仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8984d762-c5d4-4cf4-bf1e-62d6e099426a, 7453118d-2b58-47aa-940c-4131998b892e",
"traceId": "f7faa080b6fa4a0c99973297d63ebcbe",
"evidence": "",
"checkedAt": "2026-08-08T07:26:10.923Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库创建返回字符串兼容 ID",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8984d762-c5d4-4cf4-bf1e-62d6e099426a, 7453118d-2b58-47aa-940c-4131998b892e",
"traceId": "f7faa080b6fa4a0c99973297d63ebcbe",
"evidence": "warehouseId=2085990937969868802",
"checkedAt": "2026-08-08T07:26:10.923Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询平台仓库详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1eb994f2-cbdf-454e-8fa6-4deed7642cfa, e58370aa-0377-4f9e-a09e-781cac1a59b2",
"traceId": "5aca645a5a0b49a1bfec0a3b34c8e53e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:10.961Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库详情、地址和能力正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1eb994f2-cbdf-454e-8fa6-4deed7642cfa, e58370aa-0377-4f9e-a09e-781cac1a59b2",
"traceId": "5aca645a5a0b49a1bfec0a3b34c8e53e",
"evidence": "addresses=1, capabilities=1",
"checkedAt": "2026-08-08T07:26:10.961Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "fd25e32d-308c-4712-a99e-7df1faa751f5, b30ebb39-c0bd-489a-953e-e729a0941a90",
"traceId": "684cca958dff4394aa6f84779e38395e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:10.999Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的平台仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "33e68a29-0629-4ee6-8712-c52812852f30, fb208d29-378e-4d95-915c-9a33224ce6ab",
"traceId": "fc67aa2aa75a4e03bafb4c54ff20f8d7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.035Z"
},
{
"module": "master-data",
"scenario": null,
"name": "仓库编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "33e68a29-0629-4ee6-8712-c52812852f30, fb208d29-378e-4d95-915c-9a33224ce6ab",
"traceId": "fc67aa2aa75a4e03bafb4c54ff20f8d7",
"evidence": "warehouseId=2085990937969868802",
"checkedAt": "2026-08-08T07:26:11.035Z"
},
{
"module": "master-data",
"scenario": null,
"name": "创建仓库库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/locations?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "602277e7-2c67-46d4-9946-5260b847beca, 7674f0f5-f965-4b75-b659-5ab3dc1116cc",
"traceId": "ee0c880cd43547c8b101084f18781230",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.074Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询库位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bbbb6763-77f6-462b-82f7-4f62b93ba0a5, f935d720-d012-4a39-bd8b-d57e6bbd4156",
"traceId": "cf10d52049814b55b3644a1325a4310e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.113Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "bbbb6763-77f6-462b-82f7-4f62b93ba0a5, f935d720-d012-4a39-bd8b-d57e6bbd4156",
"traceId": "cf10d52049814b55b3644a1325a4310e",
"evidence": "locationId=2085990938619985921",
"checkedAt": "2026-08-08T07:26:11.113Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5da3f5b7-f813-4813-bb18-e8c7482e1585, fbbf3a3d-5e11-4abd-b87e-cc1cc1a332a2",
"traceId": "5aa3e7c715f643288e16be6fe0b5d6ae",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.152Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "12750c92-ce28-4f11-8111-63e88cba754e, 3a6fa104-c3f3-4adc-9542-e1e2a86f538d",
"traceId": "1bc51b67157f438ab1917d2a03614e26",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.189Z"
},
{
"module": "master-data",
"scenario": null,
"name": "库位编辑与版本递增正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "12750c92-ce28-4f11-8111-63e88cba754e, 3a6fa104-c3f3-4adc-9542-e1e2a86f538d",
"traceId": "1bc51b67157f438ab1917d2a03614e26",
"evidence": "version=1",
"checkedAt": "2026-08-08T07:26:11.189Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085990938619985921/status?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "57a6e3c0-5f71-482b-9b41-c65ad4a4f712, 13da2874-1122-4949-bde4-794d8060e05b",
"traceId": "ce7fcf365a2d4e4fb512d4e5dd1aa62f",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.220Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未占用测试库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085990938619985921?tenantId=0&warehouseId=2085990937969868802&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5ecc7f10-6383-4254-812c-e7006c0310d1, 8d68bae4-1050-4747-b234-71529d9bbff0",
"traceId": "26de7af01f3d42c0a6d0533592018527",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.259Z"
},
{
"module": "master-data",
"scenario": null,
"name": "创建仓库托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/pallets?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c9ebc5e9-095b-4393-8ab5-5c2af88fb67b, 34cc79e5-ed06-4476-89d5-e1230da65f3b",
"traceId": "61df7cabef234e5daed4a9d75830eb5c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.303Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询托盘详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0984f392-095c-40f4-98f4-70b3c0db18bb, 65c650d2-2ac6-470d-b5e2-2778884ee276",
"traceId": "7fe36fec3c2146bcb7f28d22b8e29514",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.327Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘详情关联正确仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0984f392-095c-40f4-98f4-70b3c0db18bb, 65c650d2-2ac6-470d-b5e2-2778884ee276",
"traceId": "7fe36fec3c2146bcb7f28d22b8e29514",
"evidence": "palletId=2085990939584675842",
"checkedAt": "2026-08-08T07:26:11.327Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "83ff379f-6349-4375-87a8-81a5d12c4f98, abb3f010-2b1f-436c-a8b9-d4fcc9bfeed9",
"traceId": "95f86fc29e8a42b88bfcb7117e8036cd",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.367Z"
},
{
"module": "master-data",
"scenario": null,
"name": "回查编辑后的托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e7be369b-3bc4-4932-a282-662fd8badb2c, 63a97d64-e7d5-493f-a089-c3f52ec85168",
"traceId": "9b21499234b84fd7a197713a68694e19",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.405Z"
},
{
"module": "master-data",
"scenario": null,
"name": "托盘编辑已持久化",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e7be369b-3bc4-4932-a282-662fd8badb2c, 63a97d64-e7d5-493f-a089-c3f52ec85168",
"traceId": "9b21499234b84fd7a197713a68694e19",
"evidence": "palletId=2085990939584675842",
"checkedAt": "2026-08-08T07:26:11.405Z"
},
{
"module": "master-data",
"scenario": null,
"name": "删除未使用测试托盘",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/pallets/2085990939584675842?tenantId=0&warehouseId=2085990937969868802"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "69d37c4a-ad7e-44a5-9558-288aac2aa147, 5d2f051b-edb1-496a-abd6-245f9c9c763b",
"traceId": "ba8449a4bf0e4ea1a5782c5dec8a5741",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.439Z"
},
{
"module": "master-data",
"scenario": null,
"name": "创建快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "63ac2818-ceb6-460c-9291-7c58bb38e4e0, 58d1d814-91b5-4981-9bbf-9dce28e809a7",
"traceId": "a802cbd1b4934d42ad21ad8fd7a58fec",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.470Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询快递公司详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085990940289318913?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8bb1f0fb-e6e6-40fb-83a1-aa3b6b036717, e7f31f19-25e5-4d5e-9427-42cea2707409",
"traceId": "2b8b852b607e48ba9afeb440cad347f3",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.496Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/2085990940289318913?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8bb1f0fb-e6e6-40fb-83a1-aa3b6b036717, e7f31f19-25e5-4d5e-9427-42cea2707409",
"traceId": "2b8b852b607e48ba9afeb440cad347f3",
"evidence": "expressId=2085990940289318913",
"checkedAt": "2026-08-08T07:26:11.496Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/express-companies/2085990940289318913?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "7f845661-3eef-41e6-8d65-fbc2c0ec705b, 9d457a5e-8133-406c-a9da-386c0d23fe5c",
"traceId": "ac8d92d4e6a84974a1f80bf78bf23b1c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.534Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用快递公司",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/express-companies/2085990940289318913/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "84005ced-a540-4656-9766-110ac39dbfb9, f32ecbf5-4f25-4b59-8000-4df6a3f73101",
"traceId": "fe8bd8b406184a40b84f1a9a872ad3fa",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.565Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选快递公司列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072610456"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f13ea374-9a67-428f-9588-0e9cca47726e, fe024403-7d42-476a-a668-f139ad02c34c",
"traceId": "a2f06d9f23f1493081e59f2f72850a18",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.591Z"
},
{
"module": "master-data",
"scenario": null,
"name": "快递公司列表回显停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808072610456"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f13ea374-9a67-428f-9588-0e9cca47726e, fe024403-7d42-476a-a668-f139ad02c34c",
"traceId": "a2f06d9f23f1493081e59f2f72850a18",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:26:11.591Z"
},
{
"module": "master-data",
"scenario": null,
"name": "创建往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "574951b6-408a-40b8-bef8-af6a5f4f35e7, 9e09fd66-94da-4cbe-9091-db88fe66f64d",
"traceId": "6adf76b5de0e48c182ad5a2605b82769",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.625Z"
},
{
"module": "master-data",
"scenario": null,
"name": "查询往来单位详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085990940935241730?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "602b8869-f67f-408d-8b17-ec368b26b547, 0af452c5-17e6-4841-a53e-1b24267a0f15",
"traceId": "0dabb8f6e5f2436597ec6ff51fa0d52c",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.652Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位详情正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/2085990940935241730?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "602b8869-f67f-408d-8b17-ec368b26b547, 0af452c5-17e6-4841-a53e-1b24267a0f15",
"traceId": "0dabb8f6e5f2436597ec6ff51fa0d52c",
"evidence": "partnerId=2085990940935241730",
"checkedAt": "2026-08-08T07:26:11.652Z"
},
{
"module": "master-data",
"scenario": null,
"name": "编辑往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/partners/2085990940935241730?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "2abfcc4c-44f9-4de1-beaa-07d7c21ca7bc, 250d72fd-0836-4cf5-b487-7e710e1da8be",
"traceId": "0e2c7299da4a4748b09fed38089b61c4",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.682Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用往来单位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/partners/2085990940935241730/status?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c22eeb60-c7fb-4dc5-91a8-183d8c8747bf, 3529afa4-c60e-4f44-8af7-8931941d4cb1",
"traceId": "6f54fdad2236402898e78ff102bacd83",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.722Z"
},
{
"module": "master-data",
"scenario": null,
"name": "筛选往来单位列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072610456"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "457dbe4a-f30b-4d10-909f-6ed345c82465, 2c336e52-c772-400a-aa53-d96c2c84f692",
"traceId": "7e68575c822b43eb96629d6cf85e8cb7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:11.760Z"
},
{
"module": "master-data",
"scenario": null,
"name": "往来单位列表回显编辑与停用状态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808072610456"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "457dbe4a-f30b-4d10-909f-6ed345c82465, 2c336e52-c772-400a-aa53-d96c2c84f692",
"traceId": "7e68575c822b43eb96629d6cf85e8cb7",
"evidence": "records=1",
"checkedAt": "2026-08-08T07:26:11.760Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载仓库导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/warehouse-admin/import-template"
},
"http": 200,
"code": null,
"message": "3852 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "1f344f06-3b6a-402d-93a4-88f0b09717ab, 373be8ae-c2b2-4ee3-b14e-6eead157719e",
"traceId": "06650af377784a56850abc33de3e1bf2",
"evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:11.807Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "931eaec8-df69-4330-8e50-67dbc584bc42, c4c46c9e-6e4f-4c5b-9e28-b8fc4d1ffef0",
"traceId": "4a6835b06d8449febbb659a8510bdd83",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:11.897Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "仓库合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "8ff003c2-b7d5-4fc7-85b5-7f5c2397fe43, 20e47626-0f4a-4dc6-8198-822b27e263e7",
"traceId": "50ef13a75d6f45829aacf2e15d3ff79d",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:11.953Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载快递公司导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/express-companies/import-template"
},
"http": 200,
"code": null,
"message": "3691 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "98d2e10e-74d5-4b6a-8056-b64807186dc3, e026522f-be0a-421b-842b-06dae718cb72",
"traceId": "b271f837c499492ea0efdfcfe7382712",
"evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:11.995Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "03a4cea3-26c5-48d5-a0d6-273f1399a566, 871274e8-19c4-452c-ae76-cf03c002ff00",
"traceId": "f6e48060b1004c3382e0a4ddd809d65a",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:12.045Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "快递公司合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "d7ad35c1-3531-47ab-9601-0774047427d4, f2ede011-5b7f-460c-9796-29361f167e28",
"traceId": "f54428cb7be347579165fd487e108c65",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:12.086Z"
},
{
"module": "master-data",
"scenario": null,
"name": "下载往来单位导入模板",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/partners/import-template"
},
"http": 200,
"code": null,
"message": "3829 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "27658862-8d59-4b28-8a1f-8bdb66c9ade7, 894e25c5-ad40-452d-9fba-c03300aa673c",
"traceId": "01631fdaa6224b638686b246ed222f04",
"evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T07:26:12.135Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法模板 dryRun 导入契约",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "53e72442-7ec1-4142-b94c-4221ec9867d0, 5374c7c9-8b77-4af9-bb26-65191b3a4e86",
"traceId": "74b03bd5218d4d7d9df9798fe058eb87",
"evidence": "HTTP=200, code=200, rows=0, parserSuccess=false",
"checkedAt": "2026-08-08T07:26:12.178Z"
},
{
"module": "master-data",
"scenario": "valid-import",
"name": "往来单位合法模板重复 dryRun 幂等结果稳定",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3a4ef4b0-dbdc-4ca3-b5a1-c2b4d0e1124a, aab05079-ad3d-473a-a19a-905e8cfc659f",
"traceId": "eb15538ccf5849e3896451f389d2e468",
"evidence": "firstRows=0, replayRows=0",
"checkedAt": "2026-08-08T07:26:12.223Z"
},
{
"module": "master-data",
"scenario": null,
"name": "停用测试仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085990937969868802/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "e904a873-1fff-439d-94cd-4c9034f0352d, 03a0af29-9fbd-42f6-b466-fe400a7ddb9d",
"traceId": "768b16c5700f47debf3dd4f7234ed02d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.267Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "创建边界验收隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "35a62ca4-848f-42ce-82c8-08519560977b, afd958ad-bf40-4f27-a98d-f96ad2e21bc4",
"traceId": "a99ddb2cb42e4ac4a77a6c988f2c147e",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.299Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "创建边界验收隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/locations?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "3123e8cd-244f-451f-8a84-80bd85899947, a4ad4077-6b38-4182-984a-7695b67084da",
"traceId": "218ffebc137d467580deb4949dc82a55",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.326Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "读取隔离库位版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "4ec13b3d-0361-4833-8940-1af69887e955, 68e410e4-0c99-4d3d-9ae0-44a5606f0961",
"traceId": "250e477f4f89482dbc92713fbfbbdd4d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.353Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "更新隔离库位以推进版本",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "ffd5c55f-27f5-411d-bdb5-9b15961acf59, 60f817b1-74ed-46c8-9f96-9e1ea4fd2089",
"traceId": "aec8497d95534d2089187179b27f7692",
"evidence": "version=0",
"checkedAt": "2026-08-08T07:26:12.393Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位旧 version PUT 返回冲突",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PUT",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "A0409",
"message": "库位已被其他操作修改,请刷新后重试",
"requestId": "da71df91-71bd-4ebc-8347-49871e8cc084",
"traceId": "4a52bb769abf44429c6e73f4516b8b23",
"evidence": "HTTP=200, code=A0409",
"checkedAt": "2026-08-08T07:26:12.420Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "冲突后回查库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dfb8e906-f1ed-4e0b-ae29-03435f081c13, 04fe2c7b-f9b2-4086-8088-db3fc7f1ac6a",
"traceId": "1820ab3656904163a1ece70cf98b5103",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.448Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位冲突未造成部分更新",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "dfb8e906-f1ed-4e0b-ae29-03435f081c13, 04fe2c7b-f9b2-4086-8088-db3fc7f1ac6a",
"traceId": "1820ab3656904163a1ece70cf98b5103",
"evidence": "name=边界库位-编辑",
"checkedAt": "2026-08-08T07:26:12.448Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库空文件安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "55fbf529-54e3-460a-b7cd-5c4340bd9ea5, c1e0514d-7000-4d6e-acdd-597d47b57382",
"traceId": "3deeb6e1c119424e86219304df57f669",
"evidence": "HTTP=200, code=200, bytes=0",
"checkedAt": "2026-08-08T07:26:12.477Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "仓库缺列伪 XLSX安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/warehouse-admin/import?tenantId=0&dryRun=true"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "9af880a4-9ab6-46fc-88bf-8fa493e5e123, 2651d3e3-9640-4c9e-b164-75723a566107",
"traceId": "f8b5d38d85a6425a93e66f05da82a60c",
"evidence": "HTTP=200, code=200, bytes=6",
"checkedAt": "2026-08-08T07:26:12.508Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "快递公司错误扩展名安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/express-companies/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "5b42b027-29bd-4034-92b3-cd7a3fa410b6, b1086804-7a77-4739-96c5-0bdf0af44273",
"traceId": "94bf04547ec245f4b94b4f1090bfa844",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:26:12.529Z"
},
{
"module": "supplemental-boundaries",
"scenario": "import-boundaries",
"name": "往来单位非 XLSX安全失败且不模拟导入成功",
"passed": false,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/partners/import?tenantId=0"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "18636790-f9f1-4ef7-b5eb-e0bd81cdd6e1, 7f1c0069-f3b0-401b-ae5c-aeb7a3f7d099",
"traceId": "ad466390ec474bf4beedaff669dc36f7",
"evidence": "HTTP=200, code=200, bytes=27",
"checkedAt": "2026-08-08T07:26:12.550Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "错误客户海外仓费用 ID 安全失败",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/iam/tenants/999999999999999999/overseas-storage-fees"
},
"http": 200,
"code": "A0404",
"message": "海外仓费用不存在",
"requestId": "bc90eef1-919f-4564-bc8b-e0255121a348",
"traceId": "f9d0dc05455349d08bd1b4b3ee6a3fc6",
"evidence": "HTTP=200, code=A0404",
"checkedAt": "2026-08-08T07:26:12.573Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "库位列表未授权边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/locations?page=1&size=1&tenantId=0"
},
"http": 401,
"code": "A0401",
"message": "未登录或令牌已失效",
"requestId": "f3b1a38d-657",
"traceId": null,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-08-08T07:26:12.596Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "下载中心非法页码边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks?page=0&size=1"
},
"http": 200,
"code": "A0422",
"message": "page.page: must be greater than or equal to 1",
"requestId": "b31456c9-7721-4a86-9cf0-4d9ffab75424",
"traceId": "9b74265ddd1643d8b2c60326fa5428da",
"evidence": "HTTP=200, code=A0422",
"checkedAt": "2026-08-08T07:26:12.619Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "船期价格非法状态边界响应正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=INVALID"
},
"http": 200,
"code": "A0400",
"message": "Bad request",
"requestId": "023623bb-dacc-479f-bae0-6b0fdeb190ad",
"traceId": "a927cf778f4a4bc285dc1b6a61e04c3e",
"evidence": "HTTP=200, code=A0400",
"checkedAt": "2026-08-08T07:26:12.648Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离库位以便清理",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/locations/2085990943879643138/status?tenantId=0&warehouseId=2085990943745425410"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "cb14fd70-d06e-4a10-bdf3-299b70f2d26d, 20b131aa-7820-46ef-bea8-7d6ed5ed94a9",
"traceId": "a451ba6149864e1e9c987ce777f29fce",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.689Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "删除隔离库位",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "DELETE",
"path": "/api/platform/v1/locations/2085990943879643138?tenantId=0&warehouseId=2085990943745425410&version=2"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "b2a307dc-ef20-4ab1-bb80-37b45b671b6d, d2b979d3-6bea-401d-943e-6f494ea22d27",
"traceId": "1a844d237ab64adda51e4c3e208970c7",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.717Z"
},
{
"module": "supplemental-boundaries",
"scenario": "admin-boundary-automation",
"name": "停用隔离仓库",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "PATCH",
"path": "/api/platform/v1/warehouse-admin/2085990943745425410/status?tenantId=0&status=INACTIVE"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "0a654493-c358-4c03-9b94-a508c2fb6d09, 3f4fd263-d8ac-4ef8-9c61-acd442d112a2",
"traceId": "55c1c54013e8478c82ba8dd50ddac75d",
"evidence": "",
"checkedAt": "2026-08-08T07:26:12.748Z"
},
{
"module": "service-center-flow",
"scenario": "service-center-cross-flow",
"name": "跨服务链路前置订舱终态可用",
"passed": false,
"deploymentBlocker": true,
"request": null,
"http": null,
"code": null,
"message": null,
"requestId": null,
"traceId": null,
"evidence": "本轮海运订舱模块未返回 RELEASED 隔离记录,未伪造关联拖车预约",
"checkedAt": "2026-08-08T07:26:12.749Z"
}
]
}