diff --git a/src/main/java/com/wms/service/business/serviceImplements/WorkServiceImplements.java b/src/main/java/com/wms/service/business/serviceImplements/WorkServiceImplements.java index 3350eec..8aebf8d 100644 --- a/src/main/java/com/wms/service/business/serviceImplements/WorkServiceImplements.java +++ b/src/main/java/com/wms/service/business/serviceImplements/WorkServiceImplements.java @@ -357,8 +357,8 @@ public class WorkServiceImplements implements IWorkService { List canUseStandIdList = new ArrayList<>(); for (Stand canUseStand : canUsePickStands) { // 查找这个站台已经生成的拣选任务 - List pickTasksOfThisStand = pickTaskList.stream().filter(pickTask -> Objects.equals(pickTask.getStandId(), canUseStand.getStandIp())).distinct().toList(); - if (pickTasksOfThisStand.size() > Integer.parseInt(max_vehicle_nums_before)) { + List pickTasksOfThisStand = pickTaskList.stream().filter(pickTask -> Objects.equals(pickTask.getStandId(), canUseStand.getStandId())).distinct().toList(); + if (pickTasksOfThisStand.size() > Integer.parseInt(max_stand_vehicle_nums)) { // 此站台已生成任务超过阈值 logger.info("站台{}已生成任务数量超过阈值。", canUseStand.getStandId()); continue;