Commit 1eb34d4e zshaohui

优化挑料逻辑

1 个父辈 4980ef23
......@@ -1218,9 +1218,7 @@ public class LiteOrderCache {
//按排序找到最先过期入库的partNumber
if (barcodeList != null && !barcodeList.isEmpty()) {
barcodeList = barcodeList.stream().sorted(Comparator.comparing(Barcode::getCreateDate, Comparator.nullsFirst(Date::compareTo)).reversed()).collect(Collectors.toList());
barcodeList = barcodeList.stream().sorted(Comparator.comparing(Barcode::getIsVirtual).reversed()).collect(Collectors.toList());
barcodeList = barcodeList.stream().sorted(Comparator.comparing(Barcode::getIsVirtual).reversed().thenComparing(Barcode::getCreateDate, Comparator.nullsFirst(Date::compareTo))).collect(Collectors.toList());
List<String> posNameList = barcodeList.stream().map(item -> item.getPosName()).distinct().collect(Collectors.toList());
for (String posName : posNameList) {
for (StoragePos pos : storagePosList) {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!