From 16a60a917512c446f1b9e468381250512e0629a0 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 3 Sep 2026 10:23:01 +0800 Subject: [PATCH] fix(file): align order export batch limit --- config/nacos/cn/file-service.yml | 2 +- config/nacos/local/file-service.yml | 2 +- file/src/main/resources/application.yml | 2 +- .../config/DomesticWarehouseOrderExportContractTest.java | 9 +++++++++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/config/nacos/cn/file-service.yml b/config/nacos/cn/file-service.yml index 1f230df04..2d1ff9358 100644 --- a/config/nacos/cn/file-service.yml +++ b/config/nacos/cn/file-service.yml @@ -30,7 +30,7 @@ baiyue: enabled: true max-rows: 200000 max-attempts: 3 - batch-size: 500 + batch-size: 200 LOADING_LIST_BUY_DECLARATION_ITEMS: provider-service: firstleg-service diff --git a/config/nacos/local/file-service.yml b/config/nacos/local/file-service.yml index 1ecfc0ed3..31fcdb590 100644 --- a/config/nacos/local/file-service.yml +++ b/config/nacos/local/file-service.yml @@ -26,7 +26,7 @@ baiyue: enabled: true max-rows: 200000 max-attempts: 3 - batch-size: 500 + batch-size: 200 LOADING_LIST_BUY_DECLARATION_ITEMS: provider-service: firstleg-service diff --git a/file/src/main/resources/application.yml b/file/src/main/resources/application.yml index 2d9fa2132..ef4179c70 100644 --- a/file/src/main/resources/application.yml +++ b/file/src/main/resources/application.yml @@ -109,7 +109,7 @@ baiyue: enabled: true max-rows: 200000 max-attempts: 3 - batch-size: 500 + batch-size: 200 LOADING_LIST_BUY_DECLARATION_ITEMS: provider-service: firstleg-service provider-path: /internal/exports/v1/LOADING_LIST_BUY_DECLARATION_ITEMS/batches diff --git a/file/src/test/java/com/baiyue/file/config/DomesticWarehouseOrderExportContractTest.java b/file/src/test/java/com/baiyue/file/config/DomesticWarehouseOrderExportContractTest.java index 38fb236eb..9e315807c 100644 --- a/file/src/test/java/com/baiyue/file/config/DomesticWarehouseOrderExportContractTest.java +++ b/file/src/test/java/com/baiyue/file/config/DomesticWarehouseOrderExportContractTest.java @@ -22,6 +22,15 @@ class DomesticWarehouseOrderExportContractTest { .contains("provider-path: /internal/exports/v1/" + TYPE + "/batches") .contains("required-permission: platform:order:export") .contains("app-scope: PLATFORM"); + Map root = map(new Yaml().load(source)); + Map baiyue = map(root.get("baiyue")); + Map fileConfig = map(baiyue.get("file")); + Map export = map(fileConfig.get("export")); + Map definitions = map(export.get("definitions")); + Map orderDefinition = map(definitions.get(TYPE)); + assertThat(orderDefinition.get("batch-size")) + .as("%s must stay within Firstleg's 200-order summary limit", file) + .isEqualTo(200); } }