| | |
| | | WrkStsType.NEW_OUTBOUND.sts, |
| | | WrkStsType.NEW_LOC_MOVE.sts)); |
| | | taskQueue.sort(Comparator.comparingInt((WrkMast wrkMast) -> resolveTaskTypeRank(wrkMast, lastIo)) |
| | | .thenComparingInt(this::resolveBatchOutboundRank) |
| | | .thenComparingInt(this::resolveBatchSeqOrder) |
| | | .thenComparingDouble(this::resolveTaskIoPri) |
| | | .thenComparingLong(this::resolveTaskQueueTime) |
| | | .thenComparingInt(this::resolveBatchOutboundRank) |
| | | .thenComparingInt(this::resolveBatchSeqOrder) |
| | | .thenComparingInt(this::resolveTaskQueueNo)); |
| | | |
| | | for (WrkMast wrkMast : taskQueue) { |