fix(firstleg): normalize split carton label pools

This commit is contained in:
2026-08-24 14:20:59 +08:00
parent 8e61cfd202
commit e781cbe9cb
3 changed files with 19 additions and 3 deletions
@@ -67,7 +67,8 @@ class PdaPickSettlementServiceTest {
eq(1002L), eq("ORDER-REMAINDER"), eq("IN-001-1"), eq(12),
eq(1), eq("REMAINDER"), eq(9L), eq("operator"));
verify(splits).transferRemainingCartonLabels(eq(10001L), eq(31L), anyLong(),
eq(1002L), eq("IN-001-1"), eq(12));
eq(1002L), eq("IN-001-1"), eq(8), eq(12));
verify(splits).normalizeLoadedCartonLabels(10001L, 31L, 8);
verify(splits).markSourceLoaded(10001L, 31L, 8, 9L, 3);
verify(allocations).consume(10001L, 31L, 1L, 8);
verify(warehouse).settle(eq("internal-token"), org.mockito.ArgumentMatchers.argThat(request ->