This commit is contained in:
2026-08-29 11:10:28 +08:00
parent 775dd71227
commit b1ab909184
3 changed files with 347 additions and 2 deletions
+4 -2
View File
@@ -10,7 +10,8 @@ const OPTIONAL_MODULES = ['manual-order-splitting-fixture', 'manual-order-splitt
'manual-preload-push-fixture', 'manual-preload-push-verify',
'manual-pda-ready-fixture', 'manual-pda-ready-verify',
'manual-pda-batch-fixture', 'manual-pda-batch-verify',
'manual-loading-complete-fixture', 'manual-loading-complete-verify']
'manual-loading-complete-fixture', 'manual-loading-complete-verify',
'coload-groups']
const AVAILABLE_MODULES = new Set([...CONFIGURED_MODULES, ...OPTIONAL_MODULES])
const MODULE_DEPENDENCIES = new Map([
@@ -19,6 +20,7 @@ const MODULE_DEPENDENCIES = new Map([
['orders', ['merchant-qualification-fixture']],
['inbound-measurement', ['orders']],
['manual-order-splitting-fixture', ['inbound-measurement']],
['coload-groups', ['inbound-measurement']],
['phase3-container-loading', ['inbound-measurement']],
['phase3-loading', ['phase3-container-loading']],
['phase3-container-overview', ['phase3-loading']],
@@ -370,7 +372,7 @@ export function validateExecutionOptions(options) {
}
if (options.waitSplitCount > 1) {
const fixtureModules = new Set(['merchant-qualification-fixture', 'orders', 'inbound-measurement',
'manual-order-splitting-fixture'])
'manual-order-splitting-fixture', 'coload-groups'])
if (options.modules.some((module) => !fixtureModules.has(module))) {
throw new Error('批量WAIT_SPLIT只允许执行merchant-qualification-fixture、orders、inbound-measurement、manual-order-splitting-fixture')
}