fix(firstleg): validate settled partial pick totals

This commit is contained in:
2026-08-25 14:33:38 +08:00
parent 7eca39e4fd
commit 121e8ea619
2 changed files with 6 additions and 3 deletions
@@ -43,11 +43,13 @@ class LoadingPickItemMapperContractTest {
.contains("pick_item.picked_package_count = plan_item.package_count")
.contains("pick_item.item_status = 'PARTIAL'")
.contains("pick_item.picked_package_count > 0")
.contains("pick_item.picked_package_count < plan_item.package_count")
.doesNotContain("pick_item.picked_package_count < plan_item.package_count")
.contains("pick_item.item_status = 'SKIPPED'")
.contains("pick_item.picked_package_count = 0")
.doesNotContain("pick_item.item_status = 'PENDING'")
.doesNotContain("pick_item.item_status = 'PICKING'");
assertThat(org.springframework.util.StringUtils.countOccurrencesOf(sql,
"pick_item.picked_package_count = plan_item.package_count")).isEqualTo(2);
}
@Test