diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/TBXBKJTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/TBXBKJTask.java index af568b3..731dd85 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/TBXBKJTask.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/TBXBKJTask.java @@ -134,6 +134,11 @@ public class TBXBKJTask extends AbstractTask { if(task.getTask_code().equals(schBasePoint.getIng_task_code())){ return schBasePoint; } + //点位允许取货且已被任务锁定则抛异常 + if (schBasePoint.getVehicle_qty() > 0 && + (ObjectUtil.isNotEmpty(schBasePoint.getIng_task_code()))) { + throw new BadRequestException("当前点位"+ schBasePoint.getPoint_code()+"已被任务锁定!"); + } if (schBasePoint.getVehicle_qty() > 0 && (ObjectUtil.isEmpty(schBasePoint.getIng_task_code()))) { if (temp == null ||