fix(lastleg): search frozen warehouse code and name

This commit is contained in:
2026-09-08 13:14:13 +08:00
parent 096ab8d48b
commit 3c05525e27
5 changed files with 71 additions and 6 deletions
@@ -0,0 +1,19 @@
package com.baiyue.lastleg.mapper;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class LastlegOrderWarehouseQueryContractTest {
@Test
void warehouseFilterUsesOnlyFrozenReceivingWarehouseCodeAndName() {
String sql = LastlegOrderMapper.WAREHOUSE_FILTER_SQL;
assertTrue(sql.contains("LOWER(TRIM(overseas_warehouse_code))"));
assertTrue(sql.contains("LOWER(TRIM(overseas_warehouse_name))"));
assertTrue(sql.contains("LIKE CONCAT('%',LOWER({0}),'%')"));
assertFalse(sql.contains("overseas_warehouse_id"));
assertFalse(sql.contains("transfer_warehouse"));
}
}