4896 lines
167 KiB
JSON
4896 lines
167 KiB
JSON
{
|
|
"reportName": "后台管理测试环境 HTTP API 验收",
|
|
"marker": "ADMIN-API-20260808020409413",
|
|
"gateway": "http://8.163.30.128:9000",
|
|
"generatedAt": "2026-08-08T02:04:30.202Z",
|
|
"startedAt": "2026-08-08T02:04:09.413Z",
|
|
"success": false,
|
|
"fatal": null,
|
|
"summary": {
|
|
"total": 256,
|
|
"passed": 249,
|
|
"failed": 7
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "customers",
|
|
"startedAt": "2026-08-08T02:04:09.788Z",
|
|
"finishedAt": "2026-08-08T02:04:10.295Z",
|
|
"success": false,
|
|
"passed": 35,
|
|
"failed": 1,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "system",
|
|
"startedAt": "2026-08-08T02:04:10.297Z",
|
|
"finishedAt": "2026-08-08T02:04:12.570Z",
|
|
"success": true,
|
|
"passed": 41,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "master-data",
|
|
"startedAt": "2026-08-08T02:04:12.571Z",
|
|
"finishedAt": "2026-08-08T02:04:13.634Z",
|
|
"success": true,
|
|
"passed": 42,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "orders",
|
|
"startedAt": "2026-08-08T02:04:13.636Z",
|
|
"finishedAt": "2026-08-08T02:04:15.936Z",
|
|
"success": false,
|
|
"passed": 45,
|
|
"failed": 2,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "pricing",
|
|
"startedAt": "2026-08-08T02:04:15.938Z",
|
|
"finishedAt": "2026-08-08T02:04:19.731Z",
|
|
"success": true,
|
|
"passed": 26,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "downloads",
|
|
"startedAt": "2026-08-08T02:04:19.732Z",
|
|
"finishedAt": "2026-08-08T02:04:23.943Z",
|
|
"success": true,
|
|
"passed": 8,
|
|
"failed": 0,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-weight-ocr",
|
|
"startedAt": "2026-08-08T02:04:23.945Z",
|
|
"finishedAt": "2026-08-08T02:04:30.171Z",
|
|
"success": false,
|
|
"passed": 49,
|
|
"failed": 3,
|
|
"fatal": null
|
|
},
|
|
{
|
|
"name": "inbound-measurement",
|
|
"startedAt": "2026-08-08T02:04:30.172Z",
|
|
"finishedAt": "2026-08-08T02:04:30.202Z",
|
|
"success": false,
|
|
"passed": 2,
|
|
"failed": 1,
|
|
"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": false,
|
|
"deploymentBlocked": true,
|
|
"passed": 49,
|
|
"failed": 3
|
|
},
|
|
{
|
|
"name": "mojia-carton-measurement",
|
|
"module": "inbound-measurement",
|
|
"success": false,
|
|
"deploymentBlocked": true,
|
|
"passed": 2,
|
|
"failed": 1
|
|
}
|
|
],
|
|
"deploymentBlockers": [
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "归档测试客户",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"code": "S0500",
|
|
"requestId": "52154918-874c-48d3-9edf-566345fdbe86",
|
|
"traceId": "5bd5753c912f49119675a64088355551"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"code": "A0404",
|
|
"requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4",
|
|
"traceId": "950b2e3102c947829efdee63dab80a1c"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"evidence": "taskId=missing, status=missing",
|
|
"code": "A0404",
|
|
"requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4",
|
|
"traceId": "950b2e3102c947829efdee63dab80a1c"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"evidence": "resultMissing=true, baseline=null, actual=285.5",
|
|
"code": "200",
|
|
"requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497",
|
|
"traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"evidence": "resultMissing=true, baseline=null, actual=4.593",
|
|
"code": "200",
|
|
"requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d",
|
|
"traceId": "f2be264baee043a58e7033432006f36b"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅清理本轮结果且订单总毛重恢复运行前基线",
|
|
"evidence": "leftovers=0, baseline=null, actual=4.593",
|
|
"code": "200",
|
|
"requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322",
|
|
"traceId": "40ecb94bdb0445a39cf1ed8a470431aa"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "箱码生成前置数据完整",
|
|
"evidence": "inboundCode=present, totalPackageCount=missing",
|
|
"code": "200",
|
|
"requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df",
|
|
"traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c"
|
|
}
|
|
],
|
|
"createdResources": {
|
|
"customer": {
|
|
"tenantId": "2085909899879501825",
|
|
"marker": "ADMIN-API-20260808020409413",
|
|
"contactPhone": "16154649788"
|
|
},
|
|
"systemPermission": {
|
|
"id": "2085909902056345602",
|
|
"code": "platform:acceptance:808020409413"
|
|
},
|
|
"systemRole": {
|
|
"id": "2085909902568050690",
|
|
"code": "ADMIN_ACCEPT_808020409413",
|
|
"finalStatus": "DISABLED",
|
|
"retainedBecauseAssigned": true
|
|
},
|
|
"systemUser": {
|
|
"membershipId": "2085909903704707075",
|
|
"username": "admin_accept_808020409413",
|
|
"finalStatus": "DISABLED"
|
|
},
|
|
"warehouse": {
|
|
"id": "2085909911633444865",
|
|
"code": "AW808020409413",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"location": {
|
|
"id": "2085909912291950594",
|
|
"warehouseId": "2085909911633444865",
|
|
"deleted": false
|
|
},
|
|
"pallet": {
|
|
"id": "2085909913072091137",
|
|
"warehouseId": "2085909911633444865",
|
|
"deleted": true
|
|
},
|
|
"expressCompany": {
|
|
"id": "2085909913718013953",
|
|
"code": "EX808020409413",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"partner": {
|
|
"id": "2085909914363936769",
|
|
"code": "PT808020409413",
|
|
"finalStatus": "INACTIVE"
|
|
},
|
|
"orders": {
|
|
"marker": "ADMIN-API-20260808020409413",
|
|
"tenantId": "10001",
|
|
"orderId": "2085909918519984129",
|
|
"productImageFileId": "2085909918180245505",
|
|
"boxTypes": [
|
|
"SMALL",
|
|
"MEDIUM",
|
|
"LARGE",
|
|
"EXTRA_LARGE"
|
|
],
|
|
"inboundId": "2085909922162716673",
|
|
"orderNo": "FL2085909918519984129",
|
|
"inboundCode": "RK-2085909918519984129",
|
|
"processStatus": "WAIT_MEASURE"
|
|
},
|
|
"ocrInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085909922162716673",
|
|
"marker": "ADMIN-API-20260808020409413"
|
|
},
|
|
"testInbound": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085909922162716673",
|
|
"marker": "ADMIN-API-20260808020409413"
|
|
},
|
|
"priceBookVersion": {
|
|
"versionId": "2085909925908230146",
|
|
"marker": "ADMIN-API-20260808020409413",
|
|
"sourceSha256": "3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab"
|
|
},
|
|
"exportTask": {
|
|
"id": "2085909941454438401"
|
|
},
|
|
"inboundWeightOcr": {
|
|
"tenantId": "10001",
|
|
"inboundId": "2085909922162716673",
|
|
"resultIds": [
|
|
"2085909973379362818",
|
|
"2085909983173062657"
|
|
],
|
|
"cleaned": false
|
|
}
|
|
},
|
|
"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": "898d8533-0202-45ab-a3d9-7f1ae128dc56, 463c2706-48b4-4ece-a770-562f6b0eabb2",
|
|
"traceId": "9d8e6ebf41c44e1f81f8cac6c7de7e10",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:09.788Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16154649788"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5c2d73cf-aa04-4f14-a3fc-f20461ab8c1a, 0999dfc9-be27-4295-8e1d-4cd02f3e2264",
|
|
"traceId": "4ac1ac666fc240eea7a1bebe956669c9",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T02:04:09.828Z"
|
|
},
|
|
{
|
|
"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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1",
|
|
"traceId": "08478dca90af4f3c93e8d437becfda5b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:09.864Z"
|
|
},
|
|
{
|
|
"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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1",
|
|
"traceId": "08478dca90af4f3c93e8d437becfda5b",
|
|
"evidence": "missing=none",
|
|
"checkedAt": "2026-08-08T02:04:09.864Z"
|
|
},
|
|
{
|
|
"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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1",
|
|
"traceId": "08478dca90af4f3c93e8d437becfda5b",
|
|
"evidence": "tenantId=2085909899879501825, status=PROFILE_REQUIRED",
|
|
"checkedAt": "2026-08-08T02:04:09.864Z"
|
|
},
|
|
{
|
|
"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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1",
|
|
"traceId": "08478dca90af4f3c93e8d437becfda5b",
|
|
"evidence": "temporaryPassword=omitted, administratorUsername=omitted",
|
|
"checkedAt": "2026-08-08T02:04:09.864Z"
|
|
},
|
|
{
|
|
"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": "de8d0377-9165-4689-8592-12a165c6ab76, 7c106109-39ca-4306-93cb-4eb51af759b1",
|
|
"traceId": "08478dca90af4f3c93e8d437becfda5b",
|
|
"evidence": "creditCode=omitted, approvedAt=omitted",
|
|
"checkedAt": "2026-08-08T02:04:09.864Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "新客户尺寸规则可查询",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "固定四箱规顺序完整且无重复",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "count=4, order=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "四箱规默认内径、加边和备注正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "defaults=matched",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "groupTenantIdType=string, rows=string/v0,string/v0,string/v0,string/v0",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "derivedRows=4",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6174c56e-c439-411c-b65f-3e709d77f0f1, 2a02bb23-b609-42a0-82b5-9a031a79b08d",
|
|
"traceId": "62824a82b80d4592aee21a8d3ba87ebe",
|
|
"evidence": "fields=boxType,innerLengthCm,innerWidthCm,innerHeightCm,edgeAdditionCm,remark,version",
|
|
"checkedAt": "2026-08-08T02:04:09.887Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "39b1d4c3-92a2-428b-8ee7-e59c206d1857, 83fdf02a-71f9-4c92-ab63-2a2e1300d1d7",
|
|
"traceId": "f70406c9e2f141baa09415c436ad4692",
|
|
"evidence": "rows=4",
|
|
"checkedAt": "2026-08-08T02:04:09.928Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "39b1d4c3-92a2-428b-8ee7-e59c206d1857, 83fdf02a-71f9-4c92-ab63-2a2e1300d1d7",
|
|
"traceId": "f70406c9e2f141baa09415c436ad4692",
|
|
"evidence": "versions=1,1,1,1",
|
|
"checkedAt": "2026-08-08T02:04:09.928Z"
|
|
},
|
|
{
|
|
"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=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "箱规尺寸配置已被修改,请刷新后重试",
|
|
"requestId": "b7036fd5-3f02-4a48-88c1-3c2578c7b89c",
|
|
"traceId": "040f01f71d194db79355c9e7ce8e49e8",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T02:04:09.968Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突后重新查询四条规则",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbacbd22-a0a2-492d-bcd6-cfef057aca70, b7d6e5fa-eefc-48d9-a274-c25dc8955b02",
|
|
"traceId": "d1af118c10c940a2b5d97c2795d6c886",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:09.989Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "冲突请求未造成四行部分更新",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dbacbd22-a0a2-492d-bcd6-cfef057aca70, b7d6e5fa-eefc-48d9-a274-c25dc8955b02",
|
|
"traceId": "d1af118c10c940a2b5d97c2795d6c886",
|
|
"evidence": "unchangedRows=4",
|
|
"checkedAt": "2026-08-08T02:04:09.989Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "恢复本轮修改前的四箱规配置",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4d83aae-dfa8-47ff-b09f-2143af4e9c3b, e9774579-2f98-45e6-9d3b-83760424082c",
|
|
"traceId": "34faa4c059d044d19230cf357d808dc7",
|
|
"evidence": "restore=original-values",
|
|
"checkedAt": "2026-08-08T02:04:10.032Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-dimension-rules",
|
|
"name": "尺寸规则恢复后回显与初始值一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/first-leg/customer-dimension-config?tenantId=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b4d83aae-dfa8-47ff-b09f-2143af4e9c3b, e9774579-2f98-45e6-9d3b-83760424082c",
|
|
"traceId": "34faa4c059d044d19230cf357d808dc7",
|
|
"evidence": "restoredRows=4",
|
|
"checkedAt": "2026-08-08T02:04:10.032Z"
|
|
},
|
|
{
|
|
"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-808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4aa4910d-15ee-4ed4-94c5-dfb370aa8eb7, 221d2bf4-4ed1-4b92-bd64-d4217c7c05d6",
|
|
"traceId": "69315d30e70946c7b67eeededd0a3ff8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.064Z"
|
|
},
|
|
{
|
|
"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-808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4aa4910d-15ee-4ed4-94c5-dfb370aa8eb7, 221d2bf4-4ed1-4b92-bd64-d4217c7c05d6",
|
|
"traceId": "69315d30e70946c7b67eeededd0a3ff8",
|
|
"evidence": "found=true, missing=none",
|
|
"checkedAt": "2026-08-08T02:04:10.064Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3e068c15-73f8-40aa-868e-1fffdc1ff3a1, 32e821e9-9c88-417c-8992-5df6c1043b4c",
|
|
"traceId": "a7b720d05a5042d39225af9c63097bdc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.089Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户详情基本信息正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3e068c15-73f8-40aa-868e-1fffdc1ff3a1, 32e821e9-9c88-417c-8992-5df6c1043b4c",
|
|
"traceId": "a7b720d05a5042d39225af9c63097bdc",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"checkedAt": "2026-08-08T02:04:10.089Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "编辑客户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "58a9e7d8-ecb5-4c9a-b39c-f64ab9d73338, 0469f12d-14c2-4856-acb7-e4c704828813",
|
|
"traceId": "e6342d5c1ef145ab9b02fef9d9951e30",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.127Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "58a9e7d8-ecb5-4c9a-b39c-f64ab9d73338, 0469f12d-14c2-4856-acb7-e4c704828813",
|
|
"traceId": "e6342d5c1ef145ab9b02fef9d9951e30",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"checkedAt": "2026-08-08T02:04:10.127Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "回查客户编辑结果",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f77639c0-7944-4431-a7d7-75dcdbf6811a, ad89887a-b9e4-40ee-9710-d2662096b7f1",
|
|
"traceId": "d4da7f9abba94e85a9ffd75fc7237044",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.146Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "客户编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f77639c0-7944-4431-a7d7-75dcdbf6811a, ad89887a-b9e4-40ee-9710-d2662096b7f1",
|
|
"traceId": "d4da7f9abba94e85a9ffd75fc7237044",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"checkedAt": "2026-08-08T02:04:10.146Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询资质",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "035499ea-4815-4e1a-ab7d-8b454f859385, 06702beb-4dce-421c-838f-445847d14f0f",
|
|
"traceId": "6a4c283f71ab4f019f478a89541c3d9b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.167Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "资质概况结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825/qualifications"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "035499ea-4815-4e1a-ab7d-8b454f859385, 06702beb-4dce-421c-838f-445847d14f0f",
|
|
"traceId": "6a4c283f71ab4f019f478a89541c3d9b",
|
|
"evidence": "count=0",
|
|
"checkedAt": "2026-08-08T02:04:10.167Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询成员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "117cb057-7f7a-4e52-9f84-4db55aabba5f, 0a687aff-da97-44c7-bec5-80fcfd006b4c",
|
|
"traceId": "9be7d2543310439f986f8f6729f73db7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.201Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "待完善客户尚未生成企业管理员",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825/members"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "117cb057-7f7a-4e52-9f84-4db55aabba5f, 0a687aff-da97-44c7-bec5-80fcfd006b4c",
|
|
"traceId": "9be7d2543310439f986f8f6729f73db7",
|
|
"evidence": "members=0",
|
|
"checkedAt": "2026-08-08T02:04:10.201Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况查询运单数量",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9a7c571f-9aaf-4e9f-b18a-1f3f1ade4cb3, 94ccda0a-0c7c-4dc4-8282-9c534b882f93",
|
|
"traceId": "8fa3bd8851c84716836c24ab2766bd7c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.225Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "业务概况返回当前客户运单数",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/tenant-counts?tenantIds=2085909899879501825"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9a7c571f-9aaf-4e9f-b18a-1f3f1ade4cb3, 94ccda0a-0c7c-4dc4-8282-9c534b882f93",
|
|
"traceId": "8fa3bd8851c84716836c24ab2766bd7c",
|
|
"evidence": "orderCount=0",
|
|
"checkedAt": "2026-08-08T02:04:10.225Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "查询客户运单记录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085909899879501825&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b23896ca-2b64-4ac1-9c4c-10a50fd8aa31, 1fc85b27-a2c8-40cf-b757-ff8141db6b6b",
|
|
"traceId": "5cc5035142074d1abaeb75c15662f357",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.262Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": null,
|
|
"name": "运单记录分页结构正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=2085909899879501825&page=1&size=10"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "b23896ca-2b64-4ac1-9c4c-10a50fd8aa31, 1fc85b27-a2c8-40cf-b757-ff8141db6b6b",
|
|
"traceId": "5cc5035142074d1abaeb75c15662f357",
|
|
"evidence": "records=0, total=0",
|
|
"checkedAt": "2026-08-08T02:04:10.262Z"
|
|
},
|
|
{
|
|
"module": "customers",
|
|
"scenario": "customer-draft-archive",
|
|
"name": "归档测试客户",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/iam/tenants/2085909899879501825/archive"
|
|
},
|
|
"http": 200,
|
|
"code": "S0500",
|
|
"message": "Internal server error",
|
|
"requestId": "52154918-874c-48d3-9edf-566345fdbe86",
|
|
"traceId": "5bd5753c912f49119675a64088355551",
|
|
"evidence": "tenantId=2085909899879501825",
|
|
"checkedAt": "2026-08-08T02:04:10.295Z"
|
|
},
|
|
{
|
|
"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": "6411dbde-9988-42e7-b7bb-4cfb2a7bc628, ca4a6b5d-573c-4315-a37f-d5a8bb19190e",
|
|
"traceId": "1c72b37df89540c4b6169aff08edf47d",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.336Z"
|
|
},
|
|
{
|
|
"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": "6411dbde-9988-42e7-b7bb-4cfb2a7bc628, ca4a6b5d-573c-4315-a37f-d5a8bb19190e",
|
|
"traceId": "1c72b37df89540c4b6169aff08edf47d",
|
|
"evidence": "count=117",
|
|
"checkedAt": "2026-08-08T02:04:10.336Z"
|
|
},
|
|
{
|
|
"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": "54e20e00-5ed1-4e89-9d26-c9ce300e9e04, 3d069df7-b55c-437b-a99b-9dc9e701d03c",
|
|
"traceId": "ef42cde4b1804550a8995567c1526ef8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.374Z"
|
|
},
|
|
{
|
|
"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": "54e20e00-5ed1-4e89-9d26-c9ce300e9e04, 3d069df7-b55c-437b-a99b-9dc9e701d03c",
|
|
"traceId": "ef42cde4b1804550a8995567c1526ef8",
|
|
"evidence": "permissionId=2085909902056345602",
|
|
"checkedAt": "2026-08-08T02:04:10.374Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑自定义权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "190745d6-e9e7-4b58-a76a-3e8736ac2369, 1f860afd-abec-4b20-8a2c-ff7e89eede98",
|
|
"traceId": "0bb55187ca1b4f188ed6231de4a516ef",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.407Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "190745d6-e9e7-4b58-a76a-3e8736ac2369, 1f860afd-abec-4b20-8a2c-ff7e89eede98",
|
|
"traceId": "0bb55187ca1b4f188ed6231de4a516ef",
|
|
"evidence": "permissionId=2085909902056345602",
|
|
"checkedAt": "2026-08-08T02:04:10.407Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1506c881-ed4d-4a77-8d0c-9f10c5fe61a0, 6295267d-c9e9-4c3e-8953-fe25c2b25b14",
|
|
"traceId": "1ccc6559aca84fad9dda1f6fbb89104f",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.437Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1506c881-ed4d-4a77-8d0c-9f10c5fe61a0, 6295267d-c9e9-4c3e-8953-fe25c2b25b14",
|
|
"traceId": "1ccc6559aca84fad9dda1f6fbb89104f",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T02:04:10.437Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义权限",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fbf15e33-b88e-48ad-a27f-c06c264f424b, 03e0a057-742f-4797-be3f-b9b8815969d0",
|
|
"traceId": "7e761a9b1ff746aca1f03629d1d531c6",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.470Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "权限状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "fbf15e33-b88e-48ad-a27f-c06c264f424b, 03e0a057-742f-4797-be3f-b9b8815969d0",
|
|
"traceId": "7e761a9b1ff746aca1f03629d1d531c6",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T02:04:10.470Z"
|
|
},
|
|
{
|
|
"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": "7bc6dc91-cb8d-4a8c-b6f1-59eb17cda56e, 468c4bf5-7f24-4abb-bbc1-607d31156d7a",
|
|
"traceId": "bffd17bec7674be5b90efad0fff68561",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.505Z"
|
|
},
|
|
{
|
|
"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": "7bc6dc91-cb8d-4a8c-b6f1-59eb17cda56e, 468c4bf5-7f24-4abb-bbc1-607d31156d7a",
|
|
"traceId": "bffd17bec7674be5b90efad0fff68561",
|
|
"evidence": "roleId=2085909902568050690",
|
|
"checkedAt": "2026-08-08T02:04:10.505Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2812ec4c-0afc-4378-bed4-ee1a52cbcdfd, 9623c26f-b87a-4be8-87a4-38e775a9e26f",
|
|
"traceId": "dc7e6b31f14a4a8c9c937ecc1744586c",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.545Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2812ec4c-0afc-4378-bed4-ee1a52cbcdfd, 9623c26f-b87a-4be8-87a4-38e775a9e26f",
|
|
"traceId": "dc7e6b31f14a4a8c9c937ecc1744586c",
|
|
"evidence": "roleId=2085909902568050690",
|
|
"checkedAt": "2026-08-08T02:04:10.545Z"
|
|
},
|
|
{
|
|
"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": "3d5d92aa-60e2-4921-8588-49d8d8ef93f2, 8aae7c72-25bc-4a5f-be5b-d81628109e32",
|
|
"traceId": "8b82bf0f0cb044aa91f4082fb4e4e263",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.571Z"
|
|
},
|
|
{
|
|
"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": "e53add4f-7336-4a1a-9ee5-f03ebad6bef2, 2d32636e-561a-413b-81d0-81d497434f9b",
|
|
"traceId": "6ab50a39af0c4e59985bd8ec9e597dd1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.616Z"
|
|
},
|
|
{
|
|
"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": "e53add4f-7336-4a1a-9ee5-f03ebad6bef2, 2d32636e-561a-413b-81d0-81d497434f9b",
|
|
"traceId": "6ab50a39af0c4e59985bd8ec9e597dd1",
|
|
"evidence": "permissionIds=2085909902056345602",
|
|
"checkedAt": "2026-08-08T02:04:10.616Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "94451cfc-f5e7-486e-be44-a002b70f52a1, 26dbbd30-2d75-413b-92b6-ec7a3f0c4653",
|
|
"traceId": "bf26abf3880a4d888ce4b112ab94523b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.642Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 DISABLED",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "94451cfc-f5e7-486e-be44-a002b70f52a1, 26dbbd30-2d75-413b-92b6-ec7a3f0c4653",
|
|
"traceId": "bf26abf3880a4d888ce4b112ab94523b",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T02:04:10.642Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "启用自定义角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "67abcc3a-d562-40ab-8fe7-f732e5129c32, 32ac51d1-a525-4043-96df-e0f85366d909",
|
|
"traceId": "6480182703c74bb0ab9cde06ff306eb8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.670Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "角色状态回显 ACTIVE",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "67abcc3a-d562-40ab-8fe7-f732e5129c32, 32ac51d1-a525-4043-96df-e0f85366d909",
|
|
"traceId": "6480182703c74bb0ab9cde06ff306eb8",
|
|
"evidence": "status=ACTIVE",
|
|
"checkedAt": "2026-08-08T02:04:10.670Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "查询内部用户可选平台角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/users/options"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a2997c9f-a885-4fce-84d0-6a9af466f69c, 096ce0d4-0fd4-41fe-a876-041a8849e2b1",
|
|
"traceId": "d0ff4b4277614b089ca0160185bc1a82",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:10.696Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "用户选项包含平台与测试角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/users/options"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a2997c9f-a885-4fce-84d0-6a9af466f69c, 096ce0d4-0fd4-41fe-a876-041a8849e2b1",
|
|
"traceId": "d0ff4b4277614b089ca0160185bc1a82",
|
|
"evidence": "tenants=1, roles=8",
|
|
"checkedAt": "2026-08-08T02:04:10.696Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "检查测试联系电话可用性",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/iam/tenants/contact-phone-availability?contactPhone=16154650696"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "830406cf-daad-44fc-a474-9ea617ad99f8, 3c2b704f-c6c2-4177-9388-2f2330ed7499",
|
|
"traceId": "ed4042e607634d64b8072907ec98b81e",
|
|
"evidence": "attempt=1",
|
|
"checkedAt": "2026-08-08T02:04:10.730Z"
|
|
},
|
|
{
|
|
"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": "461b317c-2484-4cb6-8ef3-7979ed95a4f6, 28144841-62a9-4345-b2d0-f876f7d08e07",
|
|
"traceId": "5d1e9ea3367c469c9b97a421a0a696fe",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:11.081Z"
|
|
},
|
|
{
|
|
"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": "461b317c-2484-4cb6-8ef3-7979ed95a4f6, 28144841-62a9-4345-b2d0-f876f7d08e07",
|
|
"traceId": "5d1e9ea3367c469c9b97a421a0a696fe",
|
|
"evidence": "membershipId=2085909903704707075",
|
|
"checkedAt": "2026-08-08T02:04:11.081Z"
|
|
},
|
|
{
|
|
"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_808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6e089952-4254-4746-8ae5-d27cb843037a, 67fb459d-3454-4f78-ac27-f9dec46cccd4",
|
|
"traceId": "c0eaf5d56e5c4b21a95234cb6e47f465",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:11.109Z"
|
|
},
|
|
{
|
|
"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_808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6e089952-4254-4746-8ae5-d27cb843037a, 67fb459d-3454-4f78-ac27-f9dec46cccd4",
|
|
"traceId": "c0eaf5d56e5c4b21a95234cb6e47f465",
|
|
"evidence": "records=1, missing=none, lastLoginAt=omitted",
|
|
"checkedAt": "2026-08-08T02:04:11.110Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "编辑平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085909903704707075"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1e70f5ef-1f3a-4f76-bc9a-ef78b1c56eeb, 9624d112-e6d7-4af1-a3de-cb9aaa93d7f4",
|
|
"traceId": "5fe0b4a14a404cf7bda4deebe9ec1ce0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:11.206Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "用户编辑正确回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085909903704707075"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1e70f5ef-1f3a-4f76-bc9a-ef78b1c56eeb, 9624d112-e6d7-4af1-a3de-cb9aaa93d7f4",
|
|
"traceId": "5fe0b4a14a404cf7bda4deebe9ec1ce0",
|
|
"evidence": "membershipId=2085909903704707075",
|
|
"checkedAt": "2026-08-08T02:04:11.207Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "新建内部用户可使用初始密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "6982b930-341a-4d60-9d93-fc0ca1fca72a, 5ea4c32d-b079-4b77-b7af-0872a3fac224",
|
|
"traceId": "97cf9a9f79a741a3a3c9641bf4d5d406",
|
|
"evidence": "username=admin_accept_808020409413",
|
|
"checkedAt": "2026-08-08T02:04:11.545Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "重置平台内部用户密码",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085909903704707075/password"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "eed3cf54-eb3f-4529-a040-84ca01147028, de4865f8-1b29-4e1f-aea7-26cf72ae2d7a",
|
|
"traceId": "7126a27d9c0a47ec8723ef04faa705c0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:11.927Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户使用重置密码登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e3907f59-acb4-42e5-bd24-2df4b358025c, 963e6b7f-04e4-4935-bca0-c6376f2ee1fe",
|
|
"traceId": "54344f04ba9941d5bc05ac5ddccd2cdb",
|
|
"evidence": "username=admin_accept_808020409413",
|
|
"checkedAt": "2026-08-08T02:04:12.258Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用平台内部用户",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085909903704707075/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "81903fbf-71b2-4e10-8ace-1c930b218caa, 7d5ba0b4-ab27-42a8-80ed-927be46e4e8a",
|
|
"traceId": "cc4b937d387940efb4ccf06626864ce7",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.374Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "内部用户停用状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/users/2085909903704707075/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "81903fbf-71b2-4e10-8ace-1c930b218caa, 7d5ba0b4-ab27-42a8-80ed-927be46e4e8a",
|
|
"traceId": "cc4b937d387940efb4ccf06626864ce7",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T02:04:12.374Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "停用用户禁止登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "A0403",
|
|
"message": "账号已禁用",
|
|
"requestId": "c9f33d2e-f62f-428c-99d0-7fa31b7c42f9",
|
|
"traceId": "69433422bee14f8c958b6a69628ebb2b",
|
|
"evidence": "HTTP=200, code=A0403",
|
|
"checkedAt": "2026-08-08T02:04:12.399Z"
|
|
},
|
|
{
|
|
"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": "959f2b8e-552a-4688-8d51-14d411c2e2fc, 918a37c4-15ae-4ac2-b64f-db0fbd0cfe14",
|
|
"traceId": "1c7cbebd818146a499b4730b9041254b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.437Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": "system-role-protection",
|
|
"name": "已分配成员的角色禁止删除",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "角色已分配给成员,不能删除",
|
|
"requestId": "0609b085-c944-4ede-bb3f-8886e36950f3",
|
|
"traceId": "6c40889007664c30bb19d860792236e8",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T02:04:12.469Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "清理时停用测试角色",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5f60dbe1-841b-4b2d-a202-e1be784d5829, f7a0fd30-a99e-459a-bbae-57f6088c7e0c",
|
|
"traceId": "ab2ef1da4e304733b4a6ef58171d70d5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.502Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "保留测试角色处于停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/iam/roles/2085909902568050690/status"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5f60dbe1-841b-4b2d-a202-e1be784d5829, f7a0fd30-a99e-459a-bbae-57f6088c7e0c",
|
|
"traceId": "ab2ef1da4e304733b4a6ef58171d70d5",
|
|
"evidence": "status=DISABLED",
|
|
"checkedAt": "2026-08-08T02:04:12.502Z"
|
|
},
|
|
{
|
|
"module": "system",
|
|
"scenario": null,
|
|
"name": "删除临时权限资源",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/iam/permissions/2085909902056345602"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2a5f0d12-dfea-4082-8b9e-5a7f2b82dec7, 0da33add-d137-423e-b58e-2b6b671f7291",
|
|
"traceId": "39ce253268f84ce0a573aaca8f9ff1c0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.570Z"
|
|
},
|
|
{
|
|
"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": "151778b3-ec96-4534-97e5-1b3941389658, 194ff872-026b-4533-8160-abe29b1abf75",
|
|
"traceId": "48d7f0a0a89e45eb9e0a7a77ff7373cf",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.620Z"
|
|
},
|
|
{
|
|
"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": "151778b3-ec96-4534-97e5-1b3941389658, 194ff872-026b-4533-8160-abe29b1abf75",
|
|
"traceId": "48d7f0a0a89e45eb9e0a7a77ff7373cf",
|
|
"evidence": "total=267",
|
|
"checkedAt": "2026-08-08T02:04:12.620Z"
|
|
},
|
|
{
|
|
"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": "aad77c38-9d2a-4f18-bb72-87aaf17fb44d, 7567887c-2673-4108-a3fe-190c4f32af3c",
|
|
"traceId": "f7942718fb4547478cd95eeb074ff993",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.661Z"
|
|
},
|
|
{
|
|
"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": "aad77c38-9d2a-4f18-bb72-87aaf17fb44d, 7567887c-2673-4108-a3fe-190c4f32af3c",
|
|
"traceId": "f7942718fb4547478cd95eeb074ff993",
|
|
"evidence": "warehouseId=2085909911633444865",
|
|
"checkedAt": "2026-08-08T02:04:12.661Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询平台仓库详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a4777e6-adab-4cde-8cbd-7227a57f344f, 26235a08-b65d-455f-8078-99b7486c0060",
|
|
"traceId": "35c1b6a69f1a4d48a0a6edc0d084a1e4",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.698Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库详情、地址和能力正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7a4777e6-adab-4cde-8cbd-7227a57f344f, 26235a08-b65d-455f-8078-99b7486c0060",
|
|
"traceId": "35c1b6a69f1a4d48a0a6edc0d084a1e4",
|
|
"evidence": "addresses=1, capabilities=1",
|
|
"checkedAt": "2026-08-08T02:04:12.698Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7c5fad52-71cf-41bd-9e37-46df1e6de8b1, 0fe463d0-f7a4-4675-ac67-0323a0ef0d4d",
|
|
"traceId": "0d6a5292384e4ea08e473ebfaad4c446",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.738Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的平台仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c69f344-fe18-45e9-9689-990e9f28988f, 5dc831d0-e71c-4416-9ab4-28ead6e2985d",
|
|
"traceId": "7f02b004afac491a93837c579b05af42",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.777Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "仓库编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c69f344-fe18-45e9-9689-990e9f28988f, 5dc831d0-e71c-4416-9ab4-28ead6e2985d",
|
|
"traceId": "7f02b004afac491a93837c579b05af42",
|
|
"evidence": "warehouseId=2085909911633444865",
|
|
"checkedAt": "2026-08-08T02:04:12.777Z"
|
|
},
|
|
{
|
|
"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": "ade89865-2c32-4dc9-86b5-62e42d6fd703, 947ba693-c172-4762-8776-f57dc2bee8f6",
|
|
"traceId": "548de2945c084a68a8fee095c151fa42",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.813Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询库位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "012f9ce0-b1b3-48fb-b66b-0fa0acc49f41, 215006a6-71e8-4161-a67e-2ad24293c076",
|
|
"traceId": "cf6b809161654887ade1072f7b82c635",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.839Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "012f9ce0-b1b3-48fb-b66b-0fa0acc49f41, 215006a6-71e8-4161-a67e-2ad24293c076",
|
|
"traceId": "cf6b809161654887ade1072f7b82c635",
|
|
"evidence": "locationId=2085909912291950594",
|
|
"checkedAt": "2026-08-08T02:04:12.839Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c165b01b-ccb7-41bf-85fc-ae3badbfab11, c4531cda-a6a7-4ef7-bec1-5cf00b3f3d00",
|
|
"traceId": "b5ace9b5e52e4f19a17ba665b3096c65",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.869Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2b99dd23-760d-451c-8929-b9c5188c4352, 826afe82-094a-48c6-a611-4744c52f37ac",
|
|
"traceId": "0d399e5af5b54e56ad1d86149f4daf9e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.901Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "库位编辑与版本递增正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2b99dd23-760d-451c-8929-b9c5188c4352, 826afe82-094a-48c6-a611-4744c52f37ac",
|
|
"traceId": "0d399e5af5b54e56ad1d86149f4daf9e",
|
|
"evidence": "version=1",
|
|
"checkedAt": "2026-08-08T02:04:12.901Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/locations/2085909912291950594/status?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9ce78837-0fc3-4ceb-ab93-4f50f3feea0f, 060954cf-89c4-4421-b652-a961a18f693e",
|
|
"traceId": "e24a040a562b4ffaa2a672489d8008a1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.937Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未占用测试库位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/locations/2085909912291950594?tenantId=0&warehouseId=2085909911633444865&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a2146654-ef55-4138-adb9-70508549d3d8, 66c7f18f-1d38-4382-bc70-0ec2018d8b1b",
|
|
"traceId": "066874d3231648c29320e65ab6d6fcfc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.969Z"
|
|
},
|
|
{
|
|
"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": "0813f5e6-745b-4a95-8d54-29d492b0fd50, 62f12c8d-8890-4467-88cd-4aa0b95cb2ef",
|
|
"traceId": "543169e0764a422599ee80c8c146cab8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:12.998Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询托盘详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "88a44663-ec40-4a9a-b5c4-a0551dd4c974, 2ca63b32-0dbc-4c43-a4c4-12b5c6fdaf6d",
|
|
"traceId": "c51fec18ed0544afbafc1c48aa9f59e1",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.020Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘详情关联正确仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "88a44663-ec40-4a9a-b5c4-a0551dd4c974, 2ca63b32-0dbc-4c43-a4c4-12b5c6fdaf6d",
|
|
"traceId": "c51fec18ed0544afbafc1c48aa9f59e1",
|
|
"evidence": "palletId=2085909913072091137",
|
|
"checkedAt": "2026-08-08T02:04:13.020Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "37b65609-5094-448b-bb40-8842f2583f1d, 2a07747f-8587-4bfc-a33f-c00b73decfbd",
|
|
"traceId": "65c2bbc91ded4a55ba2cc4288053a327",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.060Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "回查编辑后的托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "acd6f7d2-1485-42dc-84ef-ba9c15b3a5b1, a7808fac-0d52-4878-8a24-a095bef3e0a1",
|
|
"traceId": "d64ce83a561e46a8b5265ba48bb9a687",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.084Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "托盘编辑已持久化",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "acd6f7d2-1485-42dc-84ef-ba9c15b3a5b1, a7808fac-0d52-4878-8a24-a095bef3e0a1",
|
|
"traceId": "d64ce83a561e46a8b5265ba48bb9a687",
|
|
"evidence": "palletId=2085909913072091137",
|
|
"checkedAt": "2026-08-08T02:04:13.084Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "删除未使用测试托盘",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "DELETE",
|
|
"path": "/api/platform/v1/pallets/2085909913072091137?tenantId=0&warehouseId=2085909911633444865"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "2537ef8d-7b0a-41bd-ad77-0da144bd4258, d354814e-bca2-413f-9702-3348717a2c3e",
|
|
"traceId": "9f4ed4c5f88f4a1088eae25699b78332",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.120Z"
|
|
},
|
|
{
|
|
"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": "d92a764b-6270-423c-9675-e66b0998b199, 7437f054-81af-4f8b-aa0a-5f1b8ff8cda4",
|
|
"traceId": "a2263d8b3f5d4862b7e38ad719eebbd5",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.153Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询快递公司详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3f38ab2b-f581-46c8-bf92-af9c813db140, 5e5085f0-4a98-4696-8553-27184e4a6d39",
|
|
"traceId": "60527c6a8b2d43d98c7c5c18a758a9d8",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.177Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3f38ab2b-f581-46c8-bf92-af9c813db140, 5e5085f0-4a98-4696-8553-27184e4a6d39",
|
|
"traceId": "60527c6a8b2d43d98c7c5c18a758a9d8",
|
|
"evidence": "expressId=2085909913718013953",
|
|
"checkedAt": "2026-08-08T02:04:13.177Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/express-companies/2085909913718013953?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9c801401-065a-46ed-af88-f27f097e9037, 5211d64f-77d0-4b28-befc-a5bc0655c126",
|
|
"traceId": "aa83b5c8902d40769a964d80feeffd5e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.215Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用快递公司",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/express-companies/2085909913718013953/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a14648a3-3f16-4daf-b225-02666326014c, 430db156-0210-4716-a776-182900aa911a",
|
|
"traceId": "df75bc4c26554197a16ab8a1508a7bbb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.246Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选快递公司列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "98b17a86-5c56-42ff-97a5-f53abac8725f, 12dccb6a-bbb5-442d-9bd8-68260cb130f2",
|
|
"traceId": "3cfc5795b7ad4b06a9eda7369c0a8738",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.272Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "快递公司列表回显停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/express-companies?page=1&size=20&keyword=EX808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "98b17a86-5c56-42ff-97a5-f53abac8725f, 12dccb6a-bbb5-442d-9bd8-68260cb130f2",
|
|
"traceId": "3cfc5795b7ad4b06a9eda7369c0a8738",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T02:04:13.272Z"
|
|
},
|
|
{
|
|
"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": "d54ff26e-3c52-4762-b943-590c4cdf39f7, 193831d1-a834-498d-8dfd-50af3192ba0e",
|
|
"traceId": "4bdfa9f6392a4dc0a1baef6f9454e3e3",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.308Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "查询往来单位详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085909914363936769?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a4f5c08f-58ca-488e-8f06-6a09e1f740ea, 282223b6-17de-4563-a30d-0595d528894e",
|
|
"traceId": "7a7c918a2d7b4de9853cf85a46263d84",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.333Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位详情正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners/2085909914363936769?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a4f5c08f-58ca-488e-8f06-6a09e1f740ea, 282223b6-17de-4563-a30d-0595d528894e",
|
|
"traceId": "7a7c918a2d7b4de9853cf85a46263d84",
|
|
"evidence": "partnerId=2085909914363936769",
|
|
"checkedAt": "2026-08-08T02:04:13.333Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "编辑往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PUT",
|
|
"path": "/api/platform/v1/partners/2085909914363936769?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9acb0007-030c-4777-ae10-b20957b838d4, a736759f-abdb-4515-b32a-67be0b6b39ad",
|
|
"traceId": "c3c20142f66a492b8cc6c7d446738113",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.373Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用往来单位",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/partners/2085909914363936769/status?tenantId=0"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "74e44cc4-d292-42d5-ab83-e45c4d2c8a33, 5ea98a45-af72-4251-947e-730631d16f44",
|
|
"traceId": "ef4e4cd5c8f6435c96a8ff33e615f0ee",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.407Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "筛选往来单位列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a700c72c-d76b-4eca-bf95-80e0888720fc, ab49798b-4c84-4d0c-94a6-21032ec62e2a",
|
|
"traceId": "99b225a0c7a84894b88a788804afae95",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.451Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "往来单位列表回显编辑与停用状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/partners?page=1&size=20&keyword=PT808020409413"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a700c72c-d76b-4eca-bf95-80e0888720fc, ab49798b-4c84-4d0c-94a6-21032ec62e2a",
|
|
"traceId": "99b225a0c7a84894b88a788804afae95",
|
|
"evidence": "records=1",
|
|
"checkedAt": "2026-08-08T02:04:13.451Z"
|
|
},
|
|
{
|
|
"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": "6325165d-0d1d-43a4-8a9a-35795dbf981e, edc77d4b-a0d9-4512-b8f7-e2b95657dfac",
|
|
"traceId": "6e74d562acf543bc89db5a577f0a062c",
|
|
"evidence": "bytes=3852, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T02:04:13.493Z"
|
|
},
|
|
{
|
|
"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": "0893fdf2-1dff-42a3-af29-37146c926160, 6e30434c-fe37-4dc2-9a07-f7d2b2a9b511",
|
|
"traceId": "c1dfc2c96f29480fa208c900faaeb865",
|
|
"evidence": "bytes=3691, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T02:04:13.558Z"
|
|
},
|
|
{
|
|
"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": "82c5f9ac-7dc6-4625-8177-6c66d747996b, b6754457-7408-4b2f-b412-591b64a3bdd9",
|
|
"traceId": "778a82bab22a4bdcb30f1f63a509a1a0",
|
|
"evidence": "bytes=3829, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T02:04:13.597Z"
|
|
},
|
|
{
|
|
"module": "master-data",
|
|
"scenario": null,
|
|
"name": "停用测试仓库",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "PATCH",
|
|
"path": "/api/platform/v1/warehouse-admin/2085909911633444865/status?tenantId=0&status=INACTIVE"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "78c2f9f1-8c3a-4a9d-ba05-825792382859, 504bcf61-23ca-423e-9f1f-8a4369583e31",
|
|
"traceId": "4d2404d2409b42f7b87f502e51453113",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:13.634Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 测试账号登录",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/auth/login"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "3fcd04ae-2ca1-430e-bbfe-9a9f0a52a06f, 80c68ce3-4b09-40df-a077-9a3e2f78853d",
|
|
"traceId": "1a968e4b879549a293396f9fd7db621e",
|
|
"evidence": "username=merchant_admin",
|
|
"checkedAt": "2026-08-08T02:04:13.970Z"
|
|
},
|
|
{
|
|
"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": "ea748c53-e4e5-451e-bc44-c35fa1c14263, 02124627-2c07-4486-ae6a-148675fe06b9",
|
|
"traceId": "0602e9852ea6463fad89963e91af6117",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.003Z"
|
|
},
|
|
{
|
|
"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": "ea748c53-e4e5-451e-bc44-c35fa1c14263, 02124627-2c07-4486-ae6a-148675fe06b9",
|
|
"traceId": "0602e9852ea6463fad89963e91af6117",
|
|
"evidence": "tenantId=10001, status=ACTIVE",
|
|
"checkedAt": "2026-08-08T02:04:14.003Z"
|
|
},
|
|
{
|
|
"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": "7d63372e-b76d-4b28-8976-c8e35cef30ea, a43f41b0-63dd-4512-bd13-43f7f8c2d498",
|
|
"traceId": "68fe17a69fd94277b6f53bd15a881285",
|
|
"evidence": "tenantId=10001",
|
|
"checkedAt": "2026-08-08T02:04:14.035Z"
|
|
},
|
|
{
|
|
"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": "7d63372e-b76d-4b28-8976-c8e35cef30ea, a43f41b0-63dd-4512-bd13-43f7f8c2d498",
|
|
"traceId": "68fe17a69fd94277b6f53bd15a881285",
|
|
"evidence": "types=SMALL,MEDIUM,LARGE,EXTRA_LARGE",
|
|
"checkedAt": "2026-08-08T02:04:14.035Z"
|
|
},
|
|
{
|
|
"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": "14a968bc-9dd7-4c04-8360-7ac8fcc0d3d5, d9fa2109-5029-4fa6-bcac-2ce4302c4a4a",
|
|
"traceId": "029e8f827dfa46398a74d894c2daf64b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.066Z"
|
|
},
|
|
{
|
|
"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": "14a968bc-9dd7-4c04-8360-7ac8fcc0d3d5, d9fa2109-5029-4fa6-bcac-2ce4302c4a4a",
|
|
"traceId": "029e8f827dfa46398a74d894c2daf64b",
|
|
"evidence": "count=2",
|
|
"checkedAt": "2026-08-08T02:04:14.066Z"
|
|
},
|
|
{
|
|
"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": "71f15fc6-0748-460d-acac-71f56d6159c0, 9ac25a4f-1e1c-4607-bb13-b29fefdf3fc8",
|
|
"traceId": "25c210c7e57043bcb26f79d150868f0e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.121Z"
|
|
},
|
|
{
|
|
"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": "71f15fc6-0748-460d-acac-71f56d6159c0, 9ac25a4f-1e1c-4607-bb13-b29fefdf3fc8",
|
|
"traceId": "25c210c7e57043bcb26f79d150868f0e",
|
|
"evidence": "count=200",
|
|
"checkedAt": "2026-08-08T02:04:14.121Z"
|
|
},
|
|
{
|
|
"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": "2ca88b45-2013-4180-961b-ce10a3d81f97, 84bed524-abb5-451e-8096-5d1114e24891",
|
|
"traceId": "db02cdd6e5fc4b908b226392c81b0163",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.156Z"
|
|
},
|
|
{
|
|
"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": "2ca88b45-2013-4180-961b-ce10a3d81f97, 84bed524-abb5-451e-8096-5d1114e24891",
|
|
"traceId": "db02cdd6e5fc4b908b226392c81b0163",
|
|
"evidence": "count=15",
|
|
"checkedAt": "2026-08-08T02:04:14.156Z"
|
|
},
|
|
{
|
|
"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": "66be9678-79d3-4155-99d7-41871dd5d37a, 10d84172-f0b9-4588-a842-c0e52936eba1",
|
|
"traceId": "dfb568acbd6142c6abec66b0c2337931",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.190Z"
|
|
},
|
|
{
|
|
"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": "bc477820-bc23-4f8b-b330-0a1f10fbaf36, 572085a2-f10b-4a1b-8fd7-c89fa6227548",
|
|
"traceId": "cf8b7712ce3d4e96b29f7b13cae85dcb",
|
|
"evidence": "contentType=image/png",
|
|
"checkedAt": "2026-08-08T02:04:14.216Z"
|
|
},
|
|
{
|
|
"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": "bc477820-bc23-4f8b-b330-0a1f10fbaf36, 572085a2-f10b-4a1b-8fd7-c89fa6227548",
|
|
"traceId": "cf8b7712ce3d4e96b29f7b13cae85dcb",
|
|
"evidence": "fileIdType=string, contentType=image/png",
|
|
"checkedAt": "2026-08-08T02:04:14.216Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Client 可下载本轮产品图片",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/files/product-images/2085909918180245505"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": null,
|
|
"requestId": "e0471fed-37e4-446a-a71f-a46f7e4f6187, 887ca22a-26d3-43a1-be62-ebc313e2303c",
|
|
"traceId": "2a2d37ea37324de5bdacd893c1389149",
|
|
"evidence": "bytes=68, contentType=image/png",
|
|
"checkedAt": "2026-08-08T02:04:14.237Z"
|
|
},
|
|
{
|
|
"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": "3cf4cd07-c729-463f-8ede-eadf3875c441, 24d359ea-1e66-4293-8d7c-5707e8feae58",
|
|
"traceId": "57988d7ec9134285a11cebf505fc7df3",
|
|
"evidence": "marker=ADMIN-API-20260808020409413",
|
|
"checkedAt": "2026-08-08T02:04:14.306Z"
|
|
},
|
|
{
|
|
"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": "bb066882-cbdc-4bbc-9892-e51863d9ffff, 56b37c5d-5b9d-4f6f-aaf2-088bdb26d27a",
|
|
"traceId": "5eff983fadbd462591993704f333d131",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.331Z"
|
|
},
|
|
{
|
|
"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": "bb066882-cbdc-4bbc-9892-e51863d9ffff, 56b37c5d-5b9d-4f6f-aaf2-088bdb26d27a",
|
|
"traceId": "5eff983fadbd462591993704f333d131",
|
|
"evidence": "orderId=2085909918519984129, replayedId=2085909918519984129",
|
|
"checkedAt": "2026-08-08T02:04:14.331Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 查询隔离订单草稿",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0",
|
|
"traceId": "dc2177cb6ada40f093404ddd2c0b6d0e",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.361Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 草稿身份、marker 和状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0",
|
|
"traceId": "dc2177cb6ada40f093404ddd2c0b6d0e",
|
|
"evidence": "orderNo=FL2085909918519984129, status=DRAFT",
|
|
"checkedAt": "2026-08-08T02:04:14.361Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0a04642-28f3-46c0-8ec3-67781e00dc0a, 9611b648-6f83-4fe0-9df5-4e05b77efaa0",
|
|
"traceId": "dc2177cb6ada40f093404ddd2c0b6d0e",
|
|
"evidence": "cargoes=4, imageFileId=2085909918180245505",
|
|
"checkedAt": "2026-08-08T02:04:14.361Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 提交隔离订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129/submit"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "289b60b1-5bdd-4c55-a795-eef3a8566341, 55265cd7-af6e-4ac0-be71-dcc83e6c816d",
|
|
"traceId": "5f9ced8d846b4d2d8f653c3a6fa42bdf",
|
|
"evidence": "orderId=2085909918519984129",
|
|
"checkedAt": "2026-08-08T02:04:14.430Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 回查已提交订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d62f6fcf-2cca-4325-b97c-b84264ae4e09, 4238229e-18b5-40a1-aa75-13a694a40add",
|
|
"traceId": "2789f10dd0664d06ac7c169c9fd818cf",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.460Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Client 订单已进入待审核状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/merchant/v1/orders/first-leg/2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d62f6fcf-2cca-4325-b97c-b84264ae4e09, 4238229e-18b5-40a1-aa75-13a694a40add",
|
|
"traceId": "2789f10dd0664d06ac7c169c9fd818cf",
|
|
"evidence": "status=SUBMITTED",
|
|
"checkedAt": "2026-08-08T02:04:14.460Z"
|
|
},
|
|
{
|
|
"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=FL2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "59bce3ac-137e-4dd8-96f5-eb4bac97d564, 4933803a-8409-4420-9b20-389564cd1c60",
|
|
"traceId": "600c7e5b399642ceaad20a57f2ce9e1b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.491Z"
|
|
},
|
|
{
|
|
"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=FL2085909918519984129"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "59bce3ac-137e-4dd8-96f5-eb4bac97d564, 4933803a-8409-4420-9b20-389564cd1c60",
|
|
"traceId": "600c7e5b399642ceaad20a57f2ce9e1b",
|
|
"evidence": "orderId=2085909918519984129, found=true",
|
|
"checkedAt": "2026-08-08T02:04:14.491Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询统一订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "122e5c21-5343-4391-8f30-b034bdd107b9, 4efd2497-afe2-4eda-ac21-cea19245bf35",
|
|
"traceId": "9e10086536074b5a895853e48c0133ae",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.516Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 统一订单详情身份与待审核状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "122e5c21-5343-4391-8f30-b034bdd107b9, 4efd2497-afe2-4eda-ac21-cea19245bf35",
|
|
"traceId": "9e10086536074b5a895853e48c0133ae",
|
|
"evidence": "mainStatus=PENDING_REVIEW, timeline=2",
|
|
"checkedAt": "2026-08-08T02:04:14.517Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085909918519984129&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bbea850d-7ecd-4681-a74e-a5ba88cc026c, 9debe224-3dea-45cb-bb2c-804382b347d9",
|
|
"traceId": "6ec849506a914fd9af6098799c1fc2fe",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.550Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单列表只核对本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg?tenantId=10001&keyword=FL2085909918519984129&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bbea850d-7ecd-4681-a74e-a5ba88cc026c, 9debe224-3dea-45cb-bb2c-804382b347d9",
|
|
"traceId": "6ec849506a914fd9af6098799c1fc2fe",
|
|
"evidence": "orderId=2085909918519984129, found=true",
|
|
"checkedAt": "2026-08-08T02:04:14.550Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询头程订单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5",
|
|
"traceId": "a4313e382e78454fb7955a039a3a8231",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.580Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 头程订单详情聚合结构完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5",
|
|
"traceId": "a4313e382e78454fb7955a039a3a8231",
|
|
"evidence": "cargoes=4, history=2",
|
|
"checkedAt": "2026-08-08T02:04:14.580Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "四箱型产品字段及图片契约完整回显",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "141f204e-d5a2-4a8f-bd8f-73cef62fc3e0, 17b0f0b8-c879-4d31-9e73-ae7d82f8fed5",
|
|
"traceId": "a4313e382e78454fb7955a039a3a8231",
|
|
"evidence": "cargoes=4, imageFileId=2085909918180245505",
|
|
"checkedAt": "2026-08-08T02:04:14.580Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 为本轮订单添加内部备注",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129/internal-notes?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1c1b0c68-561c-4414-a53a-e42b8aa8f38c, 594ae28d-6bd6-410b-8b86-289fc17a4092",
|
|
"traceId": "0d481c1462ee4f3798e8fe8b2e011494",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:14.615Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 审核通过本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129/approve?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bb6998e7-0bfd-4646-b575-243c11a28051, b0f3c380-2e02-4b3f-886b-e1acfe21fb72",
|
|
"traceId": "fd9f38999aa743d5a74acb1a08c0fa99",
|
|
"evidence": "orderId=2085909918519984129",
|
|
"checkedAt": "2026-08-08T02:04:14.646Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "审核后生成隔离入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8b42a04d-718f-44fc-94a5-b10751096d6a, 22f57c8d-bf13-4bcb-a7fe-d87d58c36730",
|
|
"traceId": "774cbc5e852849e79d2697fb869e7f74",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:15.728Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85",
|
|
"traceId": "6cc1a931863b43ecbeda08fd8d4587b8",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:15.764Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "隔离入库单 marker 来源与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85",
|
|
"traceId": "6cc1a931863b43ecbeda08fd8d4587b8",
|
|
"evidence": "markerFound=true, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T02:04:15.764Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "入库单详情包含托盘库位、文件、备注和状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "00d2d9e4-a161-4d15-9b3f-2432b2796501, 643cdd0a-5022-4154-a2f3-450a46715b85",
|
|
"traceId": "6cc1a931863b43ecbeda08fd8d4587b8",
|
|
"evidence": "inboundId=2085909922162716673, history=1",
|
|
"checkedAt": "2026-08-08T02:04:15.765Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 查询入库单列表",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085909918519984129&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ab64b4f9-44db-4494-8717-9e6411dcf13a, 64fd3b69-3a03-4a1a-9f2f-b9337b7ccf92",
|
|
"traceId": "847a306ee4d843daa5334e998e8e96bb",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:15.799Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 入库单列表只核对本轮入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds?tenantId=10001&inboundCode=RK-2085909918519984129&page=1&size=100"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ab64b4f9-44db-4494-8717-9e6411dcf13a, 64fd3b69-3a03-4a1a-9f2f-b9337b7ccf92",
|
|
"traceId": "847a306ee4d843daa5334e998e8e96bb",
|
|
"evidence": "inboundId=2085909922162716673, total=1",
|
|
"checkedAt": "2026-08-08T02:04:15.799Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "Admin 查询本轮订单履约任务",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "头程履约任务不存在",
|
|
"requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4",
|
|
"traceId": "950b2e3102c947829efdee63dab80a1c",
|
|
"evidence": "新订单应生成可查询的履约任务",
|
|
"checkedAt": "2026-08-08T02:04:15.825Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": "isolated-order-chain",
|
|
"name": "履约任务与本轮订单和客户一致",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/tasks/by-order/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "头程履约任务不存在",
|
|
"requestId": "81bd27d3-e4a0-4801-8e39-2792194104d4",
|
|
"traceId": "950b2e3102c947829efdee63dab80a1c",
|
|
"evidence": "taskId=missing, status=missing",
|
|
"checkedAt": "2026-08-08T02:04:15.825Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 受理本轮订单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129/accept?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1848b88a-64b8-46b8-8c6f-b43bf5b2d735, 0389d977-b5fd-41f3-b580-7ebe01aa076e",
|
|
"traceId": "6284abc9b2ff4a0b9e85f52e5bad0a44",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:15.867Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 启动本轮订单履约",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129/start?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "a563d1b5-2069-4307-af14-2923e3eb1f69, 6174609d-24c7-432d-afcd-93a0fb05769d",
|
|
"traceId": "40bd1b63f1db451487c76ceb325b9fa3",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:15.911Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "Admin 回查本轮订单履约状态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ac97879f-1a39-4647-afcc-f84dedf19871, cad9c624-c012-4d40-837e-c753fa5d84db",
|
|
"traceId": "9112372d1040448981e63eff00a31afc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:15.936Z"
|
|
},
|
|
{
|
|
"module": "orders",
|
|
"scenario": null,
|
|
"name": "本轮订单已进入处理中且保留状态历史",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/orders/first-leg/2085909918519984129?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ac97879f-1a39-4647-afcc-f84dedf19871, cad9c624-c012-4d40-837e-c753fa5d84db",
|
|
"traceId": "9112372d1040448981e63eff00a31afc",
|
|
"evidence": "status=PROCESSING, history=5",
|
|
"checkedAt": "2026-08-08T02:04:15.936Z"
|
|
},
|
|
{
|
|
"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": "582c27da-cc2e-4174-afba-5afe62e317cd, f9c65f62-5408-4133-82bb-fe9871698e99",
|
|
"traceId": "b834ffadb1ed48188c39bcdb88e8cb22",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:15.963Z"
|
|
},
|
|
{
|
|
"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": "582c27da-cc2e-4174-afba-5afe62e317cd, f9c65f62-5408-4133-82bb-fe9871698e99",
|
|
"traceId": "b834ffadb1ed48188c39bcdb88e8cb22",
|
|
"evidence": "versions=8, active=1",
|
|
"checkedAt": "2026-08-08T02:04:15.964Z"
|
|
},
|
|
{
|
|
"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-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T02:04:15.966Z"
|
|
},
|
|
{
|
|
"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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34",
|
|
"traceId": "e836a5e717a24466b547d6a3ca2f9826",
|
|
"evidence": "fileName=ADMIN-API-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, bytes=1343413, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T02:04:17.618Z"
|
|
},
|
|
{
|
|
"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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34",
|
|
"traceId": "e836a5e717a24466b547d6a3ca2f9826",
|
|
"evidence": "versionId=2085909925908230146, status=PENDING_CONFIRMATION, fileName=ADMIN-API-20260808020409413-2026.08.03柏悦价格表 船期2026.08.12.xlsx, shaMatched=true",
|
|
"checkedAt": "2026-08-08T02:04:17.618Z"
|
|
},
|
|
{
|
|
"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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34",
|
|
"traceId": "e836a5e717a24466b547d6a3ca2f9826",
|
|
"evidence": "channelCount=15, unique=15, missing=none",
|
|
"checkedAt": "2026-08-08T02:04:17.618Z"
|
|
},
|
|
{
|
|
"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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34",
|
|
"traceId": "e836a5e717a24466b547d6a3ca2f9826",
|
|
"evidence": "rateCount=2157, declared=2157, valid=true",
|
|
"checkedAt": "2026-08-08T02:04:17.619Z"
|
|
},
|
|
{
|
|
"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": "6c0fe65a-48c9-401e-800c-dca4e5b5ee74, 775cbffa-a3f4-45c2-918e-a64ab9b34b34",
|
|
"traceId": "e836a5e717a24466b547d6a3ca2f9826",
|
|
"evidence": "blocking=0, unexpected=none, infrastructure=none",
|
|
"checkedAt": "2026-08-08T02:04:17.619Z"
|
|
},
|
|
{
|
|
"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": "53c4cc1c-274b-402c-b2d3-63c166e6693f, cb5ee908-36c1-4ea4-a83b-10fa3c693692",
|
|
"traceId": "82069fb3a94c44a6994821ec9eb91ad3",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:17.651Z"
|
|
},
|
|
{
|
|
"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": "53c4cc1c-274b-402c-b2d3-63c166e6693f, cb5ee908-36c1-4ea4-a83b-10fa3c693692",
|
|
"traceId": "82069fb3a94c44a6994821ec9eb91ad3",
|
|
"evidence": "pending=PENDING_CONFIRMATION, activeBefore=2085907189707878402, activeAfterUpload=2085907189707878402",
|
|
"checkedAt": "2026-08-08T02:04:17.651Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询待确认版本渠道和价格预览",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d3efcf24-6712-43c6-bead-a1ff4898bed3, 0d913999-2e35-4156-84f8-76c086910545",
|
|
"traceId": "91a0133c2afb45c5b06af89a580d4fd0",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:17.744Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "详情与上传解析结果一致",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d3efcf24-6712-43c6-bead-a1ff4898bed3, 0d913999-2e35-4156-84f8-76c086910545",
|
|
"traceId": "91a0133c2afb45c5b06af89a580d4fd0",
|
|
"evidence": "versionId=2085909925908230146, channels=15, rates=2157, issues=2",
|
|
"checkedAt": "2026-08-08T02:04:17.744Z"
|
|
},
|
|
{
|
|
"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/2085909925908230146/source"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "1343413 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "516249c6-aefc-4544-a114-5c94f4eddffe, 8b98cd6b-208c-4b7f-bc12-df31614feebf, 469aecae-fdbe-46a6-97f0-f220f6372972",
|
|
"traceId": "4a086c49291d451baaf84e4a10ce0915, 9028312a90974fb7b08e984f0ea18b4c",
|
|
"evidence": "bytes=1343413, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, zipMagic=true, sha256=3170fd3aa8795cd816ca9600f87a6a2a06b15d0cf6042d4592f33d4b30c7b8ab",
|
|
"checkedAt": "2026-08-08T02:04:17.857Z"
|
|
},
|
|
{
|
|
"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": "461e5071-4e27-4baf-ae84-b60c4fc332d0, ecbab9ad-3e81-4216-b9c8-f264f543413a",
|
|
"traceId": "a92161c0cf584787b6727279ef9f0255",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:17.883Z"
|
|
},
|
|
{
|
|
"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": "3688712d-a6d3-4106-8cb9-2eb3d360dc6b, 85817109-3bba-448b-9059-d956ef5c1d06",
|
|
"traceId": "695847cb57db4e0a97a5d57b2ea33e6b",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:17.919Z"
|
|
},
|
|
{
|
|
"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": "3688712d-a6d3-4106-8cb9-2eb3d360dc6b, 85817109-3bba-448b-9059-d956ef5c1d06",
|
|
"traceId": "695847cb57db4e0a97a5d57b2ea33e6b",
|
|
"evidence": "origins=CN-DONGGUAN-01->193000000000200002,CN-YIWU-01->193000000000200001, overseas=纽约仓->193000000000200004,洛杉矶仓->193000000000200003, missing=none",
|
|
"checkedAt": "2026-08-08T02:04:17.920Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "确认仓库映射并立即生效",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "851ecf53-a10e-4eed-adf3-b7646630779b, 24bd32d2-a333-4f9e-a65b-ee7a55fb5e1f",
|
|
"traceId": "9479f070a422402eb646fe5c56f8427e",
|
|
"evidence": "versionId=2085909925908230146, originMappings=2, overseasMappings=2",
|
|
"checkedAt": "2026-08-08T02:04:19.547Z"
|
|
},
|
|
{
|
|
"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/2085909925908230146/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "851ecf53-a10e-4eed-adf3-b7646630779b, 24bd32d2-a333-4f9e-a65b-ee7a55fb5e1f",
|
|
"traceId": "9479f070a422402eb646fe5c56f8427e",
|
|
"evidence": "status=ACTIVE, blocking=0, publishedAt=2026-08-08T10:04:18.487, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T02:04:19.548Z"
|
|
},
|
|
{
|
|
"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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d",
|
|
"traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:19.575Z"
|
|
},
|
|
{
|
|
"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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d",
|
|
"traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30",
|
|
"evidence": "active=2085909925908230146",
|
|
"checkedAt": "2026-08-08T02:04:19.575Z"
|
|
},
|
|
{
|
|
"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": "5a3c97fd-ac6b-4de8-9847-d5d360530f32, e7356437-1436-48ed-ac8f-675bcb0a582d",
|
|
"traceId": "22e6b12fe0e6482cbfb85a3cb1b33f30",
|
|
"evidence": "previous=2085907189707878402, superseded=true",
|
|
"checkedAt": "2026-08-08T02:04:19.575Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "查询当前生效价格版本详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7eb10189-d562-43c7-9b69-8616432e7bce, 5b4a4ba0-a83a-464a-a2da-008caa24f65e",
|
|
"traceId": "f956eee5c836427a985c371e00c52e24",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:19.668Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "当前生效版本预览数据完整",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "7eb10189-d562-43c7-9b69-8616432e7bce, 5b4a4ba0-a83a-464a-a2da-008caa24f65e",
|
|
"traceId": "f956eee5c836427a985c371e00c52e24",
|
|
"evidence": "status=ACTIVE, channels=15, rates=2157",
|
|
"checkedAt": "2026-08-08T02:04:19.668Z"
|
|
},
|
|
{
|
|
"module": "pricing",
|
|
"scenario": "price-book-lifecycle",
|
|
"name": "已生效版本禁止重复发布",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "POST",
|
|
"path": "/api/platform/v1/fba-pricing/carrier-rates/price-books/2085909925908230146/publish"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "只有待确认上传记录可以确认并生效",
|
|
"requestId": "35c32529-15f8-4f6b-aee8-80e09287ac47",
|
|
"traceId": "ff9e6c44b89648a59fec0b17256af132",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T02:04:19.702Z"
|
|
},
|
|
{
|
|
"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": "da9b8f65-4a77-4356-8a56-057cc1eb1807, 4f4dd6e5-d3b6-4f4f-957d-b57c38298fb7",
|
|
"traceId": "ae53f7fdae1145e3873a9c98c6fbbaaa",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:19.731Z"
|
|
},
|
|
{
|
|
"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": "da9b8f65-4a77-4356-8a56-057cc1eb1807, 4f4dd6e5-d3b6-4f4f-957d-b57c38298fb7",
|
|
"traceId": "ae53f7fdae1145e3873a9c98c6fbbaaa",
|
|
"evidence": "active=2085909925908230146",
|
|
"checkedAt": "2026-08-08T02:04:19.731Z"
|
|
},
|
|
{
|
|
"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": "0b31c79f-698b-4752-8626-a49588960da3, 33101af2-373d-4f10-8a5f-d11f7ee7af6c",
|
|
"traceId": "f151fb791d9b4636a8987c06e39adbbc",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:19.770Z"
|
|
},
|
|
{
|
|
"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": "0b31c79f-698b-4752-8626-a49588960da3, 33101af2-373d-4f10-8a5f-d11f7ee7af6c",
|
|
"traceId": "f151fb791d9b4636a8987c06e39adbbc",
|
|
"evidence": "taskId=2085909941454438401, status=PENDING",
|
|
"checkedAt": "2026-08-08T02:04:19.770Z"
|
|
},
|
|
{
|
|
"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": "14fd7107-0775-4176-b722-b5b67183d1e8, 3b35034b-085f-4ec1-9675-6a8a4d01b691",
|
|
"traceId": "a2351d6d92d54685b8ce5650e1165514",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:19.800Z"
|
|
},
|
|
{
|
|
"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": "14fd7107-0775-4176-b722-b5b67183d1e8, 3b35034b-085f-4ec1-9675-6a8a4d01b691",
|
|
"traceId": "a2351d6d92d54685b8ce5650e1165514",
|
|
"evidence": "records=4",
|
|
"checkedAt": "2026-08-08T02:04:19.800Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "轮询导出任务直到终态",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085909941454438401"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "e990640b-d7b4-47b5-8e5e-b205f9577dd8, a1d7f717-f05b-448a-8965-d1bf9d0589b1",
|
|
"traceId": "b795ec42c44b4e769e559304f088d1c3",
|
|
"evidence": "status=SUCCEEDED, processedRows=0",
|
|
"checkedAt": "2026-08-08T02:04:23.881Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "查询导出任务详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085909941454438401"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dc053dd3-6a33-479e-930d-17698adc74bd, 3c518756-9d5d-4d5b-b968-5af4ac6dd6da",
|
|
"traceId": "f9f869216bb741e18846b98592095853",
|
|
"evidence": "",
|
|
"checkedAt": "2026-08-08T02:04:23.917Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "导出详情行数和文件元数据正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085909941454438401"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "dc053dd3-6a33-479e-930d-17698adc74bd, 3c518756-9d5d-4d5b-b968-5af4ac6dd6da",
|
|
"traceId": "f9f869216bb741e18846b98592095853",
|
|
"evidence": "processedRows=0, sizeBytes=4066",
|
|
"checkedAt": "2026-08-08T02:04:23.917Z"
|
|
},
|
|
{
|
|
"module": "downloads",
|
|
"scenario": null,
|
|
"name": "下载并校验客户列表 XLSX",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/files/export-tasks/2085909941454438401/download"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
|
|
"requestId": "4b9002ec-2052-4452-9886-174964c977fc, 9f25ce19-e0e9-48fa-8aad-63845e7123ea",
|
|
"traceId": "fdf3cc5e8a06420aa16c9166bc9355c5",
|
|
"evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
"checkedAt": "2026-08-08T02:04:23.943Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅选择带本轮测试标记的可编辑入库单",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "60781464-8e76-4bc9-8521-278103bb0da6, b8880e34-1dc5-48d8-ab00-30cfba132e06",
|
|
"traceId": "d0402ec7a9fd49a1b3591c5917507df3",
|
|
"evidence": "tenantId=10001, inboundId=2085909922162716673, status=WAIT_MEASURE",
|
|
"checkedAt": "2026-08-08T02:04:23.969Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ddd099ae-fb52-4abf-a292-99a086079558, bc100b8e-dc9d-43ed-9884-943ca1337159",
|
|
"traceId": "68625edd10ad4e088714e3b53fa8f890",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:24.008Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ddd099ae-fb52-4abf-a292-99a086079558, bc100b8e-dc9d-43ed-9884-943ca1337159",
|
|
"traceId": "68625edd10ad4e088714e3b53fa8f890",
|
|
"evidence": "existingResults=0, baselineWeight=null",
|
|
"checkedAt": "2026-08-08T02:04:24.008Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 401,
|
|
"code": "A0401",
|
|
"message": "未登录或令牌已失效",
|
|
"requestId": "7346b2e2-1546",
|
|
"traceId": null,
|
|
"evidence": "HTTP=401, code=A0401",
|
|
"checkedAt": "2026-08-08T02:04:24.025Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片仅支持JPG、PNG、BMP",
|
|
"requestId": "e146a511-82f2-4977-9db3-fda07b3b4e10",
|
|
"traceId": "d1955eb3e660426da94d232cdd0aa6a5",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T02:04:24.052Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "A0400",
|
|
"message": "称重图片不能超过5MB",
|
|
"requestId": "adc2f405-0014-4f9c-b5fb-a41060d44a13",
|
|
"traceId": "f8706cc44c93486f8ff9a1b2a6d600d6",
|
|
"evidence": "HTTP=200, code=A0400",
|
|
"checkedAt": "2026-08-08T02:04:25.085Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98",
|
|
"traceId": "a98b594fb49242ba8c7d0868d8c5b0d4",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T02:04:26.447Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98",
|
|
"traceId": "a98b594fb49242ba8c7d0868d8c5b0d4",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T02:04:26.447Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "cf075ed5-3f9d-436a-9754-9f6ca7b243fa, e9e4c534-f1fc-438e-80ee-760d89031a98",
|
|
"traceId": "a98b594fb49242ba8c7d0868d8c5b0d4",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T02:04:26.447Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909965773012993/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d4db729e-4046-4d18-92af-a1f966a64bd7, bcb4212b-1dec-480a-9b6e-6ce399459b2b",
|
|
"traceId": "b2360bc8ce6643adb00460c9a1ab86ae",
|
|
"evidence": "fileId=2085909965773012993",
|
|
"checkedAt": "2026-08-08T02:04:27.345Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909965773012993/recognize"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "d4db729e-4046-4d18-92af-a1f966a64bd7, bcb4212b-1dec-480a-9b6e-6ce399459b2b",
|
|
"traceId": "b2360bc8ce6643adb00460c9a1ab86ae",
|
|
"evidence": "sameFile=true, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T02:04:27.345Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0892795-41c2-42f4-9b57-de63730586b9, 3a6eb83a-a7df-4e1d-9fed-c06828b8b63e",
|
|
"traceId": "81b4a5196b944fadbedc120bdbf480ac",
|
|
"evidence": "fileId=2085909965773012993",
|
|
"checkedAt": "2026-08-08T02:04:27.377Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "c0892795-41c2-42f4-9b57-de63730586b9, 3a6eb83a-a7df-4e1d-9fed-c06828b8b63e",
|
|
"traceId": "81b4a5196b944fadbedc120bdbf480ac",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T02:04:27.377Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909965773012993"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "3701469 bytes (image/jpeg)",
|
|
"requestId": "1e2fd487-a5ad-402e-b74a-296e50e3e9a4, d9227884-adac-4f64-b013-da14db16d043",
|
|
"traceId": "e0bb56ce86144fa6831a38bbd7138d68",
|
|
"evidence": "contentType=image/jpeg, bytes=3701469",
|
|
"checkedAt": "2026-08-08T02:04:27.526Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909965773012993/thumbnail"
|
|
},
|
|
"http": 200,
|
|
"code": null,
|
|
"message": "18677 bytes (image/jpeg)",
|
|
"requestId": "96923ad4-5503-4f6a-8d2f-009fb5e9591e, c1145416-2a2a-4d9f-abee-43e6b4ba2964",
|
|
"traceId": "312fb2489af945dd8ca29e6d0c67fd7d",
|
|
"evidence": "contentType=image/jpeg, bytes=18677, dimensions=240x320",
|
|
"checkedAt": "2026-08-08T02:04:27.902Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bfb7453c-0292-4629-8438-18392691d0ce, 197907d0-77ab-4394-8f10-5f7548faa4d5",
|
|
"traceId": "cc72f197ae2a417b84d4d46b74a1c441",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:27.927Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "bfb7453c-0292-4629-8438-18392691d0ce, 197907d0-77ab-4394-8f10-5f7548faa4d5",
|
|
"traceId": "cc72f197ae2a417b84d4d46b74a1c441",
|
|
"evidence": "resultFound=true, baselineCount=0, currentCount=1",
|
|
"checkedAt": "2026-08-08T02:04:27.927Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "79a19862-6b96-4c55-b109-351d3eb3a96c",
|
|
"traceId": "4bccaac29e0d49fd8313930054119d59",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T02:04:27.963Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9707b200-3788-4e26-a9f8-756f35f64a05, 5bba846f-7e4f-4b87-b1d5-4a3730639139",
|
|
"traceId": "0f7761cee437419a8afec96364f2976d",
|
|
"evidence": "usedOriginal=true",
|
|
"checkedAt": "2026-08-08T02:04:27.993Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909973379362818/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9707b200-3788-4e26-a9f8-756f35f64a05, 5bba846f-7e4f-4b87-b1d5-4a3730639139",
|
|
"traceId": "0f7761cee437419a8afec96364f2976d",
|
|
"evidence": "status=CONFIRMED, version=1, finalKg=285.5",
|
|
"checkedAt": "2026-08-08T02:04:27.993Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "df20c7f6-938c-4cde-95e4-acc96ad99858, 61491e36-e71a-4816-a413-e79d8cdc22d6",
|
|
"traceId": "f74018f118a2472495cf1cc4ffe1599b",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:28.018Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "df20c7f6-938c-4cde-95e4-acc96ad99858, 61491e36-e71a-4816-a413-e79d8cdc22d6",
|
|
"traceId": "f74018f118a2472495cf1cc4ffe1599b",
|
|
"evidence": "baseline=null, added=285.5, actual=285.5",
|
|
"checkedAt": "2026-08-08T02:04:28.018Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909973379362818?tenantId=10001&version=0"
|
|
},
|
|
"http": 200,
|
|
"code": "A0409",
|
|
"message": "数据版本已变化,请刷新后重试",
|
|
"requestId": "29ccf430-d6fc-46a1-a686-0f840a6bd11f",
|
|
"traceId": "a5929ff4defd44c4a76dc1c784af85d5",
|
|
"evidence": "HTTP=200, code=A0409",
|
|
"checkedAt": "2026-08-08T02:04:28.050Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909973379362818?tenantId=10001&version=1"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "122973cb-3deb-4d4d-afe5-ed7ffb8be8a3, bb5dd86c-0343-4939-a5b4-b1fbbd034d5c",
|
|
"traceId": "0d3808bbe6b44d62a7ef7ec182804bcc",
|
|
"evidence": "resultId=2085909973379362818, version=1",
|
|
"checkedAt": "2026-08-08T02:04:28.102Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497",
|
|
"traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:28.129Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "f2bd07fd-e505-4a6b-9086-0c2d7a7af963, 11f33169-d419-4bf3-ac5d-29ca3fe87497",
|
|
"traceId": "6a1e9377c74b4eb0b41cffc5afcdcd28",
|
|
"evidence": "resultMissing=true, baseline=null, actual=285.5",
|
|
"checkedAt": "2026-08-08T02:04:28.129Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909965773012993"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "d17b0484-499f-4f67-9440-86ba96204f4e",
|
|
"traceId": "24e06eb480ce49a3b6311f4ec8193960",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T02:04:28.151Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c",
|
|
"traceId": "183c0b19618a463686d77a4c9f69171d",
|
|
"evidence": "file=orig_1cf27695-b2c3-44b3-98e3-c0be8b80f79a.JPG, size=3701469",
|
|
"checkedAt": "2026-08-08T02:04:29.684Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c",
|
|
"traceId": "183c0b19618a463686d77a4c9f69171d",
|
|
"evidence": "fileIdType=string, status=RECOGNIZED",
|
|
"checkedAt": "2026-08-08T02:04:29.684Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5bdbd38b-c26a-4066-bb38-9fc186ac3d3f, b056bc81-1f60-4263-97b6-bc2777884b4c",
|
|
"traceId": "183c0b19618a463686d77a4c9f69171d",
|
|
"evidence": "status=RECOGNIZED, hasWeight=true, confidence=0.50972",
|
|
"checkedAt": "2026-08-08T02:04:29.684Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9084858c-a04f-46ff-a2d4-bed61a069a3b, eb91930e-9d03-4651-95cc-2e706b97962c",
|
|
"traceId": "6e4cb2059af84d0fab9bb7f3118fdb29",
|
|
"evidence": "fileId=2085909979404500994",
|
|
"checkedAt": "2026-08-08T02:04:29.712Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9084858c-a04f-46ff-a2d4-bed61a069a3b, eb91930e-9d03-4651-95cc-2e706b97962c",
|
|
"traceId": "6e4cb2059af84d0fab9bb7f3118fdb29",
|
|
"evidence": "resultIdType=string, fileIdType=string, version=0",
|
|
"checkedAt": "2026-08-08T02:04:29.712Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "b98e019e-a9a4-4857-8b6d-15d7c850ef1b",
|
|
"traceId": "764b939009e74d59ab110c86080fb216",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T02:04:29.736Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "98778f5e-cbac-47d8-b8a9-be0ee323e4a1, f1d5e72e-6460-43a6-b8ff-46e223c5db27",
|
|
"traceId": "9e0c42ad55b4498180d36f01386f1889",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:29.770Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "98778f5e-cbac-47d8-b8a9-be0ee323e4a1, f1d5e72e-6460-43a6-b8ff-46e223c5db27",
|
|
"traceId": "9e0c42ad55b4498180d36f01386f1889",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T02:04:29.770Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: must be greater than or equal to 0.001",
|
|
"requestId": "c1e74cf9-3949-4736-b95a-67f778bc798a",
|
|
"traceId": "53ae99cbada64ab698a06f257aba2274",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T02:04:29.797Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5152f9ec-6980-4ee1-8e27-97ae539b091e, ee96b602-c7a8-42fd-9d25-70ca1084dfea",
|
|
"traceId": "08cc1bcb41e2460692629be920b60f94",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:29.864Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "5152f9ec-6980-4ee1-8e27-97ae539b091e, ee96b602-c7a8-42fd-9d25-70ca1084dfea",
|
|
"traceId": "08cc1bcb41e2460692629be920b60f94",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T02:04:29.864Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "换算后重量不能小于 0.001 KG",
|
|
"requestId": "d6adede7-c378-4f25-8f63-89843eb877a3",
|
|
"traceId": "dd97ce8d34024425aade84a7c87107aa",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T02:04:29.891Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "93e0f1d6-c164-4582-b812-df2b9dea5449, 39851756-548c-4fa2-a8f3-20561959dfdf",
|
|
"traceId": "b3da97fd5aa24bb487d38ea1afc2d5fe",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:29.923Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "93e0f1d6-c164-4582-b812-df2b9dea5449, 39851756-548c-4fa2-a8f3-20561959dfdf",
|
|
"traceId": "b3da97fd5aa24bb487d38ea1afc2d5fe",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T02:04:29.923Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "A0422",
|
|
"message": "adjustedWeightValue: numeric value out of bounds (<15 digits>.<3 digits> expected)",
|
|
"requestId": "eda48dfc-5b78-4213-a0fa-689e46aa0002",
|
|
"traceId": "e5654c1887c243f3a4065d6227c031a4",
|
|
"evidence": "HTTP=200, code=A0422",
|
|
"checkedAt": "2026-08-08T02:04:29.955Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9694891c-b67b-4f73-bbb8-5cb5f58a90b9, 5da544ae-58dc-4fdb-9dcb-f7890142e0a0",
|
|
"traceId": "45b0150c4f9844fd8e3aac1fe6836395",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:29.987Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "9694891c-b67b-4f73-bbb8-5cb5f58a90b9, 5da544ae-58dc-4fdb-9dcb-f7890142e0a0",
|
|
"traceId": "45b0150c4f9844fd8e3aac1fe6836395",
|
|
"evidence": "version=0, status=NEEDS_MANUAL",
|
|
"checkedAt": "2026-08-08T02:04:29.987Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ad3f2f31-0867-48ea-bd69-0a4724e72ced, babd1a9e-e932-434c-a063-e308b6830f0a",
|
|
"traceId": "e6247cac07db4991b7cb2121d6ccf261",
|
|
"evidence": "adjusted=10.125 LB",
|
|
"checkedAt": "2026-08-08T02:04:30.023Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657/confirm?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "ad3f2f31-0867-48ea-bd69-0a4724e72ced, babd1a9e-e932-434c-a063-e308b6830f0a",
|
|
"traceId": "e6247cac07db4991b7cb2121d6ccf261",
|
|
"evidence": "adjusted=10.125 LB, finalKg=4.593, expectedKg=4.593",
|
|
"checkedAt": "2026-08-08T02:04:30.023Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/weight-results/2085909983173062657?tenantId=10001&version=2"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "4fff748f-ce0b-47db-b092-8fde176047a2, 0b314951-627c-4bcb-a9ac-3b7e1342b027",
|
|
"traceId": "49f03b0eb22b40c6a36a11870060b294",
|
|
"evidence": "resultId=2085909983173062657, version=2",
|
|
"checkedAt": "2026-08-08T02:04:30.078Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d",
|
|
"traceId": "f2be264baee043a58e7033432006f36b",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:30.107Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "删除后结果消失且总毛重恢复基线",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "1b55972f-34af-477b-9206-9a8a02c3ff8d, 742d0f8b-fad3-4092-a51b-2d97c091278d",
|
|
"traceId": "f2be264baee043a58e7033432006f36b",
|
|
"evidence": "resultMissing=true, baseline=null, actual=4.593",
|
|
"checkedAt": "2026-08-08T02:04:30.107Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/2085909979404500994"
|
|
},
|
|
"http": 200,
|
|
"code": "A0404",
|
|
"message": "称重图片不存在",
|
|
"requestId": "757f277b-87fb-4ee3-b443-af6e71fd18f1",
|
|
"traceId": "b7db454c78af45fb80d23fbbf0315ae5",
|
|
"evidence": "HTTP=200, code=A0404",
|
|
"checkedAt": "2026-08-08T02:04:30.139Z"
|
|
},
|
|
{
|
|
"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/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322",
|
|
"traceId": "40ecb94bdb0445a39cf1ed8a470431aa",
|
|
"evidence": "inboundId=2085909922162716673",
|
|
"checkedAt": "2026-08-08T02:04:30.171Z"
|
|
},
|
|
{
|
|
"module": "inbound-weight-ocr",
|
|
"scenario": "weight-image-recognition-and-confirmation",
|
|
"name": "仅清理本轮结果且订单总毛重恢复运行前基线",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/v1/first-leg/inbounds/2085909922162716673/measurement?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8f9040b1-bd94-4f81-bace-7d5328834b35, 22eb84ed-3c58-45a0-b39c-f3a2edb83322",
|
|
"traceId": "40ecb94bdb0445a39cf1ed8a470431aa",
|
|
"evidence": "leftovers=0, baseline=null, actual=4.593",
|
|
"checkedAt": "2026-08-08T02:04:30.171Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "查询隔离入库单详情",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df",
|
|
"traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c",
|
|
"evidence": "inboundId=2085909922162716673, tenantId=10001",
|
|
"checkedAt": "2026-08-08T02:04:30.202Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "隔离入库单身份与可测量状态正确",
|
|
"passed": true,
|
|
"deploymentBlocker": false,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df",
|
|
"traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c",
|
|
"evidence": "identity=true, status=MEASURING",
|
|
"checkedAt": "2026-08-08T02:04:30.202Z"
|
|
},
|
|
{
|
|
"module": "inbound-measurement",
|
|
"scenario": "mojia-carton-measurement",
|
|
"name": "箱码生成前置数据完整",
|
|
"passed": false,
|
|
"deploymentBlocker": true,
|
|
"request": {
|
|
"method": "GET",
|
|
"path": "/api/platform/inbounds/2085909922162716673?tenantId=10001"
|
|
},
|
|
"http": 200,
|
|
"code": "200",
|
|
"message": "success",
|
|
"requestId": "8c48c3dc-36cd-4268-a6ed-eff4ed56d036, 274f077b-2f35-4cc8-ae31-8559a39cb4df",
|
|
"traceId": "07e4bfe12f72485ab2c29cec1b5f0e0c",
|
|
"evidence": "inboundCode=present, totalPackageCount=missing",
|
|
"checkedAt": "2026-08-08T02:04:30.202Z"
|
|
}
|
|
]
|
|
}
|