diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java index 190089e..209ec74 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/wcs/service/WcsServiceImpl.java @@ -139,6 +139,10 @@ public class WcsServiceImpl implements WcsService { return Result.error("分配库位时,任务已经完成不能再分库位"); } int taskType = taskHeader.getTaskType(); + if (taskType == QuantityConstant.TASK_TYPE_WHOLESHIPMENT || taskType == QuantityConstant.TASK_TYPE_EMPTYSHIPMENT + || taskType == QuantityConstant.TASK_TYPE_MANY_EMPTYSHIPMENT) { + return Result.error("分配库位时,整出类型的任务不需要分配库位"); + } String containerCode = taskHeader.getContainerCode(); String toLocationCode = taskHeader.getToLocationCode(); if (StringUtils.isNotEmpty(toLocationCode)) {