优化
This commit is contained in:
+4
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user