{ "marker": "20260808014718-7ac39aba", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T01:47:18.535Z", "completedAt": "2026-08-08T01:47:24.495Z", "success": false, "fatal": { "name": "Error", "message": "business code: expected=\"200\" actual=\"A0404\"" }, "testAccount": { "username": "client_20260808014718_d7e892", "companyName": "客户端全链路测试企业-20260808014718-7ac39aba", "legalPhone": "13953638536" }, "resources": { "tenantId": "2085905659652067330", "membershipId": "2085905659652067332", "reviewId": "2085905663871537154", "productImageFileId": "2085905662517772290", "receivingWarehouseId": "193000000000200001", "destinationWarehouseId": "193000000000000001", "channelCode": "EXX_RAIL_NY", "roleId": null, "testMembershipId": "2085905671131877380", "orderIds": [ "2085905662991728641" ] }, "steps": [ { "module": "registration", "name": "enterprise self-registration", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:18.536Z", "durationMs": 392, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a65c5325-7c0d-4764-baff-e15e021436a0, client-e2e-a65c5325-7c0d-4764-baff-e15e021436a0", "traceId": "5054ce8acb6041dc9ea5104b2513b2dd", "evidence": { "tenantId": "2085905659652067330", "membershipId": "2085905659652067332", "tenantStatus": "PROFILE_REQUIRED", "nextStep": "LOGIN_AND_COMPLETE_QUALIFICATIONS" } }, { "module": "registration", "name": "duplicate username is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:18.928Z", "durationMs": 32, "http": 200, "code": "A0409", "message": "Username already exists", "requestId": "client-e2e-b2eef0ed-fb23-4ac5-adcc-140d51c1767a, client-e2e-b2eef0ed-fb23-4ac5-adcc-140d51c1767a", "traceId": "85b5afde8cc64a918cb4c458a5d85347", "evidence": null }, { "module": "registration", "name": "login before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:18.960Z", "durationMs": 331, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-28302c5a-bac6-40ec-b67c-a575ca6d3bd0, client-e2e-28302c5a-bac6-40ec-b67c-a575ca6d3bd0", "traceId": "38b22b155bac4a1d89fe91afb5ba6341", "evidence": { "username": "client_20260808014718_d7e892" } }, { "module": "registration", "name": "profile is incomplete before qualifications", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.291Z", "durationMs": 34, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6746d355-647e-48b1-a87c-f481ac1a627c, client-e2e-6746d355-647e-48b1-a87c-f481ac1a627c", "traceId": "22e0ab7d604c4fbcaa5e5abdc26c6c6c", "evidence": { "id": "2085905659652067330", "status": "PROFILE_REQUIRED", "tenantName": "客户端全链路测试企业-20260808014718-7ac39aba" } }, { "module": "pre-approval-master-data", "name": "load active domestic receiving warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.325Z", "durationMs": 39, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6d64ea82-1e4c-4c69-99f9-6c3cc73babff, client-e2e-6d64ea82-1e4c-4c69-99f9-6c3cc73babff", "traceId": "63b9bdbe93ab4ce2a581124c4e78a7ff", "evidence": { "total": "2", "warehouseCount": 2 } }, { "module": "pre-approval-master-data", "name": "load active FBA destination warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.364Z", "durationMs": 57, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-426c980f-4379-48c8-baa0-fe7e86d51986, client-e2e-426c980f-4379-48c8-baa0-fe7e86d51986", "traceId": "1e41874db1f742a58b3b28af2538dc90", "evidence": { "total": "253", "warehouseCount": 200 } }, { "module": "pre-approval-master-data", "name": "load receiving warehouse detail", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.421Z", "durationMs": 39, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-4c45f328-db89-47d6-b51a-78aeda37d49e, client-e2e-4c45f328-db89-47d6-b51a-78aeda37d49e", "traceId": "3547a0f2b45948259b6e8967c822ff90", "evidence": { "id": "193000000000200001", "name": "义乌仓" } }, { "module": "pre-approval-master-data", "name": "load active pricing channels", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.460Z", "durationMs": 35, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-27b11ae8-a2dc-45bc-82ff-360f9b7e3f38, client-e2e-27b11ae8-a2dc-45bc-82ff-360f9b7e3f38", "traceId": "cb2758906121400aa465a87ebbf84b65", "evidence": { "channels": [ { "channelCode": "EXX_RAIL_NY", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "EXX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "HEDE_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "HEDE_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "MATSON_CLX_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "MATSON_CLX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "MATSON_MAX_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "MATSON_MAX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_CHICAGO_RAIL", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_HOUSTON_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_LA_FULL_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_LA_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_NEW_YORK_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "OA_SAVANNAH_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] } ] } }, { "module": "pre-approval-master-data", "name": "load public shipper candidates", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.495Z", "durationMs": 39, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-c7d7ff4f-b645-4f93-8e65-99b1e04935e5, client-e2e-c7d7ff4f-b645-4f93-8e65-99b1e04935e5", "traceId": "381e0539605b48bdbae05d8a4dc9c8b8", "evidence": { "candidateCount": 3 } }, { "module": "pre-approval-product-image", "name": "upload product image", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.534Z", "durationMs": 50, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-f5a601cc-bba8-4433-93ce-ef4ffef6c57d, client-e2e-f5a601cc-bba8-4433-93ce-ef4ffef6c57d", "traceId": "466fc0ca9dac4137862c2964a691c69e", "evidence": { "fileId": "2085905662517772290", "fileName": "product-20260808014718-7ac39aba.png", "contentType": "image/png", "sizeBytes": "68" } }, { "module": "order-validation", "name": "missing pricingTaxMode is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.585Z", "durationMs": 42, "http": 200, "code": "A0422", "message": "pricingTaxMode: must not be blank", "requestId": "client-e2e-b4a7d2b1-025c-4845-a9a0-d27b3e4bb473, client-e2e-b4a7d2b1-025c-4845-a9a0-d27b3e4bb473", "traceId": "6b62ca3cc7014662a69ed59a8012212d", "evidence": null }, { "module": "order-before-approval", "name": "create draft before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.627Z", "durationMs": 77, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-be6ad3cf-dcc9-49c1-a1dc-4f996b4bfaf4, client-e2e-be6ad3cf-dcc9-49c1-a1dc-4f996b4bfaf4", "traceId": "e9fa876bdc1a4275a1938f8f3ae20d91", "evidence": { "orderId": "2085905662991728641", "status": "DRAFT" } }, { "module": "order-before-approval", "name": "create draft idempotent replay", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.704Z", "durationMs": 37, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-8e60a5ec-9aac-4715-9d69-69054f1dd74f, client-e2e-8e60a5ec-9aac-4715-9d69-69054f1dd74f", "traceId": "8f6b12cc565542b28c7bc94f029ba31c", "evidence": { "orderId": "2085905662991728641", "replayed": true } }, { "module": "order-before-approval", "name": "submit is blocked before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.741Z", "durationMs": 47, "http": 200, "code": "A0403", "message": "Enterprise information must be approved before ordering", "requestId": "client-e2e-bd74b3b8-6e9b-4832-88fb-2ea2c4dd7a86, client-e2e-bd74b3b8-6e9b-4832-88fb-2ea2c4dd7a86", "traceId": "ea4391d512a14277b9e264564136e263", "evidence": { "orderId": "2085905662991728641", "rejectionCode": "A0403" } }, { "module": "qualification-review", "name": "upload required qualification package", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.789Z", "durationMs": 58, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-1b7bebce-ede2-4313-a0dc-d6a7bda646c6, client-e2e-1b7bebce-ede2-4313-a0dc-d6a7bda646c6", "traceId": "d34d24a53d4a4c90a51c2052883d0029", "evidence": { "businessLicenseQualificationId": "2085905663582130177", "legalPersonIdQualificationId": "2085905663586324481", "tenantStatus": "PROFILE_REQUIRED" } }, { "module": "qualification-review", "name": "required qualifications are pending", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.847Z", "durationMs": 23, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-ad87f23b-4274-4900-8abf-873ceeeaab9c, client-e2e-ad87f23b-4274-4900-8abf-873ceeeaab9c", "traceId": "25b8583697eb463182b9992a3efda4b1", "evidence": { "qualifications": [ { "qualificationId": "2085905663582130177", "qualificationType": "BUSINESS_LICENSE", "status": "PENDING" }, { "qualificationId": "2085905663586324481", "qualificationType": "LEGAL_PERSON_ID", "status": "PENDING" } ] } }, { "module": "qualification-review", "name": "submit enterprise review", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.870Z", "durationMs": 41, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-d4293e7b-a9bf-4596-aa7b-f72672a55751, client-e2e-d4293e7b-a9bf-4596-aa7b-f72672a55751", "traceId": "49b9fabad6db4d378abb457c1e6dfddd", "evidence": { "tenantId": "2085905659652067330", "status": "PENDING" } }, { "module": "qualification-review", "name": "platform reviewer login", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:19.911Z", "durationMs": 329, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-bd44e069-716a-42e5-b193-00bb18a87947, client-e2e-bd44e069-716a-42e5-b193-00bb18a87947", "traceId": "df6eec1fd8e44a04ada9b7da9617a538", "evidence": { "username": "platform_admin" } }, { "module": "qualification-review", "name": "platform finds pending review", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.240Z", "durationMs": 33, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-c974a19e-fd48-4d83-a18b-4d8b8356d170, client-e2e-c974a19e-fd48-4d83-a18b-4d8b8356d170", "traceId": "b8b45ad1a9b348ff94f8bae85ddc0f3a", "evidence": { "reviewId": "2085905663871537154", "tenantId": "2085905659652067330", "status": "PENDING" } }, { "module": "qualification-review", "name": "platform sees required qualifications", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.273Z", "durationMs": 31, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-4df8497d-d0fe-4c9a-8e29-be084543db70, client-e2e-4df8497d-d0fe-4c9a-8e29-be084543db70", "traceId": "e0450b93334b4754af5ea2216adbf37b", "evidence": { "qualifications": [ { "qualificationId": "2085905663582130177", "qualificationType": "BUSINESS_LICENSE", "status": "PENDING" }, { "qualificationId": "2085905663586324481", "qualificationType": "LEGAL_PERSON_ID", "status": "PENDING" } ] } }, { "module": "qualification-review", "name": "platform approves enterprise", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.304Z", "durationMs": 45, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-4860dbc7-cb59-4c78-8390-676732c065ec, client-e2e-4860dbc7-cb59-4c78-8390-676732c065ec", "traceId": "009004cde80b4841b4368c54a5d2e04c", "evidence": { "tenantId": "2085905659652067330", "administratorCreated": false, "generatedCredentialsReturned": false } }, { "module": "qualification-review", "name": "registered account remains enterprise owner", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.349Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6fea8ee6-e613-4050-8570-f271f2e12932, client-e2e-6fea8ee6-e613-4050-8570-f271f2e12932", "traceId": "2f49eba53f3f48568d7c779eb691c0b5", "evidence": { "membershipId": "2085905659652067332", "username": "client_20260808014718_d7e892", "memberType": "OWNER", "status": "ACTIVE" } }, { "module": "merchant-session", "name": "client re-login after approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.385Z", "durationMs": 334, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-83ba6bed-82bf-4944-88f0-172015d9eed1, client-e2e-83ba6bed-82bf-4944-88f0-172015d9eed1", "traceId": "920f598f250e445ca2c426aa7411eef8", "evidence": { "username": "client_20260808014718_d7e892" } }, { "module": "merchant-session", "name": "profile is active after approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.719Z", "durationMs": 31, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a8f7027a-8ed4-4e72-8246-8a7631ef933c, client-e2e-a8f7027a-8ed4-4e72-8246-8a7631ef933c", "traceId": "14a2cabb9154491bb2c06c3a6716437a", "evidence": { "id": "2085905659652067330", "status": "ACTIVE", "tenantName": "客户端全链路测试企业-20260808014718-7ac39aba" } }, { "module": "merchant-session", "name": "required qualifications are approved", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.750Z", "durationMs": 22, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-dbc393e5-edb5-4d4b-b983-32c574c2cf0a, client-e2e-dbc393e5-edb5-4d4b-b983-32c574c2cf0a", "traceId": "12ae2d7738654af7903c8b03c358e20c", "evidence": { "qualifications": [ { "qualificationId": "2085905663582130177", "qualificationType": "BUSINESS_LICENSE", "status": "APPROVED" }, { "qualificationId": "2085905663586324481", "qualificationType": "LEGAL_PERSON_ID", "status": "APPROVED" } ] } }, { "module": "profile-management", "name": "load enterprise profile for editing", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.773Z", "durationMs": 17, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-e752e08f-6345-4ec7-8a54-f3fdf215e6a8, client-e2e-e752e08f-6345-4ec7-8a54-f3fdf215e6a8", "traceId": "e1da0695040b4eee8aa92121d89dc6eb", "evidence": { "id": "2085905659652067330", "tenantName": "客户端全链路测试企业-20260808014718-7ac39aba", "status": "ACTIVE" } }, { "module": "profile-management", "name": "edit enterprise profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.790Z", "durationMs": 29, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6687618e-f05d-434e-a0e8-ed0132d95b6d, client-e2e-6687618e-f05d-434e-a0e8-ed0132d95b6d", "traceId": "7a02c120ce744cff93eff9a20b516ca8", "evidence": { "id": "2085905659652067330", "tenantName": "客户端全链路测试企业-20260808014718-7ac39aba-已编辑", "contactName": "企业联系人-20260808014718-7ac39aba", "status": "ACTIVE" } }, { "module": "profile-management", "name": "enterprise profile edit is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.819Z", "durationMs": 27, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-f1cbb17f-8baa-4a55-90bd-58e1a789ba8b, client-e2e-f1cbb17f-8baa-4a55-90bd-58e1a789ba8b", "traceId": "cffeff4f96d74f708d2c6eecba9bc2b9", "evidence": { "id": "2085905659652067330", "tenantName": "客户端全链路测试企业-20260808014718-7ac39aba-已编辑", "contactEmail": "company_202608080147187ac39aba@example.com" } }, { "module": "profile-management", "name": "load personal profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.846Z", "durationMs": 30, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-b210ddf3-3856-4f06-9ee2-dfa85d683090, client-e2e-b210ddf3-3856-4f06-9ee2-dfa85d683090", "traceId": "2b5688ff66c74eb1b71eba880ff1d6a8", "evidence": { "userId": "2085905659652067331", "username": "client_20260808014718_d7e892", "displayName": "测试管理员-20260808014718-7ac39aba" } }, { "module": "profile-management", "name": "edit personal profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.876Z", "durationMs": 34, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-55139231-62e8-48ac-ac43-869f62b74f05, client-e2e-55139231-62e8-48ac-ac43-869f62b74f05", "traceId": "6b9706bb1da744a4ba3fc0127d95f14f", "evidence": { "userId": "2085905659652067331", "username": "client_20260808014718_d7e892", "displayName": "测试企业管理员-20260808014718-7ac39aba" } }, { "module": "profile-management", "name": "re-login after personal profile token revocation", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:20.910Z", "durationMs": 334, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-5560c526-d1d1-4899-845d-8dd7d0dab103, client-e2e-5560c526-d1d1-4899-845d-8dd7d0dab103", "traceId": "debb3753477940b68774970c1f6c9d6b", "evidence": { "username": "client_20260808014718_d7e892" } }, { "module": "profile-management", "name": "personal profile edit is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.244Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6936587c-b96b-4a4b-a8c1-8367b5ebbe8c, client-e2e-6936587c-b96b-4a4b-a8c1-8367b5ebbe8c", "traceId": "f23c7d848b924b5687c0599f4543e96e", "evidence": { "userId": "2085905659652067331", "username": "client_20260808014718_d7e892", "displayName": "测试企业管理员-20260808014718-7ac39aba" } }, { "module": "rbac-member", "name": "load merchant permission resources", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.280Z", "durationMs": 31, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-6e7d74ff-1eeb-4517-bde5-5f3afecc1681, client-e2e-6e7d74ff-1eeb-4517-bde5-5f3afecc1681", "traceId": "f1b186a3e78b46139eb069904b35e503", "evidence": { "permissionCount": 27 } }, { "module": "rbac-member", "name": "load initial merchant roles", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.311Z", "durationMs": 29, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-85169017-6943-4850-a25a-27397e328256, client-e2e-85169017-6943-4850-a25a-27397e328256", "traceId": "4100db78669b42a0bef117b27e7c9565", "evidence": { "roleCount": 0 } }, { "module": "rbac-member", "name": "create custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.340Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-5e15fcdb-329f-45ea-a5c4-4ef9f8d28b6c, client-e2e-5e15fcdb-329f-45ea-a5c4-4ef9f8d28b6c", "traceId": "526355f6f6be4b40be61bcf305ea4da4", "evidence": { "roleId": "2085905670028775426", "roleCode": "E2E_20260808014718_7ac39aba", "roleType": "CUSTOM", "status": "ACTIVE" } }, { "module": "rbac-member", "name": "grant permissions to custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.378Z", "durationMs": 32, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-f6dd5842-e21f-4bf0-b58a-7eeecf3cbbf1, client-e2e-f6dd5842-e21f-4bf0-b58a-7eeecf3cbbf1", "traceId": "4d38404992454c349d00c7f050c532ab", "evidence": { "roleId": "2085905670028775426", "permissionIds": [ "5301010", "5301011" ], "permissionCodes": [ "merchant:order:list", "merchant:order:view" ] } }, { "module": "rbac-member", "name": "custom role permission detail is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.410Z", "durationMs": 25, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-d7d84c6e-84b0-430c-88bf-7b371eb62745, client-e2e-d7d84c6e-84b0-430c-88bf-7b371eb62745", "traceId": "0fd65e2f55f7443ba454a8f2cca7063c", "evidence": { "roleId": "2085905670028775426", "roleName": "订单只读-20260808014718-7ac39aba", "permissionIds": [ "5301011", "5301010" ] } }, { "module": "rbac-member", "name": "edit custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.435Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-34b5fa64-4fcf-4755-bdc0-0cf42efb1788, client-e2e-34b5fa64-4fcf-4755-bdc0-0cf42efb1788", "traceId": "4fe9691dd80f4224a2197dade33c1e4f", "evidence": { "roleId": "2085905670028775426", "roleName": "订单查询员-20260808014718-7ac39aba", "description": "edited 20260808014718-7ac39aba" } }, { "module": "rbac-member", "name": "disable custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.472Z", "durationMs": 31, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-3be2ce95-3d12-439e-8815-d96d18aa386d, client-e2e-3be2ce95-3d12-439e-8815-d96d18aa386d", "traceId": "bb97dbff99db44a7b39237dd5aabd6b4", "evidence": { "roleId": "2085905670028775426", "status": "DISABLED" } }, { "module": "rbac-member", "name": "enable custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.503Z", "durationMs": 40, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-1521b7d0-c29c-440f-bbea-74c2f838934c, client-e2e-1521b7d0-c29c-440f-bbea-74c2f838934c", "traceId": "c88803325fe6458a987b79f3dca2dde9", "evidence": { "roleId": "2085905670028775426", "status": "ACTIVE" } }, { "module": "rbac-member", "name": "create enterprise member with role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.543Z", "durationMs": 409, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-e8ed0dea-17bb-48cd-92be-460d5110933c, client-e2e-e8ed0dea-17bb-48cd-92be-460d5110933c", "traceId": "af40f81b7fb24a188366be43841b6381", "evidence": { "membershipId": "2085905671131877380", "memberType": "EMPLOYEE", "status": "ACTIVE", "roleIds": [ "2085905670028775426" ] } }, { "module": "rbac-member", "name": "new enterprise member can login", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:21.952Z", "durationMs": 325, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-3e55c7d1-8fef-4709-9065-13a3798667c2, client-e2e-3e55c7d1-8fef-4709-9065-13a3798667c2", "traceId": "27e48d1891464c7bb15771f0bedfe789", "evidence": { "username": "member_20260808014721_4df66" } }, { "module": "rbac-member", "name": "member can use granted order list permission", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:22.278Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-d825ad9d-1ef6-4d57-9bff-feef413c0294, client-e2e-d825ad9d-1ef6-4d57-9bff-feef413c0294", "traceId": "d2fc4def44174748b36547b486e35a8c", "evidence": { "total": "1" } }, { "module": "rbac-member", "name": "member can view order with granted permission", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:22.316Z", "durationMs": 35, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-8a8e154b-de45-4318-985a-e17600eb6d30, client-e2e-8a8e154b-de45-4318-985a-e17600eb6d30", "traceId": "2bbe098fe97a44f8889fa4b7e1c3af48", "evidence": { "orderId": "2085905662991728641", "status": "DRAFT" } }, { "module": "rbac-member", "name": "edit enterprise member", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:22.351Z", "durationMs": 39, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-d4d97c3b-9be7-47ae-a0ec-35cf53664ed1, client-e2e-d4d97c3b-9be7-47ae-a0ec-35cf53664ed1", "traceId": "36c79f5d4ad24627a4a236079dc99f48", "evidence": { "membershipId": "2085905671131877380", "displayName": "已编辑订单成员-20260808014718-7ac39aba", "status": "ACTIVE" } }, { "module": "rbac-member", "name": "reset enterprise member password", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:22.390Z", "durationMs": 401, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-85413fbe-75e9-4381-8e0c-3c74ee3518d3, client-e2e-85413fbe-75e9-4381-8e0c-3c74ee3518d3", "traceId": "1afc4901c23945789faa15855a6b5a1f", "evidence": { "membershipId": "2085905671131877380" } }, { "module": "rbac-member", "name": "member old password is rejected after reset", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:22.791Z", "durationMs": 332, "http": 200, "code": "A0401", "message": "用户名或密码错误", "requestId": "client-e2e-c7c83325-7fc9-41e0-a5d4-f368a9ecfee8, client-e2e-c7c83325-7fc9-41e0-a5d4-f368a9ecfee8", "traceId": "2c6a64cd11554657a5d73039ccedb90d", "evidence": { "username": "member_20260808014721_4df66", "rejectionCode": "A0401" } }, { "module": "rbac-member", "name": "member can login with reset password", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.123Z", "durationMs": 339, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-f1c95d06-da0f-4a13-955d-015d17d5316c, client-e2e-f1c95d06-da0f-4a13-955d-015d17d5316c", "traceId": "f9ac3a5926874f5c831a7583ebde6baf", "evidence": { "username": "member_20260808014721_4df66" } }, { "module": "rbac-member", "name": "disable enterprise member", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.462Z", "durationMs": 118, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a3ded015-dfd9-4125-b36b-0caa53e56fa7, client-e2e-a3ded015-dfd9-4125-b36b-0caa53e56fa7", "traceId": "5ba82cd7ef5d40b48b5f6a14c0fd6c72", "evidence": { "membershipId": "2085905671131877380", "status": "DISABLED" } }, { "module": "rbac-member", "name": "disabled member login is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.580Z", "durationMs": 21, "http": 200, "code": "A0403", "message": "账号已禁用", "requestId": "client-e2e-c2cdd945-4d3e-47a8-b1e7-f47c486dc4be, client-e2e-c2cdd945-4d3e-47a8-b1e7-f47c486dc4be", "traceId": "e51afc6f3e104ea194b3baf85678cd84", "evidence": { "username": "member_20260808014721_4df66", "rejectionCode": "A0403" } }, { "module": "rbac-member", "name": "enable enterprise member", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.601Z", "durationMs": 105, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-2ce544bb-7b3c-4430-b552-1f00f46ee9ba, client-e2e-2ce544bb-7b3c-4430-b552-1f00f46ee9ba", "traceId": "e27492cbbe2e45deb16ff39a3141106e", "evidence": { "membershipId": "2085905671131877380", "status": "ACTIVE" } }, { "module": "rbac-member", "name": "clear enterprise member roles", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.706Z", "durationMs": 42, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-da6e1c38-27db-430a-85c7-d4fda46afb4a, client-e2e-da6e1c38-27db-430a-85c7-d4fda46afb4a", "traceId": "a7daf6f41f1349dab52b52105ffcee06", "evidence": { "membershipId": "2085905671131877380", "roleIds": [] } }, { "module": "rbac-member", "name": "member role clearing is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.748Z", "durationMs": 28, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-e210ed69-feff-4280-952c-c77ff6b5f285, client-e2e-e210ed69-feff-4280-952c-c77ff6b5f285", "traceId": "bdccd95fe9ae418d9ab71456a4425d0e", "evidence": { "membershipId": "2085905671131877380", "roleIds": [] } }, { "module": "rbac-member", "name": "role clearing revokes stale member token", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.776Z", "durationMs": 22, "http": 401, "code": "A0401", "message": "登录会话已过期、已退出或 Redis 不可用", "requestId": "client-e2e-2f8d7f37-63c3-4001-9e1e-753ccb5bfd64", "traceId": null, "evidence": { "rejectionCode": "A0401" } }, { "module": "rbac-member", "name": "member re-login after role clearing", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:23.798Z", "durationMs": 327, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a5b6baf4-dfc7-4bf3-9e1b-1cc144db80f3, client-e2e-a5b6baf4-dfc7-4bf3-9e1b-1cc144db80f3", "traceId": "0697f8a000874e42825dfabce99f64c3", "evidence": { "username": "member_20260808014721_4df66" } }, { "module": "rbac-member", "name": "member without roles cannot list orders", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.125Z", "durationMs": 26, "http": 200, "code": "A0403", "message": "Access denied", "requestId": "client-e2e-9eafc5a0-dcbf-47ab-aa6c-4b67dcde699c, client-e2e-9eafc5a0-dcbf-47ab-aa6c-4b67dcde699c", "traceId": "46608dfe696c4aab9b65f63d2e848088", "evidence": { "rejectionCode": "A0403" } }, { "module": "rbac-member", "name": "disable test member after verification", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.151Z", "durationMs": 98, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a0873932-82fd-46c2-ae48-bc3d5d511635, client-e2e-a0873932-82fd-46c2-ae48-bc3d5d511635", "traceId": "e92b945848d247908b1e3cf79e13001a", "evidence": { "membershipId": "2085905671131877380", "status": "DISABLED" } }, { "module": "rbac-member", "name": "delete unassigned custom role", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.250Z", "durationMs": 32, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-f2119d45-714f-47e9-983f-ddbd074fec00, client-e2e-f2119d45-714f-47e9-983f-ddbd074fec00", "traceId": "44599d07d80b4e4c9b859194496b1435", "evidence": { "roleId": "2085905670028775426" } }, { "module": "order-master-data", "name": "load active domestic receiving warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.282Z", "durationMs": 29, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-2da9faca-7d4f-4326-8ea2-8e4042eb7a3e, client-e2e-2da9faca-7d4f-4326-8ea2-8e4042eb7a3e", "traceId": "74d0b0b0218741bfbb230d9a4b18003c", "evidence": { "total": "2", "warehouseCount": 2 } }, { "module": "order-master-data", "name": "load active FBA destination warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.311Z", "durationMs": 50, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-770dcd1f-4541-47ab-ae29-6321cc4c7e30, client-e2e-770dcd1f-4541-47ab-ae29-6321cc4c7e30", "traceId": "6da7e34db4bf404f82a5da1d56e7d0a9", "evidence": { "total": "253", "warehouseCount": 200 } }, { "module": "order-master-data", "name": "load receiving warehouse detail", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.361Z", "durationMs": 25, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-8616d72f-9d16-4765-95ee-426c6f39f433, client-e2e-8616d72f-9d16-4765-95ee-426c6f39f433", "traceId": "ffb408bd1f7f4669afc200677ec2c6ee", "evidence": { "id": "193000000000200001", "name": "义乌仓" } }, { "module": "order-master-data", "name": "load active pricing channels", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.386Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-a27c8faa-bcc4-471b-8364-c85d63071fd9, client-e2e-a27c8faa-bcc4-471b-8364-c85d63071fd9", "traceId": "b98a114ae9c94778a0943b2bdbfa2fce", "evidence": { "channels": [ { "channelCode": "EXX_RAIL_NY", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "EXX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "HEDE_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "HEDE_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "MATSON_CLX_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "MATSON_CLX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "MATSON_MAX_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "MATSON_MAX_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_CHICAGO_RAIL", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_HOUSTON_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_LA_FULL_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_LA_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_NEW_YORK_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] }, { "channelCode": "OA_PARCEL", "priceModel": "REGION_WEIGHT_TIER", "pricingTaxModes": [ "TAX_INCLUDED" ] }, { "channelCode": "OA_SAVANNAH_TRUCK", "priceModel": "FBA_WAREHOUSE_RATE", "pricingTaxModes": [ "TAX_INCLUDED", "TAX_EXCLUDED" ] } ] } }, { "module": "order-master-data", "name": "load public shipper candidates", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:47:24.424Z", "durationMs": 41, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-cd16d3b6-65f5-48f0-9987-7a73ba0e5199, client-e2e-cd16d3b6-65f5-48f0-9987-7a73ba0e5199", "traceId": "1dd5aa4f2d6c4bdebada300712bed6c9", "evidence": { "candidateCount": 3 } }, { "module": "pricing-estimate", "name": "estimate selected channel price", "passed": false, "skipped": false, "startedAt": "2026-08-08T01:47:24.465Z", "durationMs": 30, "http": 200, "code": "A0404", "message": "当前条件没有匹配价格", "requestId": "client-e2e-1e42e6a2-5d9e-41be-b117-ef940364d9da, client-e2e-1e42e6a2-5d9e-41be-b117-ef940364d9da", "traceId": "67aeabc633fe4d94af9b86852e5a39c1", "evidence": null, "error": { "name": "Error", "message": "business code: expected=\"200\" actual=\"A0404\"" } } ], "futureModules": [ "measurement", "ocr", "mojia", "billing" ] }