352 lines
12 KiB
JSON
352 lines
12 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808015217256",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T01:52:21.122Z",
|
|
"startedAt": "2026-08-08T01:52:17.256Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 16,
|
|
"passed": 15,
|
|
"failed": 1
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "pricing",
|
|
"startedAt": "2026-08-08T01:52:17.700Z",
|
|
"finishedAt": "2026-08-08T01:52:21.122Z",
|
|
"success": false,
|
|
"passed": 14,
|
|
"failed": 1,
|
|
"fatal": null
|
|
}
|
|
],
|
|
"scenarios": [
|
|
{
|
|
"name": "price-book-lifecycle",
|
|
"module": "pricing",
|
|
"success": false,
|
|
"deploymentBlocked": true,
|
|
"passed": 14,
|
|
"failed": 1
|
|
}
|
|
],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "国内起运仓和目的海外仓均精确映射",
|
|
"evidence": "origins=none, overseas=none, missing=CN-DONGGUAN-01:0,CN-YIWU-01:0,纽约仓/US-NYC-01:0,洛杉矶仓/US-LAX-01:0",
|
|
"code": "200",
|
|
"requestId": "cc81fcc4-8273-43a6-b4c8-3e5f130b54d3, a277860d-2568-4a2b-aaad-ff7e9ea37a03",
|
|
"traceId": "565abde8751743338bffd42e3b4574ee"
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"priceBookVersion": {
|
|
"versionId": "2085906913647177729",
|
|
"marker": "ADMIN-API-20260808015217256",
|
|
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
|
|
}
|
|
},
|
|
"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": "f9c60930-f70d-4b01-8bee-98dd018b439d, 531a52ec-c085-4f9c-9edf-6d5928ef1468",
|
|
"traceId": "5d1f869c92b1410080fe35c8eff721af",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T01:52:17.699Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询发布前船期价格版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e2a75598-bb18-4337-8fe0-9b59e0ad8aa0, 11c63498-91f8-4886-9e10-aab751fd2e13",
|
|
"traceId": "ae8a30fa81fd46a089174f91b00958df",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T01:52:17.738Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "发布前最多一份生效版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e2a75598-bb18-4337-8fe0-9b59e0ad8aa0, 11c63498-91f8-4886-9e10-aab751fd2e13",
|
|
"traceId": "ae8a30fa81fd46a089174f91b00958df",
|
|
"evidence": "versions=6, active=1",
|
|
"checkedAt": "2026-08-08T01:52:17.738Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "船期价格测试文件已隔离",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": null,
|
|
"http": null,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": null,
|
|
"traceId": null,
|
|
"evidence": "fileName=ADMIN-API-20260808015217256-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T01:52:17.741Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "上传并解析船期价格表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3cc44632-978c-4738-bcaf-3f01bddefda8, 5e08671c-f7d4-471a-9b01-133551c1b489",
|
|
"traceId": "005da6c1da3b42b082f7f5a2834e1b6a",
|
|
"evidence": "fileName=ADMIN-API-20260808015217256-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T01:52:20.865Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "上传返回隔离的待确认版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3cc44632-978c-4738-bcaf-3f01bddefda8, 5e08671c-f7d4-471a-9b01-133551c1b489",
|
|
"traceId": "005da6c1da3b42b082f7f5a2834e1b6a",
|
|
"evidence": "versionId=2085906913647177729, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808015217256-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
|
|
"checkedAt": "2026-08-08T01:52:20.866Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "解析出15个固定渠道且编码唯一",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3cc44632-978c-4738-bcaf-3f01bddefda8, 5e08671c-f7d4-471a-9b01-133551c1b489",
|
|
"traceId": "005da6c1da3b42b082f7f5a2834e1b6a",
|
|
"evidence": "channelCount=15, unique=15, missing=none",
|
|
"checkedAt": "2026-08-08T01:52:20.866Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "解析价格行完整且可追溯到 Excel",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3cc44632-978c-4738-bcaf-3f01bddefda8, 5e08671c-f7d4-471a-9b01-133551c1b489",
|
|
"traceId": "005da6c1da3b42b082f7f5a2834e1b6a",
|
|
"evidence": "rateCount=2157, declared=2157, valid=true",
|
|
"checkedAt": "2026-08-08T01:52:20.866Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "解析阻断仅包含可确认的仓库映射问题",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3cc44632-978c-4738-bcaf-3f01bddefda8, 5e08671c-f7d4-471a-9b01-133551c1b489",
|
|
"traceId": "005da6c1da3b42b082f7f5a2834e1b6a",
|
|
"evidence": "blocking=0, unexpected=none, infrastructure=none",
|
|
"checkedAt": "2026-08-08T01:52:20.866Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "上传后回查价格版本列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "346c77b6-f7cd-48de-90e6-28bf71e0df6e, 44b4f4ed-461e-456a-b2f8-a002dc79a2fe",
|
|
"traceId": "e4b0d45964f24590a6f775b8095c8cea",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T01:52:20.891Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "上传只生成待确认版本且不替换当前生效版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "346c77b6-f7cd-48de-90e6-28bf71e0df6e, 44b4f4ed-461e-456a-b2f8-a002dc79a2fe",
|
|
"traceId": "e4b0d45964f24590a6f775b8095c8cea",
|
|
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085661426268549121, activeAfterUpload=2085661426268549121",
|
|
"checkedAt": "2026-08-08T01:52:20.891Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询待确认版本渠道和价格预览",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085906913647177729"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "01d816ed-813f-446f-b48b-68d9a06b7214, 4c1182b5-e14b-466d-bbc0-23dff4231773",
|
|
"traceId": "ec62c42ad48c404c92ba76991b7050d2",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T01:52:20.978Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "详情与上传解析结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085906913647177729"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "01d816ed-813f-446f-b48b-68d9a06b7214, 4c1182b5-e14b-466d-bbc0-23dff4231773",
|
|
"traceId": "ec62c42ad48c404c92ba76991b7050d2",
|
|
"evidence": "versionId=2085906913647177729, channels=15, rates=2157, issues=2",
|
|
"checkedAt": "2026-08-08T01:52:20.978Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "下载原始 XLSX 且内容散列一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085906913647177729/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "483c4175-e0c6-4546-8881-56867d597bfb, c7e835e6-b14f-4b69-923a-8ffe94fb1454, bdd9f7e1-27ad-410c-9b46-8c43115d5a17",
|
|
"traceId": "00d9415284fe452ca76e65907aa804a8, d826c60003f0415abc9328759fa51537",
|
|
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T01:52:21.084Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询启用的平台公共仓库映射候选",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=200&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cc81fcc4-8273-43a6-b4c8-3e5f130b54d3, a277860d-2568-4a2b-aaad-ff7e9ea37a03",
|
|
"traceId": "565abde8751743338bffd42e3b4574ee",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T01:52:21.121Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "国内起运仓和目的海外仓均精确映射",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=200&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cc81fcc4-8273-43a6-b4c8-3e5f130b54d3, a277860d-2568-4a2b-aaad-ff7e9ea37a03",
|
|
"traceId": "565abde8751743338bffd42e3b4574ee",
|
|
"evidence": "origins=none, overseas=none, missing=CN-DONGGUAN-01:0,CN-YIWU-01:0,纽约仓/US-NYC-01:0,洛杉矶仓/US-LAX-01:0",
|
|
"checkedAt": "2026-08-08T01:52:21.121Z"
|
|
}
|
|
]
|
|
}
|