{ "marker": "20260808014530-5a43cd64", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T01:45:30.640Z", "completedAt": "2026-08-08T01:45:33.768Z", "success": false, "fatal": { "name": "Error", "message": "system role is required" }, "testAccount": { "username": "client_20260808014530_c35db3", "companyName": "客户端全链路测试企业-20260808014530-5a43cd64", "legalPhone": "13953530641" }, "resources": { "tenantId": "2085905207086665730", "membershipId": "2085905207086665732", "reviewId": "2085905211088031745", "productImageFileId": "2085905209935593474", "receivingWarehouseId": "193000000000200001", "destinationWarehouseId": "193000000000000001", "channelCode": "EXX_RAIL_NY", "roleId": null, "testMembershipId": null, "orderIds": [ "2085905210350829570" ] }, "steps": [ { "module": "registration", "name": "enterprise self-registration", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:30.641Z", "durationMs": 385, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-c7794425-ab36-4269-a9b5-f5b4f86a3137, client-e2e-c7794425-ab36-4269-a9b5-f5b4f86a3137", "traceId": "1d05138199574e85959dc74fd1a1b591", "evidence": { "tenantId": "2085905207086665730", "membershipId": "2085905207086665732", "tenantStatus": "PROFILE_REQUIRED", "nextStep": "LOGIN_AND_COMPLETE_QUALIFICATIONS" } }, { "module": "registration", "name": "duplicate username is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.026Z", "durationMs": 34, "http": 200, "code": "A0409", "message": "Username already exists", "requestId": "client-e2e-fb418bb4-bc3b-46c9-9142-d1ee80c3e2c4, client-e2e-fb418bb4-bc3b-46c9-9142-d1ee80c3e2c4", "traceId": "3872c33ca42b4df2aec314d50ffbd617", "evidence": null }, { "module": "registration", "name": "login before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.061Z", "durationMs": 342, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-3b1567e4-778b-40f8-9d2c-c1a9305f5a15, client-e2e-3b1567e4-778b-40f8-9d2c-c1a9305f5a15", "traceId": "77778d9ae75d4796ac6091eff4419277", "evidence": { "username": "client_20260808014530_c35db3" } }, { "module": "registration", "name": "profile is incomplete before qualifications", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.403Z", "durationMs": 28, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-fdea7af8-745a-4164-8ff1-f151a514dbb8, client-e2e-fdea7af8-745a-4164-8ff1-f151a514dbb8", "traceId": "6bcc058353464d868420c6200d381ddb", "evidence": { "id": "2085905207086665730", "status": "PROFILE_REQUIRED", "tenantName": "客户端全链路测试企业-20260808014530-5a43cd64" } }, { "module": "pre-approval-master-data", "name": "load active domestic receiving warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.431Z", "durationMs": 32, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-5da4d470-0c10-4c49-8e73-8e252fd63dc6, client-e2e-5da4d470-0c10-4c49-8e73-8e252fd63dc6", "traceId": "ad9e049be6934a08aad12c88a2fdb252", "evidence": { "total": "2", "warehouseCount": 2 } }, { "module": "pre-approval-master-data", "name": "load active FBA destination warehouses", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.463Z", "durationMs": 73, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-67d8254c-9b79-42d5-8df5-48df4b81d931, client-e2e-67d8254c-9b79-42d5-8df5-48df4b81d931", "traceId": "e24f5f82f419469e877a29b4f696a18f", "evidence": { "total": "253", "warehouseCount": 200 } }, { "module": "pre-approval-master-data", "name": "load receiving warehouse detail", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.536Z", "durationMs": 30, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-b8d9aacc-fef5-40ee-8e77-7784ef3db66f, client-e2e-b8d9aacc-fef5-40ee-8e77-7784ef3db66f", "traceId": "9d954f424b504b7bb978f01684cdf8ee", "evidence": { "id": "193000000000200001", "name": "义乌仓" } }, { "module": "pre-approval-master-data", "name": "load active pricing channels", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.567Z", "durationMs": 42, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-41874113-4ffb-4523-aa2e-dd1aac001f30, client-e2e-41874113-4ffb-4523-aa2e-dd1aac001f30", "traceId": "325f2af177f64eefac20083ee9840d03", "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:45:31.609Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-0fc5f34b-4873-4bbf-971d-f2eb852f9979, client-e2e-0fc5f34b-4873-4bbf-971d-f2eb852f9979", "traceId": "dc27cbd326cc477fae138ca02c1ba745", "evidence": { "candidateCount": 3 } }, { "module": "pre-approval-product-image", "name": "upload product image", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.645Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-38af106a-fc7e-4c06-bdf3-67506fe7556b, client-e2e-38af106a-fc7e-4c06-bdf3-67506fe7556b", "traceId": "bee77f8cfa2a4e5fa2f57bbc48000808", "evidence": { "fileId": "2085905209935593474", "fileName": "product-20260808014530-5a43cd64.png", "contentType": "image/png", "sizeBytes": "68" } }, { "module": "order-validation", "name": "missing pricingTaxMode is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.682Z", "durationMs": 29, "http": 200, "code": "A0422", "message": "pricingTaxMode: must not be blank", "requestId": "client-e2e-e3a22c2a-5b4d-43bc-ba4f-a6fed0cdc1ad, client-e2e-e3a22c2a-5b4d-43bc-ba4f-a6fed0cdc1ad", "traceId": "13991b6b039144ddbb87428938824b2f", "evidence": null }, { "module": "order-before-approval", "name": "create draft before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.712Z", "durationMs": 75, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-3cf5d757-9ff8-4478-8f45-d6df37f04f2b, client-e2e-3cf5d757-9ff8-4478-8f45-d6df37f04f2b", "traceId": "7e68c91e2f5147688862d71ad961870e", "evidence": { "orderId": "2085905210350829570", "status": "DRAFT" } }, { "module": "order-before-approval", "name": "create draft idempotent replay", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.787Z", "durationMs": 29, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-634721a6-f68a-44f7-a220-2067585f9ef9, client-e2e-634721a6-f68a-44f7-a220-2067585f9ef9", "traceId": "6df3ed2d9b13433a810ef9d3be6420f4", "evidence": { "orderId": "2085905210350829570", "replayed": true } }, { "module": "order-before-approval", "name": "submit is blocked before approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.816Z", "durationMs": 29, "http": 200, "code": "A0403", "message": "Enterprise information must be approved before ordering", "requestId": "client-e2e-5b65d3ca-0edf-4be8-96d1-5299af7a5a72, client-e2e-5b65d3ca-0edf-4be8-96d1-5299af7a5a72", "traceId": "50b158e39c564395aa2c36af7f5e08a8", "evidence": { "orderId": "2085905210350829570", "rejectionCode": "A0403" } }, { "module": "qualification-review", "name": "upload required qualification package", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.845Z", "durationMs": 49, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-85dddf86-f87e-4ca6-af55-70ff44d67078, client-e2e-85dddf86-f87e-4ca6-af55-70ff44d67078", "traceId": "a1d8108021514d4cabe14a4c206b1ab0", "evidence": { "businessLicenseQualificationId": "2085905210794430466", "legalPersonIdQualificationId": "2085905210798624769", "tenantStatus": "PROFILE_REQUIRED" } }, { "module": "qualification-review", "name": "required qualifications are pending", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.894Z", "durationMs": 26, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-60e34c44-4eee-4365-a039-3653840f7806, client-e2e-60e34c44-4eee-4365-a039-3653840f7806", "traceId": "c7da811803f04c118926f42e284b7680", "evidence": { "qualifications": [ { "qualificationId": "2085905210794430466", "qualificationType": "BUSINESS_LICENSE", "status": "PENDING" }, { "qualificationId": "2085905210798624769", "qualificationType": "LEGAL_PERSON_ID", "status": "PENDING" } ] } }, { "module": "qualification-review", "name": "submit enterprise review", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.920Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-36cbbcb1-6413-4da3-88ee-b260bcd8393f, client-e2e-36cbbcb1-6413-4da3-88ee-b260bcd8393f", "traceId": "bccae7d6b31f4223afca1d2c024b884d", "evidence": { "tenantId": "2085905207086665730", "status": "PENDING" } }, { "module": "qualification-review", "name": "platform reviewer login", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:31.958Z", "durationMs": 570, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-3ffc0660-9bc8-4094-ad82-7c5d4ca74f15, client-e2e-3ffc0660-9bc8-4094-ad82-7c5d4ca74f15", "traceId": "d6f120c86bc1408394ebe84803cdf112", "evidence": { "username": "platform_admin" } }, { "module": "qualification-review", "name": "platform finds pending review", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.528Z", "durationMs": 21, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-11539108-592a-440b-8849-31b751d3b0a5, client-e2e-11539108-592a-440b-8849-31b751d3b0a5", "traceId": "590c16ed44c8495c88d0d29a52b68f44", "evidence": { "reviewId": "2085905211088031745", "tenantId": "2085905207086665730", "status": "PENDING" } }, { "module": "qualification-review", "name": "platform sees required qualifications", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.549Z", "durationMs": 37, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-c99aba15-c0d9-429c-b417-2dbfb1ec456f, client-e2e-c99aba15-c0d9-429c-b417-2dbfb1ec456f", "traceId": "4e805a99bf134ff5be1aa9c1d091e5cc", "evidence": { "qualifications": [ { "qualificationId": "2085905210794430466", "qualificationType": "BUSINESS_LICENSE", "status": "PENDING" }, { "qualificationId": "2085905210798624769", "qualificationType": "LEGAL_PERSON_ID", "status": "PENDING" } ] } }, { "module": "qualification-review", "name": "platform approves enterprise", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.586Z", "durationMs": 36, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-1c9e31f9-16cd-4a1f-a96b-6cc1c204c195, client-e2e-1c9e31f9-16cd-4a1f-a96b-6cc1c204c195", "traceId": "b6e371ef58704f3a827dcf3919d416c9", "evidence": { "tenantId": "2085905207086665730", "administratorCreated": false, "generatedCredentialsReturned": false } }, { "module": "qualification-review", "name": "registered account remains enterprise owner", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.622Z", "durationMs": 32, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-2cc4f5e3-fa0d-410b-8c97-a9be991fc68f, client-e2e-2cc4f5e3-fa0d-410b-8c97-a9be991fc68f", "traceId": "77418746198a44b282efcd740ae67fe6", "evidence": { "membershipId": "2085905207086665732", "username": "client_20260808014530_c35db3", "memberType": "OWNER", "status": "ACTIVE" } }, { "module": "merchant-session", "name": "client re-login after approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.654Z", "durationMs": 330, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-4575fcf9-7c1d-42b8-af71-0a8320480c3e, client-e2e-4575fcf9-7c1d-42b8-af71-0a8320480c3e", "traceId": "01426a07828a4cfa833fa0a55f45f1a2", "evidence": { "username": "client_20260808014530_c35db3" } }, { "module": "merchant-session", "name": "profile is active after approval", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:32.984Z", "durationMs": 35, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-45c80e5b-518e-4c79-a002-8895b07e934a, client-e2e-45c80e5b-518e-4c79-a002-8895b07e934a", "traceId": "33835089a75346259faf3e4be7fc4cab", "evidence": { "id": "2085905207086665730", "status": "ACTIVE", "tenantName": "客户端全链路测试企业-20260808014530-5a43cd64" } }, { "module": "merchant-session", "name": "required qualifications are approved", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.019Z", "durationMs": 32, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-b5ca7293-3bc8-4fe9-acec-ba780b883598, client-e2e-b5ca7293-3bc8-4fe9-acec-ba780b883598", "traceId": "e9dde9eb1c304d59a84a119073150341", "evidence": { "qualifications": [ { "qualificationId": "2085905210794430466", "qualificationType": "BUSINESS_LICENSE", "status": "APPROVED" }, { "qualificationId": "2085905210798624769", "qualificationType": "LEGAL_PERSON_ID", "status": "APPROVED" } ] } }, { "module": "profile-management", "name": "load enterprise profile for editing", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.052Z", "durationMs": 30, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-0a73393c-f9ae-4b14-88ab-55935757a54a, client-e2e-0a73393c-f9ae-4b14-88ab-55935757a54a", "traceId": "452e015390f940238d2568ad4916b89b", "evidence": { "id": "2085905207086665730", "tenantName": "客户端全链路测试企业-20260808014530-5a43cd64", "status": "ACTIVE" } }, { "module": "profile-management", "name": "edit enterprise profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.082Z", "durationMs": 43, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-80ee9d05-b29b-4a40-afbd-555bcccd5556, client-e2e-80ee9d05-b29b-4a40-afbd-555bcccd5556", "traceId": "5ff4bf3c6368427cbdc31b5834f5271d", "evidence": { "id": "2085905207086665730", "tenantName": "客户端全链路测试企业-20260808014530-5a43cd64-已编辑", "contactName": "企业联系人-20260808014530-5a43cd64", "status": "ACTIVE" } }, { "module": "profile-management", "name": "enterprise profile edit is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.125Z", "durationMs": 21, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-ec89642c-289d-4126-a0dd-150240edada4, client-e2e-ec89642c-289d-4126-a0dd-150240edada4", "traceId": "da8dda311d904eb59942aff9069de6e3", "evidence": { "id": "2085905207086665730", "tenantName": "客户端全链路测试企业-20260808014530-5a43cd64-已编辑", "contactEmail": "company_202608080145305a43cd64@example.com" } }, { "module": "profile-management", "name": "load personal profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.146Z", "durationMs": 27, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-76865186-3db6-4172-8ebc-3df342f78665, client-e2e-76865186-3db6-4172-8ebc-3df342f78665", "traceId": "3771e32c220e439fb3f2ebff0a7e752d", "evidence": { "userId": "2085905207086665731", "username": "client_20260808014530_c35db3", "displayName": "测试管理员-20260808014530-5a43cd64" } }, { "module": "profile-management", "name": "edit personal profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.173Z", "durationMs": 42, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-ced218a9-a8d8-4991-9122-bb10e574006a, client-e2e-ced218a9-a8d8-4991-9122-bb10e574006a", "traceId": "bfdc316613204a13b2f1be04c4ac8095", "evidence": { "userId": "2085905207086665731", "username": "client_20260808014530_c35db3", "displayName": "测试企业管理员-20260808014530-5a43cd64" } }, { "module": "profile-management", "name": "re-login after personal profile token revocation", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.215Z", "durationMs": 346, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-40c1f77b-720f-414a-b4e9-9f6832fc6860, client-e2e-40c1f77b-720f-414a-b4e9-9f6832fc6860", "traceId": "952b1d17ba8742898b658b6358d16867", "evidence": { "username": "client_20260808014530_c35db3" } }, { "module": "profile-management", "name": "personal profile edit is persisted", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.561Z", "durationMs": 37, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-43d40bc7-8036-4bab-ad8e-13cf29b4671e, client-e2e-43d40bc7-8036-4bab-ad8e-13cf29b4671e", "traceId": "c76ed4050f5e49269489ff80cc76436d", "evidence": { "userId": "2085905207086665731", "username": "client_20260808014530_c35db3", "displayName": "测试企业管理员-20260808014530-5a43cd64" } }, { "module": "rbac-member", "name": "load merchant permission resources", "passed": true, "skipped": false, "startedAt": "2026-08-08T01:45:33.599Z", "durationMs": 138, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-d341aa52-7250-4f4b-b8e0-a70303366d06, client-e2e-d341aa52-7250-4f4b-b8e0-a70303366d06", "traceId": "f582262ec52c4239b2d025c6e85f977f", "evidence": { "permissionCount": 27 } }, { "module": "rbac-member", "name": "load initial merchant roles", "passed": false, "skipped": false, "startedAt": "2026-08-08T01:45:33.737Z", "durationMs": 31, "http": 200, "code": "200", "message": "success", "requestId": "client-e2e-235e0999-bffc-4926-93af-9a61f7fa2223, client-e2e-235e0999-bffc-4926-93af-9a61f7fa2223", "traceId": "ccc2bed8eaaf48029a9cb40705a9da90", "evidence": { "roleCount": 0 }, "error": { "name": "Error", "message": "system role is required" } } ], "futureModules": [ "measurement", "ocr", "mojia", "billing" ] }