7603 lines
261 KiB
JSON
7603 lines
261 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808051400516",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T05:14:28.213Z",
|
|
"startedAt": "2026-08-08T05:14:00.516Z",
|
|
"success": true,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 408,
|
|
"passed": 408,
|
|
"failed": 0
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "customers",
|
|
"startedAt": "2026-08-08T05:14:00.895Z",
|
|
"finishedAt": "2026-08-08T05:14:01.962Z",
|
|
"success": true,
|
|
"passed": 38,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "system",
|
|
"startedAt": "2026-08-08T05:14:01.963Z",
|
|
"finishedAt": "2026-08-08T05:14:04.716Z",
|
|
"success": true,
|
|
"passed": 41,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "master-data",
|
|
"startedAt": "2026-08-08T05:14:04.717Z",
|
|
"finishedAt": "2026-08-08T05:14:05.737Z",
|
|
"success": true,
|
|
"passed": 42,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders",
|
|
"startedAt": "2026-08-08T05:14:05.738Z",
|
|
"finishedAt": "2026-08-08T05:14:08.157Z",
|
|
"success": true,
|
|
"passed": 49,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "pricing",
|
|
"startedAt": "2026-08-08T05:14:08.159Z",
|
|
"finishedAt": "2026-08-08T05:14:12.177Z",
|
|
"success": true,
|
|
"passed": 26,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "downloads",
|
|
"startedAt": "2026-08-08T05:14:12.178Z",
|
|
"finishedAt": "2026-08-08T05:14:16.413Z",
|
|
"success": true,
|
|
"passed": 8,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-weight-ocr",
|
|
"startedAt": "2026-08-08T05:14:16.414Z",
|
|
"finishedAt": "2026-08-08T05:14:22.434Z",
|
|
"success": true,
|
|
"passed": 52,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders-inbound-measurement-fixture",
|
|
"startedAt": "2026-08-08T05:14:22.434Z",
|
|
"finishedAt": "2026-08-08T05:14:25.837Z",
|
|
"success": true,
|
|
"passed": 49,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-measurement",
|
|
"startedAt": "2026-08-08T05:14:25.838Z",
|
|
"finishedAt": "2026-08-08T05:14:26.713Z",
|
|
"success": true,
|
|
"passed": 28,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "supplemental",
|
|
"startedAt": "2026-08-08T05:14:26.715Z",
|
|
"finishedAt": "2026-08-08T05:14:28.213Z",
|
|
"success": true,
|
|
"passed": 74,
|
|
"failed": 0,
|
|
"fatal": null
|
|
}
|
|
],
|
|
"scenarios": [
|
|
{
|
|
"name": "customer-dimension-rules",
|
|
"module": "customers",
|
|
"success": true,
|
|
"deploymentBlocked": false,
|
|
"passed": 13,
|
|
"failed": 0
|
|
},
|
|
{
|
|
"name": "price-book-lifecycle",
|
|
"module": "pricing",
|
|
"success": true,
|
|
"deploymentBlocked": false,
|
|
"passed": 26,
|
|
"failed": 0
|
|
},
|
|
{
|
|
"name": "weight-image-recognition-and-confirmation",
|
|
"module": "inbound-weight-ocr",
|
|
"success": true,
|
|
"deploymentBlocked": false,
|
|
"passed": 52,
|
|
"failed": 0
|
|
},
|
|
{
|
|
"name": "mojia-carton-measurement",
|
|
"module": "inbound-measurement",
|
|
"success": true,
|
|
"deploymentBlocked": false,
|
|
"passed": 28,
|
|
"failed": 0
|
|
}
|
|
],
|
|
"deploymentBlockers": [],
|
|
"createdResources": {
|
|
"customer": {
|
|
"tenantId": "2085957677506744322",
|
|
"marker": "ADMIN-API-20260808051400516",
|
|
"contactPhone": "16166040895"
|
|
},
|
|
"systemPermission": {
|
|
"id": "2085957681973678082",
|
|
"code": "platform:acceptance:808051400516"
|
|
},
|
|
"systemRole": {
|
|
"id": "2085957682548297730",
|
|
"code": "ADMIN_ACCEPT_808051400516",
|
|
"finalStatus": "DISABLED",
|
|
"retainedBecauseAssigned": true
|
|
},
|
|
"systemUser": {
|
|
"membershipId": "2085957683798200324",
|
|
"username": "admin_accept_808051400516",
|
|
"finalStatus": "DISABLED"
|
|
},
|
|
"warehouse": {
|
|
"id": "2085957693526294530",
|
|
"code": "AW808051400516",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"location": {
|
|
"id": "2085957694109302785",
|
|
"warehouseId": "2085957693526294530",
|
|
"deleted": false
|
|
},
|
|
"pallet": {
|
|
"id": "2085957694868471810",
|
|
"warehouseId": "2085957693526294530",
|
|
"deleted": true
|
|
},
|
|
"expressCompany": {
|
|
"id": "2085957695547949058",
|
|
"code": "EX808051400516",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"partner": {
|
|
"id": "2085957696193871873",
|
|
"code": "PT808051400516",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"orders": {
|
|
"marker": "ADMIN-API-20260808051400516",
|
|
"tenantId": "10001",
|
|
"orderId": "2085957700408639489",
|
|
"productImageFileId": "2085957699993403394",
|
|
"boxTypes": [
|
|
"SMALL",
|
|
"MEDIUM",
|
|
"LARGE",
|
|
"EXTRA_LARGE"
|
|
],
|
|
"inboundId": "2085957703761965058",
|
|
"orderNo": "FL2085957700408639489",
|
|
"inboundCode": "RK-2085957700408639489",
|
|
"processStatus": "WAIT_MEASURE",
|
|
"taskId": "2085957703757770754"
|
|
},
|
|
"ocrInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085957703761965058",
|
|
"marker": "ADMIN-API-20260808051400516"
|
|
},
|
|
"testInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085957703761965058",
|
|
"marker": "ADMIN-API-20260808051400516"
|
|
},
|
|
"priceBookVersion": {
|
|
"versionId": "2085957708019183617",
|
|
"marker": "ADMIN-API-20260808051400516",
|
|
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
|
|
},
|
|
"exportTask": {
|
|
"id": "2085957724634939393"
|
|
},
|
|
"inboundWeightOcr": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085957703761965058",
|
|
"resultIds": [
|
|
"2085957756887019522",
|
|
"2085957765728612354"
|
|
],
|
|
"cleaned": true
|
|
},
|
|
"orchestrationFixtures": {
|
|
"inboundMeasurement": {
|
|
"marker": "ADMIN-API-20260808051400516-MOJIA",
|
|
"tenantId": "10001",
|
|
"orderId": "2085957770327687169",
|
|
"inboundId": "2085957779368488961"
|
|
}
|
|
},
|
|
"inboundMeasurement": {
|
|
"marker": "ADMIN-API-20260808051400516-MOJIA",
|
|
"tenantId": "10001",
|
|
"inboundId": "2085957779368488961",
|
|
"measurementId": "2085957783827034113",
|
|
"boxCode": "RK-2085957770327687169#4-1",
|
|
"finalStatus": "APPROVED"
|
|
}
|
|
},
|
|
"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": "49758cb9-1c07-4996-95dd-0c98b1bc6528, 136b9253-a32c-4ab7-9469-058f7eddb490",
|
|
"traceId": "691fdd5890924a4fa8ab97d6bf887129",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:00.894Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16166040895"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f7f6da78-5757-4855-a110-556061e675eb, c76fb5ec-fcdc-4b0a-b225-a1a19ea786d1",
|
|
"traceId": "734553f5de234359a0c341340c365811",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:14:00.943Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "创建客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.311Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "创建响应客户字段完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "missing=none",
|
|
"checkedAt": "2026-08-08T05:14:01.312Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "新客户基础字段正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "tenantId=2085957677506744322, status=PROFILE_REQUIRED",
|
|
"checkedAt": "2026-08-08T05:14:01.312Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-owner-provisioning",
|
|
"name": "创建客户生成初始密码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "generated=true, length=16",
|
|
"checkedAt": "2026-08-08T05:14:01.312Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-owner-provisioning",
|
|
"name": "管理员用户名默认使用联系电话",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "matches=true",
|
|
"checkedAt": "2026-08-08T05:14:01.312Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "待完善客户的审核字段保持为空",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "aa4f08a5-e26b-44ab-a600-618e3ae78e64, de9fa1fc-438c-4b84-b6e6-81c2dfb8cea2",
|
|
"traceId": "ebfd9da308c349f3b7c436311419a52e",
|
|
"evidence": "creditCode=omitted, approvedAt=omitted",
|
|
"checkedAt": "2026-08-08T05:14:01.312Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "新客户尺寸规则可查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "tenantId=2085957677506744322",
|
|
"checkedAt": "2026-08-08T05:14:01.349Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "固定四箱规顺序完整且无重复",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:14:01.349Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "四箱规默认内径、加边和备注正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "defaults=matched",
|
|
"checkedAt": "2026-08-08T05:14:01.349Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "客户 ID、规则 ID 为字符串且初始版本为0",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
|
|
"checkedAt": "2026-08-08T05:14:01.349Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "默认规则外径与 HALF_UP 三位 CBM 正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "derivedRows=4",
|
|
"checkedAt": "2026-08-08T05:14:01.350Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "PUT 每行只发送约定7字段并整组保存",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7df4494c-5b64-4c5f-ac05-982112d41589, 81e9a66b-15f1-429c-a782-bc29219ccc2e",
|
|
"traceId": "47a8374be07e41898f5304b48e9cd165",
|
|
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
|
|
"checkedAt": "2026-08-08T05:14:01.350Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "一次 PUT 保存四条三位小数规则",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a1f05f8e-dfcb-47ed-941e-a90918e4bc25, c586b95b-bf2e-45ec-850f-bbd81d5cb073",
|
|
"traceId": "f9b6b7c0fca142d681f895823be328e0",
|
|
"evidence": "rows=4",
|
|
"checkedAt": "2026-08-08T05:14:01.392Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "修改后四行版本+1且派生外径/CBM正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a1f05f8e-dfcb-47ed-941e-a90918e4bc25, c586b95b-bf2e-45ec-850f-bbd81d5cb073",
|
|
"traceId": "f9b6b7c0fca142d681f895823be328e0",
|
|
"evidence": "versions=1,1,1,1",
|
|
"checkedAt": "2026-08-08T05:14:01.392Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "旧 version 重放 PUT 返回冲突",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "箱规尺寸配置已被修改,请刷新后重试",
|
|
"requestId": "2af5ff6a-4e1e-4dbe-8f12-a98a8d8b6ec8",
|
|
"traceId": "ebd33dcb62eb4c048f462575153cad77",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:14:01.432Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突后重新查询四条规则",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31a10694-21c4-48ae-8409-1b625532a654, 4ad603b9-7299-40e9-9599-55ecda4c01b3",
|
|
"traceId": "76eb87567c6f4fde8e602e6d78268f87",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.460Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突请求未造成四行部分更新",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31a10694-21c4-48ae-8409-1b625532a654, 4ad603b9-7299-40e9-9599-55ecda4c01b3",
|
|
"traceId": "76eb87567c6f4fde8e602e6d78268f87",
|
|
"evidence": "unchangedRows=4",
|
|
"checkedAt": "2026-08-08T05:14:01.461Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "恢复本轮修改前的四箱规配置",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "df00422f-6980-4a7c-a24e-6a0049b26f2e, d4ce1d8f-a729-44cc-9465-07dbdaf4efe4",
|
|
"traceId": "52c190b25b3c4e35b7c1331e50fde231",
|
|
"evidence": "restore=original-values",
|
|
"checkedAt": "2026-08-08T05:14:01.499Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "尺寸规则恢复后回显与初始值一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "df00422f-6980-4a7c-a24e-6a0049b26f2e, d4ce1d8f-a729-44cc-9465-07dbdaf4efe4",
|
|
"traceId": "52c190b25b3c4e35b7c1331e50fde231",
|
|
"evidence": "restoredRows=4",
|
|
"checkedAt": "2026-08-08T05:14:01.499Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants?page=1&size=20&keyword=%E5%90%8E%E5%8F%B0%E5%AE%A2%E6%88%B7%E9%AA%8C%E6%94%B6-808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "305772d4-9c09-4c07-8516-a2cc94c8f4ef, a107cb47-a866-41a2-ae4e-85a61f924ba6",
|
|
"traceId": "03874daba1f446c5a5af9a48dfc6fc44",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.530Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "列表包含新客户且字段完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants?page=1&size=20&keyword=%E5%90%8E%E5%8F%B0%E5%AE%A2%E6%88%B7%E9%AA%8C%E6%94%B6-808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "305772d4-9c09-4c07-8516-a2cc94c8f4ef, a107cb47-a866-41a2-ae4e-85a61f924ba6",
|
|
"traceId": "03874daba1f446c5a5af9a48dfc6fc44",
|
|
"evidence": "found=true, missing=none",
|
|
"checkedAt": "2026-08-08T05:14:01.530Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5c41522-fbb6-4f89-8ad2-831775718167, 881445ac-c49a-4d05-9b7a-46f718c73923",
|
|
"traceId": "946612f414384db68738b65bb96cddc0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.568Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户详情基本信息正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5c41522-fbb6-4f89-8ad2-831775718167, 881445ac-c49a-4d05-9b7a-46f718c73923",
|
|
"traceId": "946612f414384db68738b65bb96cddc0",
|
|
"evidence": "tenantId=2085957677506744322",
|
|
"checkedAt": "2026-08-08T05:14:01.568Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "编辑客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "877f82ea-e16f-4f81-b419-d5a2c3e826f8, 9a2f2755-ccc8-4a99-837b-fc337fb7e9f4",
|
|
"traceId": "c6ab227d38b44738bc751be00cdeb254",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.608Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "877f82ea-e16f-4f81-b419-d5a2c3e826f8, 9a2f2755-ccc8-4a99-837b-fc337fb7e9f4",
|
|
"traceId": "c6ab227d38b44738bc751be00cdeb254",
|
|
"evidence": "tenantId=2085957677506744322",
|
|
"checkedAt": "2026-08-08T05:14:01.608Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "回查客户编辑结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b19d6512-e35d-4434-bfe8-69a0d3c23cf7, 880a83a4-9062-4ffa-a3e0-54b34e9d058c",
|
|
"traceId": "28b23a26e88440d4b7729044de5e705a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.646Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b19d6512-e35d-4434-bfe8-69a0d3c23cf7, 880a83a4-9062-4ffa-a3e0-54b34e9d058c",
|
|
"traceId": "28b23a26e88440d4b7729044de5e705a",
|
|
"evidence": "tenantId=2085957677506744322",
|
|
"checkedAt": "2026-08-08T05:14:01.646Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询资质",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cd98d56c-c488-4be3-84de-5ed6bc036015, 3a302f19-cda9-4535-bce3-67c870a14b72",
|
|
"traceId": "48eeca4151864599ab8dbd7c85e4d42a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.678Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "资质概况结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cd98d56c-c488-4be3-84de-5ed6bc036015, 3a302f19-cda9-4535-bce3-67c870a14b72",
|
|
"traceId": "48eeca4151864599ab8dbd7c85e4d42a",
|
|
"evidence": "count=0",
|
|
"checkedAt": "2026-08-08T05:14:01.678Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询成员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "da1deb86-b7dd-4ced-88c3-da44936257e2, 416fa57c-add3-4091-968d-92f81c90ad6e",
|
|
"traceId": "a40b56e0ef7c454daf179c1b52665c29",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.716Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-owner-provisioning",
|
|
"name": "联系电话账号是企业管理员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "da1deb86-b7dd-4ced-88c3-da44936257e2, 416fa57c-add3-4091-968d-92f81c90ad6e",
|
|
"traceId": "a40b56e0ef7c454daf179c1b52665c29",
|
|
"evidence": "ownerFound=true, matches=true",
|
|
"checkedAt": "2026-08-08T05:14:01.716Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询运单数量",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0528723c-a9de-4663-96f2-ee3db69bbf59, 06a71f84-4b3b-4b4c-84e2-61074210ff3a",
|
|
"traceId": "80f306291c4b400aa2516c5e63f2343f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.755Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况返回当前客户运单数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085957677506744322"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0528723c-a9de-4663-96f2-ee3db69bbf59, 06a71f84-4b3b-4b4c-84e2-61074210ff3a",
|
|
"traceId": "80f306291c4b400aa2516c5e63f2343f",
|
|
"evidence": "orderCount=0",
|
|
"checkedAt": "2026-08-08T05:14:01.755Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户运单记录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085957677506744322&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bd27ed06-5c1e-4243-8a2c-4576b2db2f31, bd3e8fbc-cd68-4f80-b95e-16ea4e3d4a01",
|
|
"traceId": "9748f90c301341f784d199d0c838c975",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.785Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "运单记录分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085957677506744322&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bd27ed06-5c1e-4243-8a2c-4576b2db2f31, bd3e8fbc-cd68-4f80-b95e-16ea4e3d4a01",
|
|
"traceId": "9748f90c301341f784d199d0c838c975",
|
|
"evidence": "records=0, total=0",
|
|
"checkedAt": "2026-08-08T05:14:01.785Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "归档测试客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c09e8528-760e-4d4a-acd9-f57916bd76cc, bce3e775-bfd9-4749-b1a8-c6d77d8f106e",
|
|
"traceId": "ca8a5d7b875e4125a86f76bad0334858",
|
|
"evidence": "tenantId=2085957677506744322",
|
|
"checkedAt": "2026-08-08T05:14:01.962Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "测试客户归档后处于停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085957677506744322/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c09e8528-760e-4d4a-acd9-f57916bd76cc, bce3e775-bfd9-4749-b1a8-c6d77d8f106e",
|
|
"traceId": "ca8a5d7b875e4125a86f76bad0334858",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:14:01.962Z"
|
|
},
|
|
{
|
|
"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": "956ca82d-e5a8-4b7b-b9e6-d9e6647afa72, ed1a822b-cc39-4031-9543-5d1ec9a64a74",
|
|
"traceId": "3a0b058b6e044476a84489a492e17378",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:01.999Z"
|
|
},
|
|
{
|
|
"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": "956ca82d-e5a8-4b7b-b9e6-d9e6647afa72, ed1a822b-cc39-4031-9543-5d1ec9a64a74",
|
|
"traceId": "3a0b058b6e044476a84489a492e17378",
|
|
"evidence": "count=136",
|
|
"checkedAt": "2026-08-08T05:14:01.999Z"
|
|
},
|
|
{
|
|
"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": "5337166f-8e72-4021-862c-615386ebc75e, e2d2a2ed-b78b-4b03-b011-cc987436bd8d",
|
|
"traceId": "41d8365acc654ea18a657fe54a1faf7c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.041Z"
|
|
},
|
|
{
|
|
"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": "5337166f-8e72-4021-862c-615386ebc75e, e2d2a2ed-b78b-4b03-b011-cc987436bd8d",
|
|
"traceId": "41d8365acc654ea18a657fe54a1faf7c",
|
|
"evidence": "permissionId=2085957681973678082",
|
|
"checkedAt": "2026-08-08T05:14:02.041Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑自定义权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "010c6670-7e8a-43a0-8a01-41ed0a443443, 0feee3f3-75a0-4868-8758-c13e13f3b057",
|
|
"traceId": "2e941434f5e04217b509db2dc3527d2c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.086Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "010c6670-7e8a-43a0-8a01-41ed0a443443, 0feee3f3-75a0-4868-8758-c13e13f3b057",
|
|
"traceId": "2e941434f5e04217b509db2dc3527d2c",
|
|
"evidence": "permissionId=2085957681973678082",
|
|
"checkedAt": "2026-08-08T05:14:02.086Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "27ad4dab-f23b-494d-b9f3-bc978488355f, 76f4ba46-225a-4716-b99a-aad750f92299",
|
|
"traceId": "4a1926bc07e34b0788a5841e10453930",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.116Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "27ad4dab-f23b-494d-b9f3-bc978488355f, 76f4ba46-225a-4716-b99a-aad750f92299",
|
|
"traceId": "4a1926bc07e34b0788a5841e10453930",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:14:02.116Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "08953c09-6ee0-46e5-a4ef-cc4e4a939270, 32e726d5-28fb-4b82-a703-3c897d5b564f",
|
|
"traceId": "30a21ff9d9a34935abce0b26bf8fe510",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.147Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "08953c09-6ee0-46e5-a4ef-cc4e4a939270, 32e726d5-28fb-4b82-a703-3c897d5b564f",
|
|
"traceId": "30a21ff9d9a34935abce0b26bf8fe510",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:02.147Z"
|
|
},
|
|
{
|
|
"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": "ed171f1f-ad5e-4eef-b2b1-e60ecb86c0d7, 31bfbbfc-ad25-444e-a4f5-1e4b17a088ac",
|
|
"traceId": "3c2ea078d27d414a9c289a48484c1e7c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.181Z"
|
|
},
|
|
{
|
|
"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": "ed171f1f-ad5e-4eef-b2b1-e60ecb86c0d7, 31bfbbfc-ad25-444e-a4f5-1e4b17a088ac",
|
|
"traceId": "3c2ea078d27d414a9c289a48484c1e7c",
|
|
"evidence": "roleId=2085957682548297730",
|
|
"checkedAt": "2026-08-08T05:14:02.181Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bb836f49-fa3e-4e8d-be0d-157d70631999, 1c2a2f44-8b51-441d-9688-f2ae6ee75106",
|
|
"traceId": "4b6ba15532d947a1bf9534234930cfc8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.226Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bb836f49-fa3e-4e8d-be0d-157d70631999, 1c2a2f44-8b51-441d-9688-f2ae6ee75106",
|
|
"traceId": "4b6ba15532d947a1bf9534234930cfc8",
|
|
"evidence": "roleId=2085957682548297730",
|
|
"checkedAt": "2026-08-08T05:14:02.226Z"
|
|
},
|
|
{
|
|
"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": "de26f9ae-3584-43f9-b54d-762d4fe68602, 5e25908a-3ebb-4eea-a4a5-801f5fb22789",
|
|
"traceId": "9c23cd3fceb94ca3af3a11a4cc311616",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.256Z"
|
|
},
|
|
{
|
|
"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": "11198075-7ac1-4769-95e6-71a1535dd21d, 1f56d70a-fee5-45a4-ac4e-1d6be3aad88a",
|
|
"traceId": "0549acd27ac94bf0b06f9049e008b311",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.291Z"
|
|
},
|
|
{
|
|
"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": "11198075-7ac1-4769-95e6-71a1535dd21d, 1f56d70a-fee5-45a4-ac4e-1d6be3aad88a",
|
|
"traceId": "0549acd27ac94bf0b06f9049e008b311",
|
|
"evidence": "permissionIds=2085957681973678082",
|
|
"checkedAt": "2026-08-08T05:14:02.291Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "59f06ca9-bee4-45a3-aa03-44271a0b7017, 2e6870c6-76db-4b42-b0ee-be7d4ded6226",
|
|
"traceId": "da54716c8ecd424182a80b2da76dae16",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.334Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "59f06ca9-bee4-45a3-aa03-44271a0b7017, 2e6870c6-76db-4b42-b0ee-be7d4ded6226",
|
|
"traceId": "da54716c8ecd424182a80b2da76dae16",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:14:02.334Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "81388536-dc0a-4cf9-89eb-83b3a8d1f671, a2dde895-0934-4088-b2dd-ab3ec5e350a1",
|
|
"traceId": "181c1af7f7bc439eb6d4fa66c1392842",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.369Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "81388536-dc0a-4cf9-89eb-83b3a8d1f671, a2dde895-0934-4088-b2dd-ab3ec5e350a1",
|
|
"traceId": "181c1af7f7bc439eb6d4fa66c1392842",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:02.369Z"
|
|
},
|
|
{
|
|
"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": "01c37bab-d097-423d-ba64-ba8c4a999bb3, 3ba86d09-4e4b-4f84-90b3-d7eb99b3e4ae",
|
|
"traceId": "3cf1953a08334dcaab6d918cb4d5c45f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.407Z"
|
|
},
|
|
{
|
|
"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": "01c37bab-d097-423d-ba64-ba8c4a999bb3, 3ba86d09-4e4b-4f84-90b3-d7eb99b3e4ae",
|
|
"traceId": "3cf1953a08334dcaab6d918cb4d5c45f",
|
|
"evidence": "tenants=1, roles=12",
|
|
"checkedAt": "2026-08-08T05:14:02.407Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16166042408"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "44786ee0-abf0-4d4a-bcf4-26be494e6eab, d4542eb6-c1e8-4d3e-a22e-3b5476a4e4fc",
|
|
"traceId": "66283e6aa6f3475f815b28f9e07a4ac4",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T05:14:02.435Z"
|
|
},
|
|
{
|
|
"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": "10e281ee-e056-42c1-a199-8018bf18c288, eeb1933a-88d0-4533-9af2-e0f4a259f93e",
|
|
"traceId": "b2dcbc7eee37494aad4b108835ed6048",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.822Z"
|
|
},
|
|
{
|
|
"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": "10e281ee-e056-42c1-a199-8018bf18c288, eeb1933a-88d0-4533-9af2-e0f4a259f93e",
|
|
"traceId": "b2dcbc7eee37494aad4b108835ed6048",
|
|
"evidence": "membershipId=2085957683798200324",
|
|
"checkedAt": "2026-08-08T05:14:02.822Z"
|
|
},
|
|
{
|
|
"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_808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e1ef303f-24ae-436a-aa2b-ce5b76f016ca, 92c0fb22-93c8-487d-8019-37d78fc2ba62",
|
|
"traceId": "d25a6402a33e469985ee79889f09d323",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:02.876Z"
|
|
},
|
|
{
|
|
"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_808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e1ef303f-24ae-436a-aa2b-ce5b76f016ca, 92c0fb22-93c8-487d-8019-37d78fc2ba62",
|
|
"traceId": "d25a6402a33e469985ee79889f09d323",
|
|
"evidence": "records=1, missing=none, lastLoginAt=omitted",
|
|
"checkedAt": "2026-08-08T05:14:02.876Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085957683798200324"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4e39c87a-93fa-4896-8857-5146174e094e, 1e74ca91-0c13-48bb-b036-ba4ff5f827a1",
|
|
"traceId": "dff8a83b24ac4cad88db53580d70c040",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:03.016Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "用户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085957683798200324"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4e39c87a-93fa-4896-8857-5146174e094e, 1e74ca91-0c13-48bb-b036-ba4ff5f827a1",
|
|
"traceId": "dff8a83b24ac4cad88db53580d70c040",
|
|
"evidence": "membershipId=2085957683798200324",
|
|
"checkedAt": "2026-08-08T05:14:03.016Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "新建内部用户可使用初始密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fed533e5-6f54-40cc-85f9-c0cdac0c18b8, fe50d573-89ae-4a6f-831d-a4f774bb6829",
|
|
"traceId": "66226d4917b8491184774a9b6a6f6df5",
|
|
"evidence": "username=admin_accept_808051400516",
|
|
"checkedAt": "2026-08-08T05:14:03.353Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "重置平台内部用户密码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085957683798200324/password"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "adb853e7-9416-4afc-be43-c0e217d17fcc, 9340ff17-00ef-4db6-85e7-aedfb5346773",
|
|
"traceId": "294e8f1f4069495395ff5176d4d2d350",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:03.782Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户使用重置密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "deb1eeb1-0f34-4a2a-9472-a994003091b0, e31e9cb9-d0ff-4851-aa55-6e9683c4356f",
|
|
"traceId": "38ff64c22101412b88c73ed5da859e3c",
|
|
"evidence": "username=admin_accept_808051400516",
|
|
"checkedAt": "2026-08-08T05:14:04.122Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085957683798200324/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4a45fd9b-2524-4b42-9836-65a45e73cafd, 99655130-8059-4aff-84bb-df133a6c0b62",
|
|
"traceId": "b1018f166a8e4c9e883812c5947c9429",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.390Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户停用状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085957683798200324/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4a45fd9b-2524-4b42-9836-65a45e73cafd, 99655130-8059-4aff-84bb-df133a6c0b62",
|
|
"traceId": "b1018f166a8e4c9e883812c5947c9429",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:14:04.390Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用用户禁止登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "A0403",
|
|
"message": "账号已禁用",
|
|
"requestId": "09028c38-bc5f-4353-8514-e9dc26ef9318",
|
|
"traceId": "2bdb482466404fe8830ea7285c882895",
|
|
"evidence": "HTTP=200, code=A0403",
|
|
"checkedAt": "2026-08-08T05:14:04.427Z"
|
|
},
|
|
{
|
|
"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": "062b64eb-6a4b-4941-ae4d-4e103e1e832d, cc82a0f6-b8f8-4dd0-9aad-4169003610d4",
|
|
"traceId": "5d7cb8b37c26423abe0e82836b626ce2",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.539Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": "system-role-protection",
|
|
"name": "已分配成员的角色禁止删除",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "角色已分配给成员,不能删除",
|
|
"requestId": "7e402aaa-ea41-4038-8406-2ac4db5cb330",
|
|
"traceId": "bbaa6529b2b246bb9a40794ee123e6ca",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:14:04.578Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "清理时停用测试角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb7fdd33-c587-4204-8528-f511e3f573d0, 3cae648b-fd4e-4185-a50f-5aa6e8169af2",
|
|
"traceId": "9e8d34ce57bd4ab386f1be1f7fbbd0cc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.683Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "保留测试角色处于停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085957682548297730/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb7fdd33-c587-4204-8528-f511e3f573d0, 3cae648b-fd4e-4185-a50f-5aa6e8169af2",
|
|
"traceId": "9e8d34ce57bd4ab386f1be1f7fbbd0cc",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T05:14:04.683Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "删除临时权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/permissions/2085957681973678082"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3edcd23d-8ee7-4754-a914-898edd3a43a8, 00a6a172-ccc1-4e4a-9801-a3d65f50083d",
|
|
"traceId": "832b7fdd68d94d2980686914e5954240",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.716Z"
|
|
},
|
|
{
|
|
"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": "a2281e99-cb40-4d17-9aa0-57d6715c4063, 294e9cb7-5e20-4c86-a39d-38557bbf7d72",
|
|
"traceId": "f7c9ff6529dc417cb9d2182fc7362675",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.758Z"
|
|
},
|
|
{
|
|
"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": "a2281e99-cb40-4d17-9aa0-57d6715c4063, 294e9cb7-5e20-4c86-a39d-38557bbf7d72",
|
|
"traceId": "f7c9ff6529dc417cb9d2182fc7362675",
|
|
"evidence": "total=271",
|
|
"checkedAt": "2026-08-08T05:14:04.758Z"
|
|
},
|
|
{
|
|
"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": "73ca8d73-63d8-4476-932c-9245d67b7478, 801b3965-1d64-4832-a13b-f7e533740b8f",
|
|
"traceId": "ca712de0bc9e4a4793d962a04997dda6",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.797Z"
|
|
},
|
|
{
|
|
"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": "73ca8d73-63d8-4476-932c-9245d67b7478, 801b3965-1d64-4832-a13b-f7e533740b8f",
|
|
"traceId": "ca712de0bc9e4a4793d962a04997dda6",
|
|
"evidence": "warehouseId=2085957693526294530",
|
|
"checkedAt": "2026-08-08T05:14:04.798Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询平台仓库详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb6f6911-835e-43a5-a2a0-1b4fe542cc40, 7e8c2219-cede-423e-98d8-b7b4a8521cd6",
|
|
"traceId": "aad8adb1027144528db40d1bce317e0a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.834Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库详情、地址和能力正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fb6f6911-835e-43a5-a2a0-1b4fe542cc40, 7e8c2219-cede-423e-98d8-b7b4a8521cd6",
|
|
"traceId": "aad8adb1027144528db40d1bce317e0a",
|
|
"evidence": "addresses=1, capabilities=1",
|
|
"checkedAt": "2026-08-08T05:14:04.834Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d2c8d2bc-43d3-4545-bc77-561ec3c01e07, 5d9e33b0-9f3a-45ac-bdd8-9d8e264049f4",
|
|
"traceId": "8d3f160b6e0e4787a4d6b13da3f3efbd",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.867Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "88968dff-d974-4937-a588-d54ed3259fc7, 21f08d37-7cb9-4d29-99f9-26c77a3111cf",
|
|
"traceId": "0e85be16ef2145b59014e239ecb053c6",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.896Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "88968dff-d974-4937-a588-d54ed3259fc7, 21f08d37-7cb9-4d29-99f9-26c77a3111cf",
|
|
"traceId": "0e85be16ef2145b59014e239ecb053c6",
|
|
"evidence": "warehouseId=2085957693526294530",
|
|
"checkedAt": "2026-08-08T05:14:04.896Z"
|
|
},
|
|
{
|
|
"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": "129d481b-ffaf-4822-85d2-f02666bf19d7, a0969e6c-c425-46c4-8588-b52f6ec37691",
|
|
"traceId": "87a4304c6470472d992407702d593e4d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.934Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询库位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a71dc36-02b8-4741-9dd8-4018e58c0afd, d322fdbb-c133-4dce-aedc-42d7518b3b5e",
|
|
"traceId": "f01f56e0870f44ae8935c7237c4d8f55",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.958Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a71dc36-02b8-4741-9dd8-4018e58c0afd, d322fdbb-c133-4dce-aedc-42d7518b3b5e",
|
|
"traceId": "f01f56e0870f44ae8935c7237c4d8f55",
|
|
"evidence": "locationId=2085957694109302785",
|
|
"checkedAt": "2026-08-08T05:14:04.958Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "21a74b64-3fd1-40e4-a923-d031c6145c39, 5fd69a06-d673-47df-ae66-097ec918ac0d",
|
|
"traceId": "42742fe2ff27458591982a5784b07221",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:04.994Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "660f19d6-49bf-4f7d-8f7a-c41682199681, 8bae617f-61ae-4bae-a6f7-98b535fad753",
|
|
"traceId": "acb2cbef0d1f485a8b00b0c6a9d0ff68",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.016Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位编辑与版本递增正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "660f19d6-49bf-4f7d-8f7a-c41682199681, 8bae617f-61ae-4bae-a6f7-98b535fad753",
|
|
"traceId": "acb2cbef0d1f485a8b00b0c6a9d0ff68",
|
|
"evidence": "version=1",
|
|
"checkedAt": "2026-08-08T05:14:05.016Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/locations/2085957694109302785/status?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7e7b56b2-0421-47c1-8220-810267600dfe, 0d4571eb-21bc-4e24-a2d2-365d149c5203",
|
|
"traceId": "c2594ec3e9cd40c4a19fd1c1f23ac250",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.056Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未占用测试库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/locations/2085957694109302785?tenantId=0&warehouseId=2085957693526294530&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c3975b41-9ffb-4480-92bc-01728f8f7a7e, 99753793-788e-4325-82c5-62ec145920b3",
|
|
"traceId": "5a102a30d8a54c7ca970d4321db4fc6c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.085Z"
|
|
},
|
|
{
|
|
"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": "97929047-617a-4e0e-a4f1-b45f823d61c8, ab1e5ea0-ceb4-4dd0-8a41-027b6d935ba5",
|
|
"traceId": "8ffb28bc28cb4569afa67ba336516907",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.113Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询托盘详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "36badf33-3e8e-49d9-bc7a-c0fdf44ee0a7, 2711c649-3456-49c6-9e4d-3b76f7d54b5f",
|
|
"traceId": "99211d5ec5e64a1f99008be63f44649e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.142Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "36badf33-3e8e-49d9-bc7a-c0fdf44ee0a7, 2711c649-3456-49c6-9e4d-3b76f7d54b5f",
|
|
"traceId": "99211d5ec5e64a1f99008be63f44649e",
|
|
"evidence": "palletId=2085957694868471810",
|
|
"checkedAt": "2026-08-08T05:14:05.142Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "90fd34f0-0a84-40f2-b69e-f8b00b77a3e5, abf9cfa1-7681-4340-b742-f2fe981c5c51",
|
|
"traceId": "efc665ec768042e3870de200b5a0c923",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.181Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "76c39336-59f8-4bb2-b0a8-60a568a50b47, 51440227-0b17-49c3-b1cd-99468d7cbfc5",
|
|
"traceId": "30562cedbf684c1db49aa5a78902193c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.205Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "76c39336-59f8-4bb2-b0a8-60a568a50b47, 51440227-0b17-49c3-b1cd-99468d7cbfc5",
|
|
"traceId": "30562cedbf684c1db49aa5a78902193c",
|
|
"evidence": "palletId=2085957694868471810",
|
|
"checkedAt": "2026-08-08T05:14:05.205Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未使用测试托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/pallets/2085957694868471810?tenantId=0&warehouseId=2085957693526294530"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e62c2e16-22eb-4e98-81b5-aae326c8e836, fd9ea23e-4cf1-4408-8c42-dd8b9ee92ba7",
|
|
"traceId": "4f398e8d851542ada078fd5e1c80d34e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.242Z"
|
|
},
|
|
{
|
|
"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": "693ed99d-116b-4c38-b825-cd03290cacc8, d9a41b8c-479d-4ee5-b4e5-17ef683d3dfe",
|
|
"traceId": "bb4af8ed61c94755a586fc087d337b84",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.274Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询快递公司详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085957695547949058?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "84e7953f-633e-43b8-9f71-097904302ff6, 7cc922f3-c131-4f31-8cec-0e1eab9b7c1f",
|
|
"traceId": "fd88ca99667c49ccb865e185de7b3d54",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.302Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085957695547949058?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "84e7953f-633e-43b8-9f71-097904302ff6, 7cc922f3-c131-4f31-8cec-0e1eab9b7c1f",
|
|
"traceId": "fd88ca99667c49ccb865e185de7b3d54",
|
|
"evidence": "expressId=2085957695547949058",
|
|
"checkedAt": "2026-08-08T05:14:05.302Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/express-companies/2085957695547949058?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2b89f890-dc7a-4639-9546-33a3dbaace0e, 7d449d33-c6e3-4bad-8b82-1ce62dac2950",
|
|
"traceId": "92f96cf864e345a393366ba08bc332b1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.335Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/express-companies/2085957695547949058/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c15c327f-8cc0-47d4-b247-6f289d0ac6e7, db45335e-b0e0-430f-9d93-dcb15f05071f",
|
|
"traceId": "3adf93fd5a5442979c52d738b1090eba",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.367Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选快递公司列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "55126fd3-dbb6-4f8e-b5a2-3c794f01f305, 5c7e2182-004e-458e-a6a0-f1f700d3be17",
|
|
"traceId": "31dc79f085954da98b0441f81593a4d9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.391Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司列表回显停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "55126fd3-dbb6-4f8e-b5a2-3c794f01f305, 5c7e2182-004e-458e-a6a0-f1f700d3be17",
|
|
"traceId": "31dc79f085954da98b0441f81593a4d9",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T05:14:05.391Z"
|
|
},
|
|
{
|
|
"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": "f30e2155-9958-446d-88da-5253e4ee9002, 52966742-74ab-452c-bd07-1848b950a2cb",
|
|
"traceId": "29308c2eb20d4cf78593e3d7807595ff",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.430Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询往来单位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085957696193871873?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b0c5ac6a-843f-45e6-a69f-21e155639dd2, e2166764-34b4-49e4-a3d5-c59adf45f4cb",
|
|
"traceId": "5847abdb1c754290a4f0380a5a377e76",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.467Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085957696193871873?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b0c5ac6a-843f-45e6-a69f-21e155639dd2, e2166764-34b4-49e4-a3d5-c59adf45f4cb",
|
|
"traceId": "5847abdb1c754290a4f0380a5a377e76",
|
|
"evidence": "partnerId=2085957696193871873",
|
|
"checkedAt": "2026-08-08T05:14:05.468Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/partners/2085957696193871873?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "12e768d8-6430-4a0f-a5e6-04a57c994cef, 3b5dc702-2d89-461c-91aa-38279b72eb15",
|
|
"traceId": "fb20ef68feaf48eeb396ca0976bb289c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.507Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/partners/2085957696193871873/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b7710233-8fc6-4eb1-906b-80399ead5c32, cf9bae38-ea20-4fd5-b882-7a8cf0b15d3c",
|
|
"traceId": "d44e71f203ec452ea045272c2dbb6238",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.535Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选往来单位列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c28e33b-0520-48b8-85e6-06ff9b7a8dfb, 024961a6-e896-4e32-9e27-def744eb62c0",
|
|
"traceId": "6fb1d3c244da4e8396571d02a27e27c1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.564Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位列表回显编辑与停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808051400516"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c28e33b-0520-48b8-85e6-06ff9b7a8dfb, 024961a6-e896-4e32-9e27-def744eb62c0",
|
|
"traceId": "6fb1d3c244da4e8396571d02a27e27c1",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T05:14:05.564Z"
|
|
},
|
|
{
|
|
"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": "12a07f71-8d73-4454-a36b-5269c47a7ab2, 70e33218-dea5-462d-8810-a287a08eb51f",
|
|
"traceId": "cdf76d9f66594521b5f8d277c2f69fdc",
|
|
"evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:05.604Z"
|
|
},
|
|
{
|
|
"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": "6950befb-0810-4e98-b943-c4cd4cd6c26f, ed9ef384-099e-4654-a39b-05dfe90a8e2d",
|
|
"traceId": "e4a88da9d5df4e90b45e0d59c31b4de4",
|
|
"evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:05.652Z"
|
|
},
|
|
{
|
|
"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": "a7f23a62-b4ac-489a-b17f-b0880f619fea, 2dac0208-4014-49f1-b6e5-efc11a35522f",
|
|
"traceId": "4c4c8f3a0f5247379c9fe90ba92159f3",
|
|
"evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:05.699Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用测试仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/warehouse-admin/2085957693526294530/status?tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "78b7b9c6-1501-4dcd-bf95-63a7508b3c80, 7cb108df-dfb3-48d0-9a77-fa15587fb9f2",
|
|
"traceId": "9ae2c3bbffc440528dceb118d46e5979",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:05.736Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "46a3d827-902e-4c4c-a63b-b6d1c96d8d95, f249c9c6-03a6-4116-aad6-836154b5fbdf",
|
|
"traceId": "b91ae8d7b95c42a7895003843a5d4e23",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:14:06.087Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询当前企业资料",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/iam/tenant/profile"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4dc17af5-dbd5-4a24-b81f-f2b17ecc618a, 716e0b50-f8df-4e66-bd18-ad45a89600e2",
|
|
"traceId": "480025d248674057a107376d93bcac64",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.118Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试企业已审核且客户 ID 有效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/iam/tenant/profile"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4dc17af5-dbd5-4a24-b81f-f2b17ecc618a, 716e0b50-f8df-4e66-bd18-ad45a89600e2",
|
|
"traceId": "480025d248674057a107376d93bcac64",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:06.118Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1879b5c8-4d12-4fa4-ac79-5472b8d0e0c1, 80e33a39-94ea-475a-8203-24a8d87a19f1",
|
|
"traceId": "8f000f3a12e54d6c97113f209a27e474",
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:14:06.147Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1879b5c8-4d12-4fa4-ac79-5472b8d0e0c1, 80e33a39-94ea-475a-8203-24a8d87a19f1",
|
|
"traceId": "8f000f3a12e54d6c97113f209a27e474",
|
|
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:14:06.147Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询国内收货仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b0254882-770c-4cd5-a044-ab10383cc074, 90eeb652-93fe-4d45-8eb9-7decdce1ae4f",
|
|
"traceId": "465b1d28620e469b83dcf4798a197ea8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.179Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用国内收货仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b0254882-770c-4cd5-a044-ab10383cc074, 90eeb652-93fe-4d45-8eb9-7decdce1ae4f",
|
|
"traceId": "465b1d28620e469b83dcf4798a197ea8",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:14:06.179Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询 FBA 目的仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5fd401bd-07a5-45d3-a860-9038b3757b3a, be7b26ca-4ce1-418b-b23f-ad9e49c4c921",
|
|
"traceId": "cad86d84e6284fa79a3399c784fabdce",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.237Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用 FBA 目的仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5fd401bd-07a5-45d3-a860-9038b3757b3a, be7b26ca-4ce1-418b-b23f-ad9e49c4c921",
|
|
"traceId": "cad86d84e6284fa79a3399c784fabdce",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:14:06.237Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询可用计费渠道",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3a4217dd-d2ad-4f4c-a5f0-167c94962b18, fea9c1ae-3aed-4c6d-b294-2951e3eb85ea",
|
|
"traceId": "c46174efec8548cb806e6872af777d39",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.279Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在带计价税制的可用渠道",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3a4217dd-d2ad-4f4c-a5f0-167c94962b18, fea9c1ae-3aed-4c6d-b294-2951e3eb85ea",
|
|
"traceId": "c46174efec8548cb806e6872af777d39",
|
|
"evidence": "count=15",
|
|
"checkedAt": "2026-08-08T05:14:06.279Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询发货客户候选",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/partners/candidates?type=SHIPPER"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "518014c9-b610-419d-a258-f9273e10212a, 68da2c48-6785-4fb0-bf7f-280a281e894f",
|
|
"traceId": "781b5b99fd314de88adffff50fcd47ef",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.305Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 上传产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/files/product-images"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "384d3b52-2e4e-4128-94be-70a0c9788ac0, a12c8f40-b100-42bc-9f48-679e3af3ae36",
|
|
"traceId": "c358d36765924c99ac980fb1f07fdc48",
|
|
"evidence": "contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:06.334Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "产品图片上传返回字符串文件 ID",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/files/product-images"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "384d3b52-2e4e-4128-94be-70a0c9788ac0, a12c8f40-b100-42bc-9f48-679e3af3ae36",
|
|
"traceId": "c358d36765924c99ac980fb1f07fdc48",
|
|
"evidence": "fileIdType=string, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:06.334Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 可下载本轮产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/files/product-images/2085957699993403394"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "50ead810-1f22-449e-89b8-99fcc7455f45, 97309721-ad19-4e3e-8faa-e2c123810b5d",
|
|
"traceId": "93f50cd325be479db0b7a8fad193f5c2",
|
|
"evidence": "bytes=68, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:06.368Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 创建四箱型隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "27c69206-7ec6-4b44-bfc6-4f470ecb7d49, a8ec715e-f0a1-45ed-bd00-3e4bc436d7f6",
|
|
"traceId": "50798a9decec414fa4a6f57e68b2a77a",
|
|
"evidence": "marker=ADMIN-API-20260808051400516",
|
|
"checkedAt": "2026-08-08T05:14:06.442Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 创建订单幂等重放",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ec9bcd04-d8b5-4ddd-989f-f4c851cc98e9, 183bc243-9682-426c-ac3f-49ca4ce80188",
|
|
"traceId": "1dd646259ea943d9a92d28deec6bf369",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.473Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 创建幂等结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ec9bcd04-d8b5-4ddd-989f-f4c851cc98e9, 183bc243-9682-426c-ac3f-49ca4ce80188",
|
|
"traceId": "1dd646259ea943d9a92d28deec6bf369",
|
|
"evidence": "orderId=2085957700408639489, replayedId=2085957700408639489",
|
|
"checkedAt": "2026-08-08T05:14:06.473Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询隔离订单草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cfca8884-6754-4054-aacb-74eaf8fa68a4, 11df63d6-0b8f-490e-a82d-aab75e7216bd",
|
|
"traceId": "dc1981a07df148dfa9b347d0dcffae9a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.506Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 草稿身份、marker 和状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cfca8884-6754-4054-aacb-74eaf8fa68a4, 11df63d6-0b8f-490e-a82d-aab75e7216bd",
|
|
"traceId": "dc1981a07df148dfa9b347d0dcffae9a",
|
|
"evidence": "orderNo=FL2085957700408639489, status=DRAFT",
|
|
"checkedAt": "2026-08-08T05:14:06.506Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cfca8884-6754-4054-aacb-74eaf8fa68a4, 11df63d6-0b8f-490e-a82d-aab75e7216bd",
|
|
"traceId": "dc1981a07df148dfa9b347d0dcffae9a",
|
|
"evidence": "cargoes=4, imageFileId=2085957699993403394",
|
|
"checkedAt": "2026-08-08T05:14:06.506Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 提交隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489/submit"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6a1bfbd6-8b3c-4639-bc20-05df2d10ded4, b2f3cad9-6e0d-4076-a172-7032474ec01d",
|
|
"traceId": "ce86da234ebc47a3b6962f533c41fd60",
|
|
"evidence": "orderId=2085957700408639489",
|
|
"checkedAt": "2026-08-08T05:14:06.578Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 回查已提交订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "51be942d-30bf-4654-a8c7-ca8c328ba0b7, fd97fb00-a620-4aa7-a782-4f25429b5b07",
|
|
"traceId": "40436f753773412f92b80c49b31bf47e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.614Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 订单已进入待审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "51be942d-30bf-4654-a8c7-ca8c328ba0b7, fd97fb00-a620-4aa7-a782-4f25429b5b07",
|
|
"traceId": "40436f753773412f92b80c49b31bf47e",
|
|
"evidence": "status=SUBMITTED",
|
|
"checkedAt": "2026-08-08T05:14:06.614Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e633c4ca-600a-4c82-aac1-acc715c5f5cf, d8a5ae0c-b9d2-429d-a72f-201c9689b096",
|
|
"traceId": "bf0e25f9a4474483abb1098645eeaefa",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.654Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2085957700408639489"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e633c4ca-600a-4c82-aac1-acc715c5f5cf, d8a5ae0c-b9d2-429d-a72f-201c9689b096",
|
|
"traceId": "bf0e25f9a4474483abb1098645eeaefa",
|
|
"evidence": "orderId=2085957700408639489, found=true",
|
|
"checkedAt": "2026-08-08T05:14:06.654Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "07ca8215-0de1-4582-9a4c-0f31c60b6227, 473338e1-8177-4209-bb59-990fc10f88d6",
|
|
"traceId": "102394e33cf94c7a8dbbb4027f429feb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.693Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单详情身份与待审核状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "07ca8215-0de1-4582-9a4c-0f31c60b6227, 473338e1-8177-4209-bb59-990fc10f88d6",
|
|
"traceId": "102394e33cf94c7a8dbbb4027f429feb",
|
|
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
|
|
"checkedAt": "2026-08-08T05:14:06.693Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085957700408639489&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e9d1c854-a4a2-4098-83cf-3923e0c56165, 6cef4bb6-7234-40a5-a89a-f958c3d89dcc",
|
|
"traceId": "822ccebb9abc4cfd81f54854f3e9aefc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.735Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085957700408639489&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e9d1c854-a4a2-4098-83cf-3923e0c56165, 6cef4bb6-7234-40a5-a89a-f958c3d89dcc",
|
|
"traceId": "822ccebb9abc4cfd81f54854f3e9aefc",
|
|
"evidence": "orderId=2085957700408639489, found=true",
|
|
"checkedAt": "2026-08-08T05:14:06.735Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c174e7c-853d-420e-be48-54fb2b4dde46, b368270c-548e-4f72-8f2b-c3cd28617c1d",
|
|
"traceId": "3d80b2363b2249d7b6f9d54da2ae9d94",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.773Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单详情聚合结构完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c174e7c-853d-420e-be48-54fb2b4dde46, b368270c-548e-4f72-8f2b-c3cd28617c1d",
|
|
"traceId": "3d80b2363b2249d7b6f9d54da2ae9d94",
|
|
"evidence": "cargoes=4, history=2",
|
|
"checkedAt": "2026-08-08T05:14:06.773Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c174e7c-853d-420e-be48-54fb2b4dde46, b368270c-548e-4f72-8f2b-c3cd28617c1d",
|
|
"traceId": "3d80b2363b2249d7b6f9d54da2ae9d94",
|
|
"evidence": "cargoes=4, imageFileId=2085957699993403394",
|
|
"checkedAt": "2026-08-08T05:14:06.773Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 为本轮订单添加内部备注",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489/internal-notes?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "98ab458a-c6d2-45e6-a07b-8e59881320b5, 30420f01-d2d2-47a0-b06a-702dfcb19fb7",
|
|
"traceId": "8e5f76f8052c48d08d25bfc38b339ed1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:06.806Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 审核通过本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cb4ef14c-e398-42df-932d-3a2af08a5b4d, 21e03089-223e-4e9e-9a6b-69f3c83c82cf",
|
|
"traceId": "426774c8282a489c85d524e7a409e9c1",
|
|
"evidence": "orderId=2085957700408639489",
|
|
"checkedAt": "2026-08-08T05:14:06.840Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "审核后生成隔离入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "069ce3e1-2505-4d0b-8231-28ceeed1eff3, c05ae2ae-c681-4e3e-aec0-0451d1944e33",
|
|
"traceId": "a61d28278b3042b7899462c350dced1c",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:07.936Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957703761965058?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6fcc25b6-f541-4e6c-a5ab-9efb38f671cb, 080fabdf-0875-41ba-8715-3a6fc1298468",
|
|
"traceId": "58da8f0728694e1c9b23aa734669d5fb",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:07.970Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "隔离入库单 marker 来源与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957703761965058?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6fcc25b6-f541-4e6c-a5ab-9efb38f671cb, 080fabdf-0875-41ba-8715-3a6fc1298468",
|
|
"traceId": "58da8f0728694e1c9b23aa734669d5fb",
|
|
"evidence": "markerFound=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:14:07.970Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957703761965058?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6fcc25b6-f541-4e6c-a5ab-9efb38f671cb, 080fabdf-0875-41ba-8715-3a6fc1298468",
|
|
"traceId": "58da8f0728694e1c9b23aa734669d5fb",
|
|
"evidence": "inboundId=2085957703761965058, history=1",
|
|
"checkedAt": "2026-08-08T05:14:07.970Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询入库单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085957700408639489&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7e706b9b-cd7e-4826-880d-90dc9e3c1410, 94ae72ee-5291-459b-8eeb-a6682d7cbd52",
|
|
"traceId": "9e5a6a0ca2cf4478b36911d3b652e389",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.008Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 入库单列表只核对本轮入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085957700408639489&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7e706b9b-cd7e-4826-880d-90dc9e3c1410, 94ae72ee-5291-459b-8eeb-a6682d7cbd52",
|
|
"traceId": "9e5a6a0ca2cf4478b36911d3b652e389",
|
|
"evidence": "inboundId=2085957703761965058, total=1",
|
|
"checkedAt": "2026-08-08T05:14:08.008Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0380da7f-6fb4-430b-a9dd-d6625f8fe2e8, 79f1d90a-927f-4e56-8d28-c49f9baaaaa0",
|
|
"traceId": "5e2303766c464f27a4a4a20df0a11481",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"checkedAt": "2026-08-08T05:14:08.030Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0380da7f-6fb4-430b-a9dd-d6625f8fe2e8, 79f1d90a-927f-4e56-8d28-c49f9baaaaa0",
|
|
"traceId": "5e2303766c464f27a4a4a20df0a11481",
|
|
"evidence": "taskId=2085957703757770754, status=PENDING_ASSIGNMENT",
|
|
"checkedAt": "2026-08-08T05:14:08.030Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询本轮履约任务分配历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085957703757770754/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0adf696e-763f-414d-9dd8-f8deae392b1c, c92beda0-95f0-4921-9205-712db225ae8b",
|
|
"traceId": "6f77afeb521f4e3d81e91aa707b8b8d5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.065Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "履约分配历史分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085957703757770754/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0adf696e-763f-414d-9dd8-f8deae392b1c, c92beda0-95f0-4921-9205-712db225ae8b",
|
|
"traceId": "6f77afeb521f4e3d81e91aa707b8b8d5",
|
|
"evidence": "taskId=2085957703757770754, total=0",
|
|
"checkedAt": "2026-08-08T05:14:08.065Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 受理本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489/accept?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "86cafaae-0662-4bc8-9018-e3235b3c4347, 63371d82-ef3b-4153-8cb9-0ab07bda0cde",
|
|
"traceId": "f9a5055dde014689bcece3652087f99d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.098Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 启动本轮订单履约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489/start?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "96e27725-0f93-4d01-8e80-6baf85506c6f, bc748663-5a47-4511-af36-b734e867a76c",
|
|
"traceId": "390ed863b8574fa6b03e9fd255a6aeb1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.129Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 回查本轮订单履约状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "456cce68-e9ad-4382-a24b-1de98315c394, f269937f-185d-4e17-8167-6f3537ed5fea",
|
|
"traceId": "8591074cf2334b4e87ab8b2cdf371338",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.157Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "本轮订单已进入处理中且保留状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957700408639489?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "456cce68-e9ad-4382-a24b-1de98315c394, f269937f-185d-4e17-8167-6f3537ed5fea",
|
|
"traceId": "8591074cf2334b4e87ab8b2cdf371338",
|
|
"evidence": "status=PROCESSING, history=5",
|
|
"checkedAt": "2026-08-08T05:14:08.157Z"
|
|
},
|
|
{
|
|
"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": "244c84f1-e6a6-43f6-9736-674e5be170c4, 9754eed7-ea8f-43d4-af4b-e1e11045fda0",
|
|
"traceId": "14769800532a4276a4f1ee1d88df1fc7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:08.184Z"
|
|
},
|
|
{
|
|
"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": "244c84f1-e6a6-43f6-9736-674e5be170c4, 9754eed7-ea8f-43d4-af4b-e1e11045fda0",
|
|
"traceId": "14769800532a4276a4f1ee1d88df1fc7",
|
|
"evidence": "versions=12, active=1",
|
|
"checkedAt": "2026-08-08T05:14:08.184Z"
|
|
},
|
|
{
|
|
"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-20260808051400516-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:14:08.188Z"
|
|
},
|
|
{
|
|
"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": "b3482b1f-01e8-42f9-a8d9-0b6fdd43da4a, c6092d0f-a89c-4122-ad48-c15400df1adc",
|
|
"traceId": "68090c0f775f40089013694a03f7d32e",
|
|
"evidence": "fileName=ADMIN-API-20260808051400516-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:14:10.067Z"
|
|
},
|
|
{
|
|
"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": "b3482b1f-01e8-42f9-a8d9-0b6fdd43da4a, c6092d0f-a89c-4122-ad48-c15400df1adc",
|
|
"traceId": "68090c0f775f40089013694a03f7d32e",
|
|
"evidence": "versionId=2085957708019183617, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808051400516-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
|
|
"checkedAt": "2026-08-08T05:14:10.068Z"
|
|
},
|
|
{
|
|
"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": "b3482b1f-01e8-42f9-a8d9-0b6fdd43da4a, c6092d0f-a89c-4122-ad48-c15400df1adc",
|
|
"traceId": "68090c0f775f40089013694a03f7d32e",
|
|
"evidence": "channelCount=15, unique=15, missing=none",
|
|
"checkedAt": "2026-08-08T05:14:10.068Z"
|
|
},
|
|
{
|
|
"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": "b3482b1f-01e8-42f9-a8d9-0b6fdd43da4a, c6092d0f-a89c-4122-ad48-c15400df1adc",
|
|
"traceId": "68090c0f775f40089013694a03f7d32e",
|
|
"evidence": "rateCount=2157, declared=2157, valid=true",
|
|
"checkedAt": "2026-08-08T05:14:10.068Z"
|
|
},
|
|
{
|
|
"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": "b3482b1f-01e8-42f9-a8d9-0b6fdd43da4a, c6092d0f-a89c-4122-ad48-c15400df1adc",
|
|
"traceId": "68090c0f775f40089013694a03f7d32e",
|
|
"evidence": "blocking=0, unexpected=none, infrastructure=none",
|
|
"checkedAt": "2026-08-08T05:14:10.068Z"
|
|
},
|
|
{
|
|
"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": "e1165337-6ae9-44e1-86b3-251d989e8f43, 920ae2a9-33c8-4cb0-a79a-79a34f575d9d",
|
|
"traceId": "1647a2770cc1412597518e341540f65f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:10.099Z"
|
|
},
|
|
{
|
|
"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": "e1165337-6ae9-44e1-86b3-251d989e8f43, 920ae2a9-33c8-4cb0-a79a-79a34f575d9d",
|
|
"traceId": "1647a2770cc1412597518e341540f65f",
|
|
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085956560252088321, activeAfterUpload=2085956560252088321",
|
|
"checkedAt": "2026-08-08T05:14:10.100Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询待确认版本渠道和价格预览",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a6c607a-a494-44aa-a24c-ac8047457134, 884462c1-2760-402a-9e61-49eef40e18f9",
|
|
"traceId": "dc1b03c61f494e91aa0631bd0c46e7ea",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:10.173Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "详情与上传解析结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a6c607a-a494-44aa-a24c-ac8047457134, 884462c1-2760-402a-9e61-49eef40e18f9",
|
|
"traceId": "dc1b03c61f494e91aa0631bd0c46e7ea",
|
|
"evidence": "versionId=2085957708019183617, channels=15, rates=2157, issues=2",
|
|
"checkedAt": "2026-08-08T05:14:10.173Z"
|
|
},
|
|
{
|
|
"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/2085957708019183617/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "8dde13f5-aad6-42c2-8ab2-44e31c316d37, 84ae161f-b561-43b9-aea0-22c41ce203ac, 4df6baaa-c624-4fa7-abfe-66601acfa3bc",
|
|
"traceId": "7e54f8ad21874709aa723c668219e545, 5635086c75aa468f8cf9d361326d20f7",
|
|
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T05:14:10.261Z"
|
|
},
|
|
{
|
|
"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&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "49523df3-5ca2-4ef0-9502-17ea459bef93, e771bf48-506b-4f2a-b9d2-4f1780bda1f3",
|
|
"traceId": "e0f06a16e222494396834a1d10353720",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:10.287Z"
|
|
},
|
|
{
|
|
"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&warehouseType=OVERSEAS"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8b6bbbb-7c13-437c-8f1a-6739a12b090b, 50735223-ab70-4a2e-8017-3709d8918283",
|
|
"traceId": "7866711e657340bdb4f54a22e1cc3237",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:10.325Z"
|
|
},
|
|
{
|
|
"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&warehouseType=OVERSEAS"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c8b6bbbb-7c13-437c-8f1a-6739a12b090b, 50735223-ab70-4a2e-8017-3709d8918283",
|
|
"traceId": "7866711e657340bdb4f54a22e1cc3237",
|
|
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
|
|
"checkedAt": "2026-08-08T05:14:10.326Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "确认仓库映射并立即生效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "391dd823-2ec2-4af4-97e6-379f7cd7de74, 49edafd5-0765-41ae-9a54-fd8b1c927950",
|
|
"traceId": "36b6c977c3094fd6bcfe1957ffd4cb7e",
|
|
"evidence": "versionId=2085957708019183617, originMappings=2, overseasMappings=2",
|
|
"checkedAt": "2026-08-08T05:14:11.987Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "发布后价格版本为 ACTIVE 且无阻断",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "391dd823-2ec2-4af4-97e6-379f7cd7de74, 49edafd5-0765-41ae-9a54-fd8b1c927950",
|
|
"traceId": "36b6c977c3094fd6bcfe1957ffd4cb7e",
|
|
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T13:14:10.88, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T05:14:11.987Z"
|
|
},
|
|
{
|
|
"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": "0d40840d-dea2-4b8a-9bc1-fcb21bb55918, f89130e9-a720-48ad-9260-ef3bd3f584d9",
|
|
"traceId": "a11cd09719e445c68de82c0876823bee",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:12.029Z"
|
|
},
|
|
{
|
|
"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": "0d40840d-dea2-4b8a-9bc1-fcb21bb55918, f89130e9-a720-48ad-9260-ef3bd3f584d9",
|
|
"traceId": "a11cd09719e445c68de82c0876823bee",
|
|
"evidence": "active=2085957708019183617",
|
|
"checkedAt": "2026-08-08T05:14:12.029Z"
|
|
},
|
|
{
|
|
"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": "0d40840d-dea2-4b8a-9bc1-fcb21bb55918, f89130e9-a720-48ad-9260-ef3bd3f584d9",
|
|
"traceId": "a11cd09719e445c68de82c0876823bee",
|
|
"evidence": "previous=2085956560252088321, superseded=true",
|
|
"checkedAt": "2026-08-08T05:14:12.029Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询当前生效价格版本详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "464939dc-e50a-4238-be94-4a5542f011bf, cc6d38d7-fe77-4949-80ee-b50751c5ed60",
|
|
"traceId": "759b4e4863584d40876a870646271b84",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:12.117Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "当前生效版本预览数据完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "464939dc-e50a-4238-be94-4a5542f011bf, cc6d38d7-fe77-4949-80ee-b50751c5ed60",
|
|
"traceId": "759b4e4863584d40876a870646271b84",
|
|
"evidence": "status=ACTIVE, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T05:14:12.117Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "已生效版本禁止重复发布",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "只有待确认上传记录可以确认并生效",
|
|
"requestId": "d9da0a98-af82-4fdd-906a-877dd09c9b8f",
|
|
"traceId": "11884d1e589a48588880a2b68e41e041",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:14:12.148Z"
|
|
},
|
|
{
|
|
"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": "6ef8f85a-4c52-4269-a485-32c8f28566c3, 980b371d-030c-458a-9fb9-c469df93cd8e",
|
|
"traceId": "63026e8a564243969d39a9c86d0189b1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:12.177Z"
|
|
},
|
|
{
|
|
"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": "6ef8f85a-4c52-4269-a485-32c8f28566c3, 980b371d-030c-458a-9fb9-c469df93cd8e",
|
|
"traceId": "63026e8a564243969d39a9c86d0189b1",
|
|
"evidence": "active=2085957708019183617",
|
|
"checkedAt": "2026-08-08T05:14:12.177Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "创建客户列表导出任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/export-tasks"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e70479d1-91e3-4874-99e4-23236bdce2d4, 107bd8e5-68d4-4b90-8d9e-a1bd50301a5b",
|
|
"traceId": "02e1648232d04eed907340dbf4e6083c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:12.217Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "导出任务创建字段正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/export-tasks"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e70479d1-91e3-4874-99e4-23236bdce2d4, 107bd8e5-68d4-4b90-8d9e-a1bd50301a5b",
|
|
"traceId": "02e1648232d04eed907340dbf4e6083c",
|
|
"evidence": "taskId=2085957724634939393, status=PENDING",
|
|
"checkedAt": "2026-08-08T05:14:12.217Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "查询下载中心任务列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "46d5fd21-0384-42ad-90fe-187d3958838d, 632ba94d-9d07-430b-acfe-902cb4b5cb35",
|
|
"traceId": "d46174a405fb4ff594cb57b12ae92ca9",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:12.256Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "下载中心列表包含新任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "46d5fd21-0384-42ad-90fe-187d3958838d, 632ba94d-9d07-430b-acfe-902cb4b5cb35",
|
|
"traceId": "d46174a405fb4ff594cb57b12ae92ca9",
|
|
"evidence": "records=8",
|
|
"checkedAt": "2026-08-08T05:14:12.256Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "轮询导出任务直到终态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085957724634939393"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "42e61cce-e70d-4a18-855b-fb52d5625a0d, b43965b2-adf1-4b3b-b11a-b356c276a5a9",
|
|
"traceId": "094df90c5a114f138992e3a986834bac",
|
|
"evidence": "status=SUCCEEDED, processedRows=0",
|
|
"checkedAt": "2026-08-08T05:14:16.352Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "查询导出任务详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085957724634939393"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d9c5a3fa-8b5a-4b3c-a33d-0c7c85de5d07, 44cde527-5aed-429d-a627-c1114605902a",
|
|
"traceId": "f3a08bd409af41dca0ede9cfebce4a07",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:16.386Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "导出详情行数和文件元数据正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085957724634939393"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d9c5a3fa-8b5a-4b3c-a33d-0c7c85de5d07, 44cde527-5aed-429d-a627-c1114605902a",
|
|
"traceId": "f3a08bd409af41dca0ede9cfebce4a07",
|
|
"evidence": "processedRows=0, sizeBytes=4066",
|
|
"checkedAt": "2026-08-08T05:14:16.387Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "下载并校验客户列表 XLSX",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085957724634939393/download"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "b2e9e18a-c7a6-452a-91ca-7c8ed300e21b, efd09ecc-b2f5-441c-bc6b-21e934c30e2f",
|
|
"traceId": "566208efba2c4a188cefb16abb19f353",
|
|
"evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:16.413Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅选择带本轮测试标记的可编辑入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957703761965058?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "94054dbe-327d-4a52-ac98-4766aefaef7b, b2a6a631-b267-43a1-91b0-37e125d12b20",
|
|
"traceId": "a4929703a49e4d8f87b101ba15a42fcc",
|
|
"evidence": "tenantId=10001, inboundId=2085957703761965058, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:14:16.439Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "读取 OCR 测试前重量工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "47fd8a61-ef4b-4f2a-8a0a-a3ad4a16e92d, 897a7dcb-4c7e-4eea-880c-f97288096f07",
|
|
"traceId": "b99fde0e846b48238a8a9dc0f1e4de73",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:16.477Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "测试入库单身份与基线可追踪",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "47fd8a61-ef4b-4f2a-8a0a-a3ad4a16e92d, 897a7dcb-4c7e-4eea-880c-f97288096f07",
|
|
"traceId": "b99fde0e846b48238a8a9dc0f1e4de73",
|
|
"evidence": "existingResults=0, baselineWeight=null",
|
|
"checkedAt": "2026-08-08T05:14:16.477Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "未认证请求不能上传称重图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "be2ab091-858",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:16.495Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "非图片类型被拒绝且不模拟成功",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片仅支持JPG、PNG、BMP",
|
|
"requestId": "cdeb2020-719c-4ad1-8827-ff7c73538769",
|
|
"traceId": "e954930fa0ca45e4b229b4ff115afab7",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:14:16.518Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "超过5MB图片被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片不能超过5MB",
|
|
"requestId": "ac0e0f71-6d96-469e-ba54-bdc6a8935657",
|
|
"traceId": "869fc126be014a729b77d2eeb3469e94",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:14:16.769Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "上传称重图片并执行 OCR",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1753a40e-9215-4287-baad-8d108734d2b2, 34836477-ef4c-4505-9d7b-8fd3eb7d20ee",
|
|
"traceId": "cf200ebf72984526ac444e4ffb1a1776",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T05:14:18.278Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "上传响应保持文件 ID 字符串契约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1753a40e-9215-4287-baad-8d108734d2b2, 34836477-ef4c-4505-9d7b-8fd3eb7d20ee",
|
|
"traceId": "cf200ebf72984526ac444e4ffb1a1776",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:14:18.278Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "OCR 上传响应字段完整且置信度受限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1753a40e-9215-4287-baad-8d108734d2b2, 34836477-ef4c-4505-9d7b-8fd3eb7d20ee",
|
|
"traceId": "cf200ebf72984526ac444e4ffb1a1776",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T05:14:18.278Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "重试当前称重图片 OCR",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957746529206274/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "99a9a699-8f04-4cd3-8463-cd96253e2a6d, ae135d08-1cbf-477d-ac52-3f61ed92d83b",
|
|
"traceId": "41af5293f624496d975d386658bfb627",
|
|
"evidence": "fileId=2085957746529206274",
|
|
"checkedAt": "2026-08-08T05:14:19.866Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "OCR 重试保持文件身份并返回识别契约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957746529206274/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "99a9a699-8f04-4cd3-8463-cd96253e2a6d, ae135d08-1cbf-477d-ac52-3f61ed92d83b",
|
|
"traceId": "41af5293f624496d975d386658bfb627",
|
|
"evidence": "sameFile=true, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:14:19.866Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "登记 OCR 原值",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0f183f42-a150-4c30-9ee6-cc7abb009ce1, a6fe52db-fe27-41c4-84ac-0cc64a59862e",
|
|
"traceId": "d9e614b8ed0b4612aac72ab6ffef9421",
|
|
"evidence": "fileId=2085957746529206274",
|
|
"checkedAt": "2026-08-08T05:14:19.902Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "重量结果 ID、文件 ID 和初始版本契约正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0f183f42-a150-4c30-9ee6-cc7abb009ce1, a6fe52db-fe27-41c4-84ac-0cc64a59862e",
|
|
"traceId": "d9e614b8ed0b4612aac72ab6ffef9421",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T05:14:19.902Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "鉴权读取原始称重图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957746529206274"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3701469 bytes (image/jpeg)",
|
|
"requestId": "f16dce9d-c0cd-4bc6-a240-33473de4a4b3, 9c151c81-f160-4dcb-bfd6-4cacd2fe502b",
|
|
"traceId": "ad8aad1e1dcb4e7fbcd2dbd3c1c072e3",
|
|
"evidence": "contentType=image/jpeg, bytes=3701469",
|
|
"checkedAt": "2026-08-08T05:14:20.047Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "缩略图返回受限尺寸 JPEG",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957746529206274/thumbnail"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "18677 bytes (image/jpeg)",
|
|
"requestId": "4374e381-e750-4259-bab7-783b619d7519, 50f9bae5-3250-4fcd-9d06-63a0c2848e83",
|
|
"traceId": "ca77b24c0f6a4b47b5cdc05a50baced9",
|
|
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
|
|
"checkedAt": "2026-08-08T05:14:20.419Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "登记后回查 OCR 重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "33f2964e-18e6-4e24-aa44-0d684cfae209, ea48b499-3957-4ede-9cab-846c5de1356d",
|
|
"traceId": "92bb2b16c6744a25a2cd13b8dddcfa9a",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:20.448Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "工作区保留本轮 OCR 原值且未覆盖历史结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "33f2964e-18e6-4e24-aa44-0d684cfae209, ea48b499-3957-4ede-9cab-846c5de1356d",
|
|
"traceId": "92bb2b16c6744a25a2cd13b8dddcfa9a",
|
|
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
|
|
"checkedAt": "2026-08-08T05:14:20.448Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "旧版本确认返回并发冲突",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957756887019522/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "b7bf15ad-c85b-49e8-84f2-7d148d57909c",
|
|
"traceId": "729a6d478b77404eb059bae5e7369d4a",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:14:20.480Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "确认 OCR 重量并计入实际总毛重",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957756887019522/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "10ef1d39-5b9d-4bdd-82a7-2893b8d68fd0, 36f12d13-6e9e-4c46-9023-cd02cdb0fabd",
|
|
"traceId": "4298c4bddd124fc996f4455caf83c259",
|
|
"evidence": "usedOriginal=true",
|
|
"checkedAt": "2026-08-08T05:14:20.518Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "确认结果状态、版本和最终KG正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957756887019522/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "10ef1d39-5b9d-4bdd-82a7-2893b8d68fd0, 36f12d13-6e9e-4c46-9023-cd02cdb0fabd",
|
|
"traceId": "4298c4bddd124fc996f4455caf83c259",
|
|
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
|
|
"checkedAt": "2026-08-08T05:14:20.519Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "确认后回查实际总毛重",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c426535b-a74f-4dab-b292-c031250107b8, 353e421f-250a-4f3b-a165-7a8139afadc9",
|
|
"traceId": "250f08b738dc4cd99a69081c82472128",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:20.538Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "确认后实际总毛重按服务端结果重算",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c426535b-a74f-4dab-b292-c031250107b8, 353e421f-250a-4f3b-a165-7a8139afadc9",
|
|
"traceId": "250f08b738dc4cd99a69081c82472128",
|
|
"evidence": "baseline=null, added=285.5, actual=285.5",
|
|
"checkedAt": "2026-08-08T05:14:20.538Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "旧版本删除返回并发冲突",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957756887019522?tenantId=10001&version=0"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "8096ade8-51a5-40dd-a7fa-62b17b2fd12d",
|
|
"traceId": "63b4be0a6b65434f83e2d2c17d173330",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T05:14:20.573Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除本轮已确认图片及重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957756887019522?tenantId=10001&version=1"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ad1e771a-6baf-47ce-9b8e-31f65f8702db, fa2fcede-59a7-44af-82d7-e7b3bffcba70",
|
|
"traceId": "b072d81cf4c745159f0efd0153fdf437",
|
|
"evidence": "resultId=2085957756887019522, version=1",
|
|
"checkedAt": "2026-08-08T05:14:20.619Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后回查重量工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f49012e0-a9ca-4801-90d3-3b99ca5f4a13, 8062a3af-ad14-4a2e-ace8-6f0361a83c77",
|
|
"traceId": "c025d857481d4edab2d64ed8d643bdc2",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:20.648Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f49012e0-a9ca-4801-90d3-3b99ca5f4a13, 8062a3af-ad14-4a2e-ace8-6f0361a83c77",
|
|
"traceId": "c025d857481d4edab2d64ed8d643bdc2",
|
|
"evidence": "resultMissing=true, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:14:20.648Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除结果后原始图片不可再读取",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957746529206274"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "5d4dc669-057d-40e6-a9ab-43dd87e07b4f",
|
|
"traceId": "50a5e3420be0403db34792a4f16fc15b",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:20.680Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "上传称重图片并执行 OCR",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c9decbae-e9cc-4be9-b0e3-f98bde7b17e6, 62393bca-4544-41b0-a659-56797d7aa2e5",
|
|
"traceId": "ccece1ade9e343c78ba95691a431bb67",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T05:14:21.977Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "上传响应保持文件 ID 字符串契约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c9decbae-e9cc-4be9-b0e3-f98bde7b17e6, 62393bca-4544-41b0-a659-56797d7aa2e5",
|
|
"traceId": "ccece1ade9e343c78ba95691a431bb67",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T05:14:21.977Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "OCR 上传响应字段完整且置信度受限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c9decbae-e9cc-4be9-b0e3-f98bde7b17e6, 62393bca-4544-41b0-a659-56797d7aa2e5",
|
|
"traceId": "ccece1ade9e343c78ba95691a431bb67",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T05:14:21.977Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "登记人工录入重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "463187c1-7014-4400-a783-5d8c8f5c881d, 97a561cb-b0ea-455d-8cb3-9397d2467911",
|
|
"traceId": "07d5f03dd3554a669355c2bf6634a785",
|
|
"evidence": "fileId=2085957762161377282",
|
|
"checkedAt": "2026-08-08T05:14:22.006Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "重量结果 ID、文件 ID 和初始版本契约正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "463187c1-7014-4400-a783-5d8c8f5c881d, 97a561cb-b0ea-455d-8cb3-9397d2467911",
|
|
"traceId": "07d5f03dd3554a669355c2bf6634a785",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T05:14:22.006Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "零重量确认被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "8eef64ec-9bfd-4b21-b1d0-36ff5d4b1562",
|
|
"traceId": "d066bf6f4cf243329d5e4726cf55e618",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:22.029Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "零重量确认被拒绝后回查工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ce68cb8b-06f8-4bab-901e-13baa7702b6b, 21a16627-2171-430b-b78a-a9e56d0a78b2",
|
|
"traceId": "ab2313fc0f6541f8921bf964481e360e",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.063Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "零重量确认被拒绝未改变重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ce68cb8b-06f8-4bab-901e-13baa7702b6b, 21a16627-2171-430b-b78a-a9e56d0a78b2",
|
|
"traceId": "ab2313fc0f6541f8921bf964481e360e",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:14:22.063Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "负重量确认被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "7c38e719-d75b-4595-83c8-b23d9025d618",
|
|
"traceId": "4c6fc9f590814e60bbd263164587258b",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:22.091Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "负重量确认被拒绝后回查工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "10d9256a-a95c-4fd8-85ff-08d9e2b08b9e, fa6d9967-2ace-465c-b6c6-09f086bfd943",
|
|
"traceId": "011f2fdf44ee4abeb5a710a9af287ce1",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.127Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "负重量确认被拒绝未改变重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "10d9256a-a95c-4fd8-85ff-08d9e2b08b9e, fa6d9967-2ace-465c-b6c6-09f086bfd943",
|
|
"traceId": "011f2fdf44ee4abeb5a710a9af287ce1",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:14:22.127Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "LB 0.001换算为零后被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "换算后重量不能小于 0.001 KG",
|
|
"requestId": "b5204367-0d7d-4f33-af1e-db612776b72e",
|
|
"traceId": "69bf77d3bc5b495c9898077394bcdab8",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:22.160Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "LB 0.001换算为零后被拒绝后回查工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2d876c36-8d0e-48a8-9a2f-fdd1d4cc8bfd, a8f1f24b-d8b9-4dad-b516-6b7c1c067335",
|
|
"traceId": "feb818f0b90640aab86967012cafb7c2",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.191Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "LB 0.001换算为零后被拒绝未改变重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2d876c36-8d0e-48a8-9a2f-fdd1d4cc8bfd, a8f1f24b-d8b9-4dad-b516-6b7c1c067335",
|
|
"traceId": "feb818f0b90640aab86967012cafb7c2",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:14:22.191Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "超出15位整数重量被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
|
|
"requestId": "82ba8c86-8a52-458d-a208-b24b7496a7f8",
|
|
"traceId": "2e50cde6376f4b0dbf88bf133c3a8969",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:22.217Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "超出15位整数重量被拒绝后回查工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ebb24687-c27a-4fc9-ac46-14bfb9412b5d, 4fd953df-c5c5-4f9f-a55c-44913eb20363",
|
|
"traceId": "763c2bdcb4ef45f2b9fbd298c86cbdca",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.251Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "超出15位整数重量被拒绝未改变重量结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ebb24687-c27a-4fc9-ac46-14bfb9412b5d, 4fd953df-c5c5-4f9f-a55c-44913eb20363",
|
|
"traceId": "763c2bdcb4ef45f2b9fbd298c86cbdca",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T05:14:22.251Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "人工改重与确认原子完成",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "67d4fed2-76ce-43fa-9eb8-f35883701163, dea09447-324c-417e-80d3-58e2a1826ff9",
|
|
"traceId": "e04e46613c0f4de7999ad2e52374ac31",
|
|
"evidence": "adjusted=10.125 LB",
|
|
"checkedAt": "2026-08-08T05:14:22.290Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "LB 人工改重保留输入并正确换算最终KG",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "67d4fed2-76ce-43fa-9eb8-f35883701163, dea09447-324c-417e-80d3-58e2a1826ff9",
|
|
"traceId": "e04e46613c0f4de7999ad2e52374ac31",
|
|
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
|
|
"checkedAt": "2026-08-08T05:14:22.290Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除本轮人工改重图片及结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/weight-results/2085957765728612354?tenantId=10001&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "af392672-aa2b-4c03-96e2-cb07a3aa246c, 98507161-1013-4e43-a60e-8f88a829c41a",
|
|
"traceId": "18f865060c864108969a289d0893ad3f",
|
|
"evidence": "resultId=2085957765728612354, version=2",
|
|
"checkedAt": "2026-08-08T05:14:22.346Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后回查重量工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1497d077-0e4a-4e1c-8aef-40bfc9106901, 2ea8d9de-1ab5-4bb4-b5e9-9d502072fd9c",
|
|
"traceId": "d5db5b935f554653ab364987044375f5",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.372Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1497d077-0e4a-4e1c-8aef-40bfc9106901, 2ea8d9de-1ab5-4bb4-b5e9-9d502072fd9c",
|
|
"traceId": "d5db5b935f554653ab364987044375f5",
|
|
"evidence": "resultMissing=true, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:14:22.372Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除结果后原始图片不可再读取",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/measurements/10001/2085957703761965058/2085957762161377282"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "c7015b35-7e09-4285-a05b-f25e9f35cf15",
|
|
"traceId": "eff5be124f67421e8cfd44cdf3c526c5",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:22.403Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "最终清理后回查重量工作区",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9d1fdf87-4926-41b2-ada2-dd7063ea070e, 142205de-356a-4e79-a202-22bf247d4393",
|
|
"traceId": "46fe51a185674aa28c07d67cda12ea6f",
|
|
"evidence": "inboundId=2085957703761965058",
|
|
"checkedAt": "2026-08-08T05:14:22.433Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅清理本轮结果且订单总毛重恢复运行前基线",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957703761965058/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9d1fdf87-4926-41b2-ada2-dd7063ea070e, 142205de-356a-4e79-a202-22bf247d4393",
|
|
"traceId": "46fe51a185674aa28c07d67cda12ea6f",
|
|
"evidence": "leftovers=0, baseline=null, actual=null",
|
|
"checkedAt": "2026-08-08T05:14:22.433Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "03bf5886-0f13-409d-92c3-b65e7927fca2, 716d6c6c-8735-49aa-b791-d21f6effb821",
|
|
"traceId": "d2fd9eff8c714584a7e67f32380fc389",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T05:14:22.775Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询当前企业资料",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/iam/tenant/profile"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e66a28a9-daea-4b59-acdf-bbcfda8c33d6, 50e0c5f9-d2a3-434d-ac52-fdbd6db22403",
|
|
"traceId": "825f2818447b4fe6bba9f0b526fb1543",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:22.805Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试企业已审核且客户 ID 有效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/iam/tenant/profile"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e66a28a9-daea-4b59-acdf-bbcfda8c33d6, 50e0c5f9-d2a3-434d-ac52-fdbd6db22403",
|
|
"traceId": "825f2818447b4fe6bba9f0b526fb1543",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:22.805Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询客户固定箱型",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f987e48b-4653-45ff-ab12-3a654b906e98, 5240061a-0b1d-49dd-864d-2550b621d914",
|
|
"traceId": "6601ffd4221d45349acee7215384192e",
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:14:22.837Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "固定四箱型顺序、内径及每边加2cm正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f987e48b-4653-45ff-ab12-3a654b906e98, 5240061a-0b1d-49dd-864d-2550b621d914",
|
|
"traceId": "6601ffd4221d45349acee7215384192e",
|
|
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T05:14:22.838Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询国内收货仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4c66d45b-d0f5-41a4-9fd8-9169427bd900, bd2bfea2-b0a4-4da4-a2c9-85afd9cba166",
|
|
"traceId": "75c10865dc1a4cba87b637fb9f9c8497",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:22.870Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用国内收货仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=DOMESTIC"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4c66d45b-d0f5-41a4-9fd8-9169427bd900, bd2bfea2-b0a4-4da4-a2c9-85afd9cba166",
|
|
"traceId": "75c10865dc1a4cba87b637fb9f9c8497",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T05:14:22.870Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询 FBA 目的仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31699b08-eb0a-44a1-8403-98e1c4c431fb, bf4248f0-aa31-4d8b-9fe7-070e62372c15",
|
|
"traceId": "2aa8d1bfef5a4d91920dbd3a694d0011",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:22.918Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在可用 FBA 目的仓",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/warehouses?page=1&size=200&status=ACTIVE&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "31699b08-eb0a-44a1-8403-98e1c4c431fb, bf4248f0-aa31-4d8b-9fe7-070e62372c15",
|
|
"traceId": "2aa8d1bfef5a4d91920dbd3a694d0011",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T05:14:22.918Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询可用计费渠道",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2f96d4fb-4372-4f76-b0e6-f699b069c952, e7047879-30a7-46e2-bcb4-2d466745669e",
|
|
"traceId": "2e639fcc27a0498ea21fdfce8c1eb526",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:22.949Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "存在带计价税制的可用渠道",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/first-leg/pricing/channels?originWarehouseId=193000000000200001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2f96d4fb-4372-4f76-b0e6-f699b069c952, e7047879-30a7-46e2-bcb4-2d466745669e",
|
|
"traceId": "2e639fcc27a0498ea21fdfce8c1eb526",
|
|
"evidence": "count=15",
|
|
"checkedAt": "2026-08-08T05:14:22.949Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询发货客户候选",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/partners/candidates?type=SHIPPER"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "feab2db0-2821-47c9-8e4d-348e5ff54a7b, 67795f0d-fefa-4b28-984f-28908b22de17",
|
|
"traceId": "100298bf13254afeb83a8a71ed24bdcb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:22.979Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 上传产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/files/product-images"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f4c13fd5-6d65-4cf2-b25e-6c19dfe607b5, 48744cf7-20d5-4589-b14b-201a37131162",
|
|
"traceId": "d2e3b5e65ef14223a0851afc742cd404",
|
|
"evidence": "contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:23.012Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "产品图片上传返回字符串文件 ID",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/files/product-images"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f4c13fd5-6d65-4cf2-b25e-6c19dfe607b5, 48744cf7-20d5-4589-b14b-201a37131162",
|
|
"traceId": "d2e3b5e65ef14223a0851afc742cd404",
|
|
"evidence": "fileIdType=string, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:23.012Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 可下载本轮产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/files/product-images/2085957769950199810"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "1afd9a78-d872-4c49-b6c4-5a5456fa1d3f, 36b747e5-a8b0-4bf8-a04f-cf224eff4395",
|
|
"traceId": "3dd1bb638a154ff0b83efc2f266f11dc",
|
|
"evidence": "bytes=68, contentType=image/png",
|
|
"checkedAt": "2026-08-08T05:14:23.033Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 创建四箱型隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "08780f0c-cbbf-4d17-bc51-31527040ac10, 50101a32-ccc6-4291-9efa-27b9c71587fa",
|
|
"traceId": "a220511a841649fdbee38e76a0737c1c",
|
|
"evidence": "marker=ADMIN-API-20260808051400516-MOJIA",
|
|
"checkedAt": "2026-08-08T05:14:23.110Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 创建订单幂等重放",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "84be7b49-0266-490c-9b90-853d94255370, 831b7efb-d424-4b85-a359-5653bd055629",
|
|
"traceId": "4e9a81bf26a34b9ba6de6cd06adcaded",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.151Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 创建幂等结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "84be7b49-0266-490c-9b90-853d94255370, 831b7efb-d424-4b85-a359-5653bd055629",
|
|
"traceId": "4e9a81bf26a34b9ba6de6cd06adcaded",
|
|
"evidence": "orderId=2085957770327687169, replayedId=2085957770327687169",
|
|
"checkedAt": "2026-08-08T05:14:23.151Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询隔离订单草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17392166-ef76-48e8-970f-0e3ee9a9a304, f8e84975-ab21-4e56-ace3-86a6b999a82d",
|
|
"traceId": "553259889be14e7f9d85f512a5424d1a",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.177Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 草稿身份、marker 和状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17392166-ef76-48e8-970f-0e3ee9a9a304, f8e84975-ab21-4e56-ace3-86a6b999a82d",
|
|
"traceId": "553259889be14e7f9d85f512a5424d1a",
|
|
"evidence": "orderNo=FL2085957770327687169, status=DRAFT",
|
|
"checkedAt": "2026-08-08T05:14:23.177Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17392166-ef76-48e8-970f-0e3ee9a9a304, f8e84975-ab21-4e56-ace3-86a6b999a82d",
|
|
"traceId": "553259889be14e7f9d85f512a5424d1a",
|
|
"evidence": "cargoes=4, imageFileId=2085957769950199810",
|
|
"checkedAt": "2026-08-08T05:14:23.177Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 提交隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169/submit"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0be25c93-90cc-416d-b198-176971f44ac7, feee64af-e235-4fa8-88ba-4d41b2f04fe1",
|
|
"traceId": "b9c4e3a07f124c388d0bff6ef4ad9333",
|
|
"evidence": "orderId=2085957770327687169",
|
|
"checkedAt": "2026-08-08T05:14:23.246Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 回查已提交订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4f83cbf-fbd8-4758-bd3c-2fd708c0b47b, 0e23e2ff-9cec-436c-8187-f34cc63f6edf",
|
|
"traceId": "4d50ec68cfba428cb4e581afe6ead376",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.284Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 订单已进入待审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4f83cbf-fbd8-4758-bd3c-2fd708c0b47b, 0e23e2ff-9cec-436c-8187-f34cc63f6edf",
|
|
"traceId": "4d50ec68cfba428cb4e581afe6ead376",
|
|
"evidence": "status=SUBMITTED",
|
|
"checkedAt": "2026-08-08T05:14:23.284Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "379d66c7-8b43-4877-865b-b1a4388994df, 6e7ee344-bd91-4e16-8768-19f990c6bc49",
|
|
"traceId": "7f47bf93b32a4cbc88ebc5569442e6af",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.323Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders?page=1&size=100&tenantId=10001&orderNo=FL2085957770327687169"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "379d66c7-8b43-4877-865b-b1a4388994df, 6e7ee344-bd91-4e16-8768-19f990c6bc49",
|
|
"traceId": "7f47bf93b32a4cbc88ebc5569442e6af",
|
|
"evidence": "orderId=2085957770327687169, found=true",
|
|
"checkedAt": "2026-08-08T05:14:23.323Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7cd4fbfa-9c90-4009-8ff7-7d2833b99065, be613bfa-9761-4727-bd5b-2a9ff29a6155",
|
|
"traceId": "ca616b495e314a85b8d222c14f6f8cea",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.362Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单详情身份与待审核状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7cd4fbfa-9c90-4009-8ff7-7d2833b99065, be613bfa-9761-4727-bd5b-2a9ff29a6155",
|
|
"traceId": "ca616b495e314a85b8d222c14f6f8cea",
|
|
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
|
|
"checkedAt": "2026-08-08T05:14:23.362Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085957770327687169&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "86bfa331-c2e1-4221-818d-7ed15d7e30eb, 687ebd06-f598-452c-a06b-2f78e95b7c48",
|
|
"traceId": "ad011b7a90854fc58e1acc4260d3cc28",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.394Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085957770327687169&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "86bfa331-c2e1-4221-818d-7ed15d7e30eb, 687ebd06-f598-452c-a06b-2f78e95b7c48",
|
|
"traceId": "ad011b7a90854fc58e1acc4260d3cc28",
|
|
"evidence": "orderId=2085957770327687169, found=true",
|
|
"checkedAt": "2026-08-08T05:14:23.394Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "64a926ba-8ca9-40c1-874e-427d37553320, e687999f-f331-4a28-a458-2d4ea4aa7c23",
|
|
"traceId": "dbdbe03955da4b2090c96718d4d31a81",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.424Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单详情聚合结构完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "64a926ba-8ca9-40c1-874e-427d37553320, e687999f-f331-4a28-a458-2d4ea4aa7c23",
|
|
"traceId": "dbdbe03955da4b2090c96718d4d31a81",
|
|
"evidence": "cargoes=4, history=2",
|
|
"checkedAt": "2026-08-08T05:14:23.424Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "64a926ba-8ca9-40c1-874e-427d37553320, e687999f-f331-4a28-a458-2d4ea4aa7c23",
|
|
"traceId": "dbdbe03955da4b2090c96718d4d31a81",
|
|
"evidence": "cargoes=4, imageFileId=2085957769950199810",
|
|
"checkedAt": "2026-08-08T05:14:23.424Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 为本轮订单添加内部备注",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169/internal-notes?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "30f57a51-3f5a-450f-943b-e25d5ea98148, a9eeab8f-c04c-4152-adbd-880985f394eb",
|
|
"traceId": "8b2dd3cbea724164915d108b76d18b59",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:23.459Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 审核通过本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "74e464e5-0c85-45a1-9ef0-c9f6bec6ab12, 88aec9f4-144f-4544-af59-137ef89b8074",
|
|
"traceId": "4c8b9991598e44c49f13813389ce4fc2",
|
|
"evidence": "orderId=2085957770327687169",
|
|
"checkedAt": "2026-08-08T05:14:23.491Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "审核后生成隔离入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f5662a51-dbc2-4cc6-a55a-40a65b6a8ccc, a578bec8-6795-45a3-a93d-348b1d1b1428",
|
|
"traceId": "838ed349f0e84b9ab0bc542bccd32592",
|
|
"evidence": "inboundId=2085957779368488961",
|
|
"checkedAt": "2026-08-08T05:14:25.630Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "480dc7c7-d000-4834-ba37-4fd2aa710642, d30e8278-ca8a-4e29-aed3-711562fc90c7",
|
|
"traceId": "1711602ff87f4a9cafd2e86160764e83",
|
|
"evidence": "inboundId=2085957779368488961",
|
|
"checkedAt": "2026-08-08T05:14:25.667Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "隔离入库单 marker 来源与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "480dc7c7-d000-4834-ba37-4fd2aa710642, d30e8278-ca8a-4e29-aed3-711562fc90c7",
|
|
"traceId": "1711602ff87f4a9cafd2e86160764e83",
|
|
"evidence": "markerFound=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:14:25.667Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "480dc7c7-d000-4834-ba37-4fd2aa710642, d30e8278-ca8a-4e29-aed3-711562fc90c7",
|
|
"traceId": "1711602ff87f4a9cafd2e86160764e83",
|
|
"evidence": "inboundId=2085957779368488961, history=1",
|
|
"checkedAt": "2026-08-08T05:14:25.667Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询入库单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085957770327687169&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5e4dde8d-c68f-4902-9c1f-bf89f35b0f5c, e5bcae36-6ebb-4678-ba7f-84312efbff4f",
|
|
"traceId": "80e29b0dcec047b1adffd92d0973a9e4",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:25.703Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 入库单列表只核对本轮入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085957770327687169&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5e4dde8d-c68f-4902-9c1f-bf89f35b0f5c, e5bcae36-6ebb-4678-ba7f-84312efbff4f",
|
|
"traceId": "80e29b0dcec047b1adffd92d0973a9e4",
|
|
"evidence": "inboundId=2085957779368488961, total=1",
|
|
"checkedAt": "2026-08-08T05:14:25.703Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "826ba3fc-e8b6-43d0-9171-4b72b66dbea1, d8ec0b2a-03b5-470f-ac32-61bd982f133b",
|
|
"traceId": "ead615cdce71449e95a14bf87fe47fe4",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"checkedAt": "2026-08-08T05:14:25.725Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "826ba3fc-e8b6-43d0-9171-4b72b66dbea1, d8ec0b2a-03b5-470f-ac32-61bd982f133b",
|
|
"traceId": "ead615cdce71449e95a14bf87fe47fe4",
|
|
"evidence": "taskId=2085957779364294658, status=PENDING_ASSIGNMENT",
|
|
"checkedAt": "2026-08-08T05:14:25.726Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询本轮履约任务分配历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085957779364294658/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c7ebce1-e681-4bb9-bedd-c359cfcd0868, e6c0157f-7f8a-496c-960a-e1dc50836bcd",
|
|
"traceId": "be435df7426940899e8bcf1434805151",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:25.748Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "履约分配历史分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/2085957779364294658/assignment-history?tenantId=10001&page=1&size=20"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c7ebce1-e681-4bb9-bedd-c359cfcd0868, e6c0157f-7f8a-496c-960a-e1dc50836bcd",
|
|
"traceId": "be435df7426940899e8bcf1434805151",
|
|
"evidence": "taskId=2085957779364294658, total=0",
|
|
"checkedAt": "2026-08-08T05:14:25.748Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 受理本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169/accept?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "23036954-1b61-4860-bf86-75fe2867f8d0, 77192403-7130-4ec5-a44a-c69214677d5d",
|
|
"traceId": "f81d58a3eaa8462887380571bb39a976",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:25.781Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 启动本轮订单履约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169/start?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d5f74607-d96b-4810-9ebd-dfa66b4b0e77, 17a4ae8d-c551-4237-b7b8-f73d07f233a2",
|
|
"traceId": "e649518ee852459b911b4aab40a0cd62",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:25.811Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 回查本轮订单履约状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ec12bc73-0a8e-487a-8fa3-d3c1619dcbef, 7b8b89f2-f4de-4641-96c2-ca0c90ec0cb7",
|
|
"traceId": "d2c0ff50dd3c4da28355909db784ca05",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:25.836Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "本轮订单已进入处理中且保留状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085957770327687169?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ec12bc73-0a8e-487a-8fa3-d3c1619dcbef, 7b8b89f2-f4de-4641-96c2-ca0c90ec0cb7",
|
|
"traceId": "d2c0ff50dd3c4da28355909db784ca05",
|
|
"evidence": "status=PROCESSING, history=5",
|
|
"checkedAt": "2026-08-08T05:14:25.837Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询隔离入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ace0911d-6742-4506-8010-ff3cbafd2d08, a589d6bc-f6f8-4588-aba8-1c5367d28681",
|
|
"traceId": "ab3d2a6133ac488eace5dbe5d575a9a6",
|
|
"evidence": "inboundId=2085957779368488961, tenantId=10001",
|
|
"checkedAt": "2026-08-08T05:14:25.867Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "隔离入库单身份与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ace0911d-6742-4506-8010-ff3cbafd2d08, a589d6bc-f6f8-4588-aba8-1c5367d28681",
|
|
"traceId": "ab3d2a6133ac488eace5dbe5d575a9a6",
|
|
"evidence": "identity=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T05:14:25.867Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "生成箱唛 PDF 并冻结稳定箱码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085957779368488961/carton-label-pdf?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "13862 bytes (application/pdf)",
|
|
"requestId": "57163c66-a2f6-4a4b-8df7-279196bcaa37, 6555d53a-13fe-4122-9f40-4c2dce5e8e7f, 1a6dc594-43f3-4d31-bb06-a4aaab32a21a",
|
|
"traceId": "79b881af13af4fd3b027178096164320, 92b4337ff7994de58197ef70d6797973",
|
|
"evidence": "contentType=application/pdf, bytes=13862",
|
|
"checkedAt": "2026-08-08T05:14:26.009Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次打印后回查冻结箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c7a55a6f-8c99-4762-8230-a4803056b764, db97e086-ac5e-4952-ae1a-ab03a1ca697d",
|
|
"traceId": "9b17db34d46644d49f25736a29572b33",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:26.039Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次打印按订单货物冻结原始总箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c7a55a6f-8c99-4762-8230-a4803056b764, db97e086-ac5e-4952-ae1a-ab03a1ca697d",
|
|
"traceId": "9b17db34d46644d49f25736a29572b33",
|
|
"evidence": "inboundCodeStable=true, totalPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:14:26.039Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "重复整单打印复用已冻结箱码映射",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085957779368488961/carton-label-pdf?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "13862 bytes (application/pdf)",
|
|
"requestId": "1e418594-e3f0-417e-b45f-3dc94ee32f45, 869f4385-076c-4f3b-88b2-3e2c0e19a04f, 5e93712c-45a6-4b00-a729-fc90849256b1",
|
|
"traceId": "d9416c793085466b9fe7259a7a68b19f, eeba74a188d649c4a87edad25df6a002",
|
|
"evidence": "boxCode=RK-2085957770327687169#4-1, contentType=application/pdf, bytes=13862",
|
|
"checkedAt": "2026-08-08T05:14:26.153Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "指定第1箱补打复用已冻结箱码映射",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/inbounds/2085957779368488961/carton-label-pdf?tenantId=10001&cartonIndex=1"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "7741 bytes (application/pdf)",
|
|
"requestId": "6e0f55a3-b90b-4500-a3e7-a4624d295795, 827ef39b-0ef3-47e2-bb1e-bd34369e3da3, ad01855b-0684-45a0-84dd-4a7ad7f8830c",
|
|
"traceId": "b0f35e14859b420ea1cb8172927347a2, c579c9bac91f4c938a03f522a6256383",
|
|
"evidence": "boxCode=RK-2085957770327687169#4-1, cartonIndex=1, contentType=application/pdf, bytes=7741",
|
|
"checkedAt": "2026-08-08T05:14:26.274Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "模拟墨家首次扫描单箱",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "47540865-151d-4956-8640-4d8f573e7ab6, 8917a5fb-96b9-4559-b030-472d4219a22e",
|
|
"traceId": "07c9bd4453ab4964b3259c53a5d09c6d",
|
|
"evidence": "boxCode=RK-2085957770327687169#4-1, machineNo=MJ-ADMIN-E2E-01",
|
|
"checkedAt": "2026-08-08T05:14:26.328Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "首次扫描新增一条且默认代表1箱",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "47540865-151d-4956-8640-4d8f573e7ab6, 8917a5fb-96b9-4559-b030-472d4219a22e",
|
|
"traceId": "07c9bd4453ab4964b3259c53a5d09c6d",
|
|
"evidence": "created=true, confirmedPackageCount=1",
|
|
"checkedAt": "2026-08-08T05:14:26.328Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "重复打印及指定箱补打后原箱码仍可解析",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "47540865-151d-4956-8640-4d8f573e7ab6, 8917a5fb-96b9-4559-b030-472d4219a22e",
|
|
"traceId": "07c9bd4453ab4964b3259c53a5d09c6d",
|
|
"evidence": "boxCodeStable=true, resolvedInboundId=2085957779368488961",
|
|
"checkedAt": "2026-08-08T05:14:26.328Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询箱级测量详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17e25e83-c896-46f9-8ea7-20811fe0792e, c3d1534c-2c46-4a1c-9123-0236327c2bdc",
|
|
"traceId": "f8b05ed45ebd451f805e8c29c2cab268",
|
|
"evidence": "measurementId=2085957783827034113",
|
|
"checkedAt": "2026-08-08T05:14:26.361Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "箱级查询回显箱码、尺寸、图片与设备信息",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "17e25e83-c896-46f9-8ea7-20811fe0792e, c3d1534c-2c46-4a1c-9123-0236327c2bdc",
|
|
"traceId": "f8b05ed45ebd451f805e8c29c2cab268",
|
|
"evidence": "itemFound=true, imageFileId=2085957783787208706",
|
|
"checkedAt": "2026-08-08T05:14:26.361Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "人工确认当前测量代表箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/items/2085957783827034114/confirmed-package-count?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e68cf02c-8191-463d-acef-debee5b6330a, 43e9de35-dc67-42e4-ba9c-9e893c5eca52",
|
|
"traceId": "c040915cf85146618f34212c2a3a7945",
|
|
"evidence": "confirmedPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:14:26.390Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "人工箱数更新且测量版本递增",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/items/2085957783827034114/confirmed-package-count?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e68cf02c-8191-463d-acef-debee5b6330a, 43e9de35-dc67-42e4-ba9c-9e893c5eca52",
|
|
"traceId": "c040915cf85146618f34212c2a3a7945",
|
|
"evidence": "version=2",
|
|
"checkedAt": "2026-08-08T05:14:26.390Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "同箱号重新扫描覆盖当前记录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cdeea447-3c78-490c-954a-326fdd349df1, b00f5836-ab08-493d-a417-d6342e6356a5",
|
|
"traceId": "8ae5da15b69e4ffbb23686d512a901b9",
|
|
"evidence": "boxCode=RK-2085957770327687169#4-1, machineNo=MJ-ADMIN-E2E-02",
|
|
"checkedAt": "2026-08-08T05:14:26.466Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "覆盖保留同一条记录和人工箱数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cdeea447-3c78-490c-954a-326fdd349df1, b00f5836-ab08-493d-a417-d6342e6356a5",
|
|
"traceId": "8ae5da15b69e4ffbb23686d512a901b9",
|
|
"evidence": "sameItem=true, confirmedPackageCount=4",
|
|
"checkedAt": "2026-08-08T05:14:26.466Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "回查覆盖后的尺寸与体积结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0edd6960-7102-417b-972c-7e17122b5f20, 30f4537c-f3a3-4dc7-ba3b-fa76ec1cafb6",
|
|
"traceId": "de26d2cd28f5418ca345403c3200ad13",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:26.503Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "覆盖尺寸、箱数和服务端体积公式正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0edd6960-7102-417b-972c-7e17122b5f20, 30f4537c-f3a3-4dc7-ba3b-fa76ec1cafb6",
|
|
"traceId": "de26d2cd28f5418ca345403c3200ad13",
|
|
"evidence": "weightedOuter=64x54x54, unitVolume=0.187, totalVolume=0.748, volumeWeight=124.916, girth=204.5",
|
|
"checkedAt": "2026-08-08T05:14:26.504Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "保存同一测量批次草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/draft?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4396c4d0-5800-49ed-9d40-6e526bd827d5, 56fb1641-ef66-43d8-a9aa-522dfb5d7336",
|
|
"traceId": "19168b5fbfa44d809f8cffcc0d5ca05c",
|
|
"evidence": "measurementId=2085957783827034113, items=1",
|
|
"checkedAt": "2026-08-08T05:14:26.555Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "草稿沿用批次并递增版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/draft?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4396c4d0-5800-49ed-9d40-6e526bd827d5, 56fb1641-ef66-43d8-a9aa-522dfb5d7336",
|
|
"traceId": "19168b5fbfa44d809f8cffcc0d5ca05c",
|
|
"evidence": "status=DRAFT, version=4",
|
|
"checkedAt": "2026-08-08T05:14:26.555Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "提交测量审核",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/submit?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7c55e854-7606-4e1a-b4b6-175e7dad3398, 74b30841-fc76-4a49-a3de-2fa56ad7b279",
|
|
"traceId": "032390a00970440aa06ec61117c7c2c0",
|
|
"evidence": "measurementId=2085957783827034113",
|
|
"checkedAt": "2026-08-08T05:14:26.586Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "提交后进入待测量审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/submit?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7c55e854-7606-4e1a-b4b6-175e7dad3398, 74b30841-fc76-4a49-a3de-2fa56ad7b279",
|
|
"traceId": "032390a00970440aa06ec61117c7c2c0",
|
|
"evidence": "processStatus=MEASURE_PENDING, reviewStatus=PENDING",
|
|
"checkedAt": "2026-08-08T05:14:26.586Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "测量提交后拒绝设备覆盖并返回中文提示",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement/carton-scans?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "测量已提交,设备不能新增或覆盖数据",
|
|
"requestId": "60317223-b7e2-441a-8840-f1c5f456cfde",
|
|
"traceId": "fe3d09dcda7b42f4851eb5611383c0a4",
|
|
"evidence": "HTTP=200, code=A0409, chineseMessage=true",
|
|
"checkedAt": "2026-08-08T05:14:26.629Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核前读取最新入库单版本",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "250035b9-d509-4fa7-98d1-8cafcc2ebc4d, 3e17d590-1c49-4c74-8393-5fa526d9e255",
|
|
"traceId": "840cb143f25b44aaa5d9f6ff31165476",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:26.656Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核前状态和版本有效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085957779368488961?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "250035b9-d509-4fa7-98d1-8cafcc2ebc4d, 3e17d590-1c49-4c74-8393-5fa526d9e255",
|
|
"traceId": "840cb143f25b44aaa5d9f6ff31165476",
|
|
"evidence": "status=MEASURE_PENDING, version=1",
|
|
"checkedAt": "2026-08-08T05:14:26.656Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "Admin 审核通过墨家测量",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/inbounds/2085957779368488961/measurements/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "0a1e1637-6cd8-490a-99a2-83fa84e01942, f033b2d0-a310-4760-bde8-e4add3a53273",
|
|
"traceId": "0539c9e21850423bb6756668f900ba1c",
|
|
"evidence": "measurementId=2085957783827034113",
|
|
"checkedAt": "2026-08-08T05:14:26.688Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询审核后的最终测量状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c7c3b15d-3da7-449e-9ce6-a40063a236e8, d212d8dc-b88f-44be-b082-d6b37f6031a7",
|
|
"traceId": "ab66387a360f44acbf792de04d1f5928",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:26.713Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "审核后入库与测量状态闭环且结果未变化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085957779368488961/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c7c3b15d-3da7-449e-9ce6-a40063a236e8, d212d8dc-b88f-44be-b082-d6b37f6031a7",
|
|
"traceId": "ab66387a360f44acbf792de04d1f5928",
|
|
"evidence": "processStatus=INBOUNDED, measurementStatus=APPROVED, packages=4",
|
|
"checkedAt": "2026-08-08T05:14:26.713Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "order-service 状态响应使用统一成功体",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e426538e-236c-498c-880d-e044c39f00af, c7255485-a4ba-4625-9013-8e68bb718f61",
|
|
"traceId": "f252ed1d9808482ea8481140b910016f",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:14:26.749Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "order-service 状态字段完整且 readiness 语义明确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e426538e-236c-498c-880d-e044c39f00af, c7255485-a4ba-4625-9013-8e68bb718f61",
|
|
"traceId": "f252ed1d9808482ea8481140b910016f",
|
|
"evidence": "service=order-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:14:26.749Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "firstleg-service 状态响应使用统一成功体",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "794247f6-e28d-452b-a855-e358c436bf99, bd9f056c-3ec3-46cf-a20d-e4a11c5d5baf",
|
|
"traceId": "e980fbea1229437596148bdb8c30a4b7",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:14:26.778Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "firstleg-service 状态字段完整且 readiness 语义明确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "794247f6-e28d-452b-a855-e358c436bf99, bd9f056c-3ec3-46cf-a20d-e4a11c5d5baf",
|
|
"traceId": "e980fbea1229437596148bdb8c30a4b7",
|
|
"evidence": "service=firstleg-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:14:26.778Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "file-service 状态响应使用统一成功体",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "429fcd34-07b0-406c-b0a0-95b04783939f, 53cc4a76-adaa-447a-bfc7-61c9f47b8a8f",
|
|
"traceId": "b8d954ff0d2f4e9389f1ea5cdb60d456",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:14:26.808Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "file-service 状态字段完整且 readiness 语义明确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "429fcd34-07b0-406c-b0a0-95b04783939f, 53cc4a76-adaa-447a-bfc7-61c9f47b8a8f",
|
|
"traceId": "b8d954ff0d2f4e9389f1ea5cdb60d456",
|
|
"evidence": "service=file-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:14:26.808Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "warehouse-service 状态响应使用统一成功体",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouses/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "804ce321-a1ab-4181-8c0d-d882808b6aab, b1194a70-f99d-4441-8a42-a3f66d52fc45",
|
|
"traceId": "bbb7a477448f4990a07ae1d6740c17df",
|
|
"evidence": "HTTP=200, code=200",
|
|
"checkedAt": "2026-08-08T05:14:26.845Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "warehouse-service 状态字段完整且 readiness 语义明确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouses/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "804ce321-a1ab-4181-8c0d-d882808b6aab, b1194a70-f99d-4441-8a42-a3f66d52fc45",
|
|
"traceId": "bbb7a477448f4990a07ae1d6740c17df",
|
|
"evidence": "service=warehouse-service, status=UP, readiness=UP",
|
|
"checkedAt": "2026-08-08T05:14:26.845Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "平台接口未携带令牌返回 401",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "e554188c-940",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:26.860Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "平台接口伪造令牌返回 401",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "be2ab091-941",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:26.883Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": null,
|
|
"name": "未认证请求不返回业务成功码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/status"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "e554188c-942",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:26.915Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "50ca5f16-144c-49d5-957e-221e383a7974, 785408d4-96c5-44f1-a87f-e3f79cda13b3",
|
|
"traceId": "23729712eb59411c8a090421af5b1c60",
|
|
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:26.957Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "50ca5f16-144c-49d5-957e-221e383a7974, 785408d4-96c5-44f1-a87f-e3f79cda13b3",
|
|
"traceId": "23729712eb59411c8a090421af5b1c60",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:26.957Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库筛选分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "77f7141c-8d09-4e40-8822-a54e8807549b, 603fc8a3-dedc-4f01-a3a6-606d43a28690",
|
|
"traceId": "958bb1c204934f1d86757e16ed0b8ac2",
|
|
"evidence": "path=/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA",
|
|
"checkedAt": "2026-08-08T05:14:26.985Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库筛选分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=0&warehouseType=FBA"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "77f7141c-8d09-4e40-8822-a54e8807549b, 603fc8a3-dedc-4f01-a3a6-606d43a28690",
|
|
"traceId": "958bb1c204934f1d86757e16ed0b8ac2",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:26.985Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库非法状态安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&status=NOT_A_STATUS"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "status: must match \"ACTIVE|INACTIVE\"",
|
|
"requestId": "091f3ffe-67da-4dbd-9414-ed96a22c07bc",
|
|
"traceId": "4ff304da26f04bf2b5b73892747177f4",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:27.012Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "master-data-readonly",
|
|
"name": "仓库客户作用域安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin?page=1&size=5&tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "Platform resource scope must be 0 / 平台公共资源作用域必须为0",
|
|
"requestId": "26d8ed5a-a643-4a28-92db-21d803e9fb87",
|
|
"traceId": "c157cb4245064772a82d0d4c7f4c26de",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:14:27.041Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ca33d4bf-bb78-4b0e-8805-ddf41e85509c, 12bb3033-657c-488f-8f3a-40d242392553",
|
|
"traceId": "d5d7f6bddf3a448bb76ed066bbfd3c56",
|
|
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0",
|
|
"checkedAt": "2026-08-08T05:14:27.076Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ca33d4bf-bb78-4b0e-8805-ddf41e85509c, 12bb3033-657c-488f-8f3a-40d242392553",
|
|
"traceId": "d5d7f6bddf3a448bb76ed066bbfd3c56",
|
|
"evidence": "records=3, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.076Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6011ed21-d642-406e-be8b-e98aa3624c86, 1b7505ee-41d2-4410-ae3e-3e35d61129a4",
|
|
"traceId": "3bcf68e07a5342e5a38c4c0d1517c2f6",
|
|
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0",
|
|
"checkedAt": "2026-08-08T05:14:27.107Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6011ed21-d642-406e-be8b-e98aa3624c86, 1b7505ee-41d2-4410-ae3e-3e35d61129a4",
|
|
"traceId": "3bcf68e07a5342e5a38c4c0d1517c2f6",
|
|
"evidence": "records=3, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.107Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位仓库筛选分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "359ddec6-8db2-4ee2-bc89-b94cf575e853, 803831c0-4bbd-4fae-a7b9-b5f543779e0e",
|
|
"traceId": "288840da3edf46f9bbcce989c476956f",
|
|
"evidence": "path=/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
|
|
"checkedAt": "2026-08-08T05:14:27.134Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位仓库筛选分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&warehouseId=193000000000000001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "359ddec6-8db2-4ee2-bc89-b94cf575e853, 803831c0-4bbd-4fae-a7b9-b5f543779e0e",
|
|
"traceId": "288840da3edf46f9bbcce989c476956f",
|
|
"evidence": "records=0, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.134Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘仓库筛选分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60b28bc7-7710-4fbf-873a-885b0f4ad518, c69362aa-c5d3-47a7-a076-bc9945d4ae4c",
|
|
"traceId": "b248b7179b4d43e482207789870da6a3",
|
|
"evidence": "path=/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001",
|
|
"checkedAt": "2026-08-08T05:14:27.165Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘仓库筛选分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets?page=1&size=5&tenantId=0&warehouseId=193000000000000001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60b28bc7-7710-4fbf-873a-885b0f4ad518, c69362aa-c5d3-47a7-a076-bc9945d4ae4c",
|
|
"traceId": "b248b7179b4d43e482207789870da6a3",
|
|
"evidence": "records=0, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.166Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位客户作用域安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "平台公共资源作用域必须为0",
|
|
"requestId": "9c808c97-c9ed-4ca9-adbf-befb86c4bda7",
|
|
"traceId": "301e3d0cca2a40ebbbfbcf35e8e9fbbb",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:14:27.195Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘客户作用域安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets?page=1&size=5&tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "平台公共资源作用域必须为0",
|
|
"requestId": "8bfc17e9-debe-426c-b07b-5ca1397d6090",
|
|
"traceId": "531918246b224079935296cf6dc9c8e5",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T05:14:27.226Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位非法状态安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations?page=1&size=5&tenantId=0&status=ALLOCATED"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "status: must match \"^(AVAILABLE|RESERVED|OCCUPIED|DISABLED)$\"",
|
|
"requestId": "61962f77-d7b0-4b03-916e-ff353f99c04c",
|
|
"traceId": "26cbfd73b1d443798c6dfb75307cb7a4",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:27.254Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "库位过期版本/不存在资源不泄露或误修改数据",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/999999999999?tenantId=0&warehouseId=999999999999"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "库位不存在或超出当前企业仓库数据范围",
|
|
"requestId": "a2dd5a19-3d02-43c1-8581-d8f53a5b804f",
|
|
"traceId": "1e997a23d60845b2a25aa66046cf1b17",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:27.293Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "warehouse-resources",
|
|
"name": "托盘占用资源保护边界不泄露或误修改数据",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/999999999999?tenantId=0&warehouseId=999999999999"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "托盘不存在或不属于当前租户和仓库",
|
|
"requestId": "8999aba9-25fd-47a1-a652-08feb9942f81",
|
|
"traceId": "89366886117f44b7b6afa4d2b8e72515",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:27.319Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f4907267-498d-434e-9a29-e2d667b1b0f2, 894dfb4b-99cb-46f8-939a-eefb63b275b2",
|
|
"traceId": "3800c3c1d1ee4fcd8a1a620193655b80",
|
|
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:27.355Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f4907267-498d-434e-9a29-e2d667b1b0f2, 894dfb4b-99cb-46f8-939a-eefb63b275b2",
|
|
"traceId": "3800c3c1d1ee4fcd8a1a620193655b80",
|
|
"evidence": "records=4, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.355Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司停用筛选分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2c69a99c-6d76-42fe-9df6-ed39f5304d13, 4cd444dc-c331-47af-bb11-59523641bc4f",
|
|
"traceId": "21a479245ded4b5ca63eb4ea8e1aeded",
|
|
"evidence": "path=/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:27.384Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司停用筛选分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2c69a99c-6d76-42fe-9df6-ed39f5304d13, 4cd444dc-c331-47af-bb11-59523641bc4f",
|
|
"traceId": "21a479245ded4b5ca63eb4ea8e1aeded",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.384Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司状态枚举过滤不混入其他状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2c69a99c-6d76-42fe-9df6-ed39f5304d13, 4cd444dc-c331-47af-bb11-59523641bc4f",
|
|
"traceId": "21a479245ded4b5ca63eb4ea8e1aeded",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:14:27.384Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司无效筛选参数安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=5&tenantId=0&status=UNKNOWN"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "status: must match \"^(ACTIVE|INACTIVE)$\"",
|
|
"requestId": "d7631af5-0f6d-4132-b0b4-0b1f5eb87474",
|
|
"traceId": "573e5c6632cf40d48a5ea0a769ac4d6c",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:27.411Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8efb35e6-539f-4f4b-8441-0f8567b0dc26, a2b5ef3a-92c6-4380-8902-79ac5760bd57",
|
|
"traceId": "e71027d3a91d428da76156d5684c9886",
|
|
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:27.447Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8efb35e6-539f-4f4b-8441-0f8567b0dc26, a2b5ef3a-92c6-4380-8902-79ac5760bd57",
|
|
"traceId": "e71027d3a91d428da76156d5684c9886",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.447Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位停用筛选分页查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "228ac787-db40-4f4e-8750-9b2a7225e926, e4ae23ea-49a8-41bf-b13a-414bacc3db5d",
|
|
"traceId": "cda958ca9dc84212b2690da2d3c99d4c",
|
|
"evidence": "path=/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE",
|
|
"checkedAt": "2026-08-08T05:14:27.478Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位停用筛选分页结构与记录数组正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "228ac787-db40-4f4e-8750-9b2a7225e926, e4ae23ea-49a8-41bf-b13a-414bacc3db5d",
|
|
"traceId": "cda958ca9dc84212b2690da2d3c99d4c",
|
|
"evidence": "records=5, current=1, size=5",
|
|
"checkedAt": "2026-08-08T05:14:27.478Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位状态枚举过滤不混入其他状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "228ac787-db40-4f4e-8750-9b2a7225e926, e4ae23ea-49a8-41bf-b13a-414bacc3db5d",
|
|
"traceId": "cda958ca9dc84212b2690da2d3c99d4c",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:14:27.478Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位无效筛选参数安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=5&tenantId=0&types=UNKNOWN_TYPE"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "types[0]: must match \"^(CUSTOMER|SUPPLIER|CARRIER|CUSTOMS_BROKER|SHIPPER|CONSIGNEE)$\"",
|
|
"requestId": "ae9b4884-2986-45e3-a767-5994a4657724",
|
|
"traceId": "cc8c1a450f78468b9ca35d994fd8a97d",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T05:14:27.505Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "仓库导入模板为 XLSX 且不记录二进制",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3853 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "68adb2db-f7bd-45d9-a0de-cfc3019abe14, f462c222-0d61-4d34-9e2c-cfb35cd52751",
|
|
"traceId": "da84f0fc2d824dfa83f8d54664dfb1cd",
|
|
"evidence": "HTTP=200, bytes=3853, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:27.547Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "快递公司导入模板为 XLSX 且不记录二进制",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3692 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "2c36f1ff-effb-4594-a47c-0cf2cc3a8226, b3c5de38-6d7d-4237-a4f4-dcf142fae260",
|
|
"traceId": "a970c937cb9546cf9a469861c985a2d1",
|
|
"evidence": "HTTP=200, bytes=3692, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:27.580Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "shared-master-data",
|
|
"name": "往来单位导入模板为 XLSX 且不记录二进制",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/import-template"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3830 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "d8760c12-a89c-4067-91f9-9133b9a213a3, 51f94bab-4033-43f5-ba69-326822010c33",
|
|
"traceId": "385279a360fa4d5c984b498d0ac029b2",
|
|
"evidence": "HTTP=200, bytes=3830, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:27.628Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 PENDING_CONFIRMATION 状态过滤",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "72af5521-fa25-4f14-85ea-52a3a39c9932, 9013a187-b417-423d-afea-bfe348985909",
|
|
"traceId": "6e4dd2acaa274c138e24320ed84a680b",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:14:27.662Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 PENDING_CONFIRMATION 结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=PENDING_CONFIRMATION"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "72af5521-fa25-4f14-85ea-52a3a39c9932, 9013a187-b417-423d-afea-bfe348985909",
|
|
"traceId": "6e4dd2acaa274c138e24320ed84a680b",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:14:27.662Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 ACTIVE 状态过滤",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "625e029e-fb74-42a4-be30-fef8631ccba3, 2e29ab30-e189-4925-96e4-8fa834ed6188",
|
|
"traceId": "c79d7b3ccc04491883dba27154e3f93a",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:14:27.694Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 ACTIVE 结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "625e029e-fb74-42a4-be30-fef8631ccba3, 2e29ab30-e189-4925-96e4-8fa834ed6188",
|
|
"traceId": "c79d7b3ccc04491883dba27154e3f93a",
|
|
"evidence": "count=1",
|
|
"checkedAt": "2026-08-08T05:14:27.694Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 SUPERSEDED 状态过滤",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "efc9fed6-c657-4f20-b66e-63ffeaf5add4, 47ada80f-078a-41e0-baea-57170d1f5bb5",
|
|
"traceId": "8cd2ab8cf98b46b2b90b437f5ea5459b",
|
|
"evidence": "count=7",
|
|
"checkedAt": "2026-08-08T05:14:27.723Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "船期价格表 SUPERSEDED 结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=SUPERSEDED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "efc9fed6-c657-4f20-b66e-63ffeaf5add4, 47ada80f-078a-41e0-baea-57170d1f5bb5",
|
|
"traceId": "8cd2ab8cf98b46b2b90b437f5ea5459b",
|
|
"evidence": "count=7",
|
|
"checkedAt": "2026-08-08T05:14:27.723Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "读取现有生效价格版本用于下载安全检查",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books?status=ACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1627a19d-fa7d-479c-98bc-09d0828b799c, d0c58135-0ab2-436e-bab7-d241ff4c0126",
|
|
"traceId": "f95418da081643bc89a4b1423ff3769d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.743Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "price-book-readonly",
|
|
"name": "现有生效价格源文件下载为 XLSX",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085957708019183617/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "981dc76a-27a4-4da2-a91b-8373ba1f2729, a211a250-a0d9-43f1-a3d5-f40a4a65ac0c, ed1700b5-41db-4ce3-8ed9-ac6f53985a81",
|
|
"traceId": "dbce697aff21406aae18bccb75b15ef4, c83f171f3002462781dfe6d824e2c1bf",
|
|
"evidence": "versionId=2085957708019183617, bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T05:14:27.833Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 PENDING 状态分页",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d3f6e0a6-8b06-4568-91bf-cfde4ed50ad5, d964ced1-f36b-40fc-a1a1-ea56ea5a8181",
|
|
"traceId": "30de18617fea449682edef30344ee935",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.858Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 PENDING 过滤结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=PENDING"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d3f6e0a6-8b06-4568-91bf-cfde4ed50ad5, d964ced1-f36b-40fc-a1a1-ea56ea5a8181",
|
|
"traceId": "30de18617fea449682edef30344ee935",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:14:27.858Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 RUNNING 状态分页",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a772bb88-a8e9-4f65-9421-f615992ef494, 1c554437-c930-4ad7-b964-2f01e35c44f3",
|
|
"traceId": "ab97edf3b2404397bdb4c46ecf2c66b6",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.884Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 RUNNING 过滤结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=RUNNING"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a772bb88-a8e9-4f65-9421-f615992ef494, 1c554437-c930-4ad7-b964-2f01e35c44f3",
|
|
"traceId": "ab97edf3b2404397bdb4c46ecf2c66b6",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:14:27.884Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 SUCCEEDED 状态分页",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "12ff14af-0a91-495a-99bb-cf04048dfbab, 7b77f3c9-0c3a-4d0d-b6e7-43f1fb00f531",
|
|
"traceId": "c6ab6069b0f84090ad1cab7329bbc3ec",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.916Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 SUCCEEDED 过滤结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=SUCCEEDED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "12ff14af-0a91-495a-99bb-cf04048dfbab, 7b77f3c9-0c3a-4d0d-b6e7-43f1fb00f531",
|
|
"traceId": "c6ab6069b0f84090ad1cab7329bbc3ec",
|
|
"evidence": "records=5",
|
|
"checkedAt": "2026-08-08T05:14:27.916Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 FAILED 状态分页",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1ae20c9e-3cb4-49aa-85f0-c5e0a476d9b8, 6b7e40cf-61ad-4486-97da-70fb2da797bf",
|
|
"traceId": "54b204cab9744dbe8bb425657ac2b3c2",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.947Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 FAILED 过滤结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=FAILED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1ae20c9e-3cb4-49aa-85f0-c5e0a476d9b8, 6b7e40cf-61ad-4486-97da-70fb2da797bf",
|
|
"traceId": "54b204cab9744dbe8bb425657ac2b3c2",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:14:27.947Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 EXPIRED 状态分页",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4128bd50-670a-45f2-a944-c027aacf265e, 3246cee0-8dbf-4ed4-beb3-686387de222e",
|
|
"traceId": "067c858789dc4f4cb5f9c49213e1d61e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:27.977Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "下载中心 EXPIRED 过滤结果状态一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks?page=1&size=5&status=EXPIRED"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4128bd50-670a-45f2-a944-c027aacf265e, 3246cee0-8dbf-4ed4-beb3-686387de222e",
|
|
"traceId": "067c858789dc4f4cb5f9c49213e1d61e",
|
|
"evidence": "records=0",
|
|
"checkedAt": "2026-08-08T05:14:27.977Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "不存在下载任务详情安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/999999999999"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "导出任务不存在",
|
|
"requestId": "291ab3e1-f06a-4b3c-99be-056ea19a3090",
|
|
"traceId": "a83a260bbeb043a0a45b45b17b3c2c58",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:28.003Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "不存在下载任务文件安全失败",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/999999999999/download"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "导出任务不存在",
|
|
"requestId": "50260f5b-abe7-4a94-84ff-e1c922148364",
|
|
"traceId": "358aa6d4a4df4b78a564d2fd898163ad",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T05:14:28.027Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "download-readonly",
|
|
"name": "未授权下载请求被拒绝",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/999999999999/download"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "be2ab091-977",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:28.046Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "平台用户只读列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/users?page=1&size=5"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbb56b84-68e3-4028-b509-72069f129a55, 95b9f389-601e-483d-ae2d-f29ba9d82b69",
|
|
"traceId": "7c2bb9b769a2460b82100684fe7dfd1d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:28.107Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "平台用户列表结构正确且包含内置保护标识",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/users?page=1&size=5"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbb56b84-68e3-4028-b509-72069f129a55, 95b9f389-601e-483d-ae2d-f29ba9d82b69",
|
|
"traceId": "7c2bb9b769a2460b82100684fe7dfd1d",
|
|
"evidence": "records=5, builtInField=protectedAccount",
|
|
"checkedAt": "2026-08-08T05:14:28.107Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "平台角色只读列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/roles"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "eae60402-cea9-4125-8487-e7421e10b6ad, f451debc-dbe1-4b3d-ba21-e5fccdf2da4b",
|
|
"traceId": "4a76908009da4b8995b0877f385f36e0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:28.136Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "平台角色列表结构正确且包含内置保护标识",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/roles"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "eae60402-cea9-4125-8487-e7421e10b6ad, f451debc-dbe1-4b3d-ba21-e5fccdf2da4b",
|
|
"traceId": "4a76908009da4b8995b0877f385f36e0",
|
|
"evidence": "records=12, builtInField=roleType",
|
|
"checkedAt": "2026-08-08T05:14:28.137Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "菜单权限只读列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/permissions"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ba4f7e45-c663-4e1f-b082-410067f75ac9, 53fc1067-def0-44dd-8c5a-712c4332fe9a",
|
|
"traceId": "048daa2c94064e43996c3d17454c029e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T05:14:28.169Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "菜单权限列表结构正确且包含内置保护标识",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/permissions"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ba4f7e45-c663-4e1f-b082-410067f75ac9, 53fc1067-def0-44dd-8c5a-712c4332fe9a",
|
|
"traceId": "048daa2c94064e43996c3d17454c029e",
|
|
"evidence": "records=136, builtInField=builtIn",
|
|
"checkedAt": "2026-08-08T05:14:28.169Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "角色列表伪造令牌拒绝访问",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/roles"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "be2ab091-981",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:28.198Z"
|
|
},
|
|
{
|
|
"module": "supplemental",
|
|
"scenario": "iam-readonly",
|
|
"name": "菜单权限未携带令牌拒绝访问",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/permissions"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "e554188c-982",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T05:14:28.213Z"
|
|
}
|
|
]
|
|
}
|