fix(firstleg): execute loading completion gate SQL

This commit is contained in:
2026-08-11 14:13:28 +08:00
parent df0f05c74d
commit bf7c214908
4 changed files with 7 additions and 5 deletions
@@ -24,7 +24,8 @@ class LoadingCompletionGateSqlContractTest {
.contains("c.status='CLEARANCE_COMPLETED'")
.contains("r.receipt_type='RELEASED'")
.contains("r.file_id IS NOT NULL")
.contains("newer.receipt_version>r.receipt_version")
.contains("l.tenant_id=#{tenantId} AND l.inbound_id=#{inboundId}");
.contains("newer.receipt_version>r.receipt_version")
.contains("l.tenant_id=#{tenantId} AND l.inbound_id=#{inboundId}")
.doesNotContain("<", ">");
}
}
@@ -33,8 +33,9 @@ class LoadingFulfillmentCompletionMapperContractTest {
.contains("remainder.split_purpose='REMAINDER'")
.contains("remainder.split_status='NOT_SPLIT'")
.contains("loaded.split_purpose='LOADED'")
.contains("loaded.process_status<>'LOADED'")
.contains("loaded.process_status<>'LOADED'")
.contains("remainder.id IS NULL AND loaded.id IS NULL")
.doesNotContain("&lt;", "&gt;")
.doesNotContain("NOT EXISTS")
.doesNotContain("SELECT 1 FROM fl_inbound_order");
}