fix(phase3): close inbound split trigger condition

This commit is contained in:
2026-08-10 13:51:13 +08:00
parent d15bc9b583
commit d2198fff06
3 changed files with 3 additions and 2 deletions
@@ -61,6 +61,7 @@ class InboundParentChildSqlContractTest {
.contains("NEW.loaded_package_count")
.contains("NEW.remaining_package_count")
.contains("NEW.loaded_package_count + NEW.remaining_package_count <> NEW.package_count")
.contains("AND plan_item.deleted = 0))))\n OR NOT EXISTS (")
.contains("source_batch.inbound_id = COALESCE(batch.source_inbound_id, batch.parent_inbound_id)")
.contains("拆分批次来源必须是箱数匹配且未消费的根主单或余量子单")
.contains("SUM(split_item.package_count) > source_item.package_count")