Test #1

Merged
admin merged 1726 commits from test into main 2026-09-17 11:52:45 +08:00
3 changed files with 3 additions and 2 deletions
Showing only changes of commit 4630186a56 - Show all commits
@@ -7919,7 +7919,7 @@ BEGIN
WHERE source_order.id = NEW.source_inbound_id
AND source_order.tenant_id = NEW.tenant_id
AND source_order.deleted = 0
AND source_order.package_count = NEW.package_count
AND COALESCE(source_order.package_count, source_order.total_package_count) = NEW.package_count
AND ((source_order.id = NEW.parent_inbound_id
AND source_order.inbound_role = 'MASTER'
AND source_order.split_status = 'NOT_SPLIT') OR
@@ -524,7 +524,7 @@ BEGIN
WHERE source_order.id = NEW.source_inbound_id
AND source_order.tenant_id = NEW.tenant_id
AND source_order.deleted = 0
AND source_order.package_count = NEW.package_count
AND COALESCE(source_order.package_count, source_order.total_package_count) = NEW.package_count
AND ((source_order.id = NEW.parent_inbound_id
AND source_order.inbound_role = 'MASTER'
AND source_order.split_status = 'NOT_SPLIT') OR
@@ -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("COALESCE(source_order.package_count, source_order.total_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("拆分批次来源必须是箱数匹配且未消费的根主单或余量子单")