fix(lastleg): keep inventory warehouse snapshots canonical

This commit is contained in:
2026-09-08 16:16:20 +08:00
parent 6908969307
commit 40fe0ba0e1
16 changed files with 182 additions and 21 deletions
@@ -109,6 +109,10 @@ class LastlegOrderServiceTest {
assertEquals("US-NYC-01", result.overseasWarehouseCode());
assertTrue(result.allPlansReady());
assertTrue(result.canChangeReceivingWarehouse());
verify(inventory).rebindReceivingWarehouse("100", 1L, 900L,
"US-NYC-01", "纽约仓", "admin", "change-1");
verify(inventory).rebindReceivingWarehouse("200", 2L, 900L,
"US-NYC-01", "纽约仓", "admin", "change-1");
verify(orders).updateContainerPlanReceivingWarehouse("BOOKING-1", 900L);
verify(receivingWarehouseOperations).insert(any(com.baiyue.lastleg.entity.ReceivingWarehouseOperation.class));
}