diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java index 683b1bd..269fe0c 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/MJXLTask.java @@ -160,18 +160,16 @@ public class MJXLTask extends AbstractTask { if(!flag){ continue; } - log.info("满架下料找到当前符合条件的点位{},当前列总数{}", schBasePoint.getPoint_code(),qty); + log.info("满架下料找到当前符合条件的点位{},当前列库存总数{}", schBasePoint.getPoint_code(),qty); pointMap.put(schBasePoint,qty); } } SchBasePoint schBasePoint=null; int qty=0; - Iterator> iterator = pointMap.entrySet().iterator(); - while (iterator.hasNext()){ - Map.Entry next = iterator.next(); - if (next.getValue()>qty){ - qty=next.getValue(); - schBasePoint=next.getKey(); + for (Map.Entry next : pointMap.entrySet()) { + if (next.getValue() >= qty) { + qty = next.getValue(); + schBasePoint = next.getKey(); } } return schBasePoint;