This commit is contained in:
2026-09-03 13:35:17 +08:00
parent 732fc66670
commit 2041819df5
2 changed files with 29 additions and 0 deletions
@@ -116,6 +116,10 @@ public class ReceivingContainerService {
.filter(ContainerReadiness::shippingReady)
.filter(value -> !value.allPlansCompleted())
.filter(value -> !reservedByOthers.contains(activeContainerKey(value.containerNo())))
.sorted(Comparator.comparing(ContainerReadiness::operable).reversed()
.thenComparing(ContainerReadiness::plannedArrivalAt,
Comparator.nullsLast(Comparator.naturalOrder()))
.thenComparing(ContainerReadiness::sourceContainerBookingId))
.map(value -> candidate(value, current)).toList();
}