fix: restore phase five development acceptance chain

This commit is contained in:
2026-09-01 21:55:27 +08:00
parent 04e0111756
commit ad5e0812bf
35 changed files with 623 additions and 313 deletions
@@ -183,7 +183,7 @@ class Phase3FinalUnifiedSqlContractTest {
.contains("存在缺失中文注释的业务表")
.contains("存在缺失中文注释的业务字段")
.doesNotContain("CREATE PROCEDURE upgrade_column_comment");
assertThat(count(sql, "CALL queue_table_comment(")).isEqualTo(144);
assertThat(count(sql, "CALL queue_table_comment(")).isEqualTo(145);
assertThat(count(sql, "CALL queue_column_comment(")).isGreaterThanOrEqualTo(2374);
assertThat(sql)
.contains("CALL queue_column_comment('baiyue_firstleg', 'fl_inbound_fee_detail', 'supplier_id'")
@@ -239,6 +239,9 @@ class LoadingCompletedOutboxServiceTest {
.getAnnotation(Select.class).value()).replaceAll("\\s+", " ");
String palletsSql = String.join(" ", LoadingCompletedEventMapper.class.getMethod("palletRows", long.class)
.getAnnotation(Select.class).value()).replaceAll("\\s+", " ");
String actualPalletsSql = String.join(" ", LoadingCompletedEventMapper.class
.getMethod("actualPalletRows", long.class).getAnnotation(Select.class).value())
.replaceAll("\\s+", " ");
assertThat(rowsSql).contains("p.plan_status = 'COMPLETED'")
.contains("o.process_status = 'LOADED'")
@@ -265,6 +268,9 @@ class LoadingCompletedOutboxServiceTest {
.contains("label.inbound_detail_id = i.inbound_detail_id")
.contains("label.batch_status = 'ACTIVE'")
.doesNotContain("label.inbound_id = i.inbound_id");
assertThat(actualPalletsSql)
.contains("pallet.pallet_no AS pallet_code")
.doesNotContain("pallet.pallet_code");
}
@Test void publishesDropshipPalletSkuAndCartonSnapshots() throws Exception {