src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/utils/OptimizedLockerPackingUtils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java
@@ -52,6 +52,10 @@ try{ List<OrderDetl> orderDetls = orderDetlService.selectByOrderNo(orderNo); // List<GroupedLockerOptimizerUtils.Item> items = new ArrayList<>(); if (orderDetls.size()<1){ continue; } List<OptimizedLockerPackingUtils.Item> items = new ArrayList<>(); for (OrderDetl orderDetl:orderDetls){ Integer number = basArmRulesService.getNumber(orderDetl.getWeight(),orderDetl.getVolume(),orderDetl.getManLength(),orderDetl.getWidth(),orderDetl.getHeight()); src/main/java/com/zy/asrs/utils/OptimizedLockerPackingUtils.java
@@ -1,5 +1,8 @@ package com.zy.asrs.utils; import com.core.common.SnowflakeIdWorker; import com.core.common.SpringUtils; import java.util.*; public class OptimizedLockerPackingUtils { @@ -37,7 +40,9 @@ this.remainingSpace = 1.0; this.contents = new HashMap<>(); this.itemTypes = new HashSet<>(); this.bindingTags = System.currentTimeMillis(); SnowflakeIdWorker snowflakeIdWorker = SpringUtils.getBean(SnowflakeIdWorker.class); // this.bindingTags = System.currentTimeMillis(); this.bindingTags = snowflakeIdWorker.nextId(); }