From adf883c6331b758775d63f175c4e91f2faf29cfd Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Fri, 20 Sep 2024 16:40:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=87=BA=E7=AA=91=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E7=BB=84=E7=9B=98=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/sch/task_manage/task/tasks/yao/CYZCTask.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/yao/CYZCTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/yao/CYZCTask.java index 5fccd56..27109af 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/yao/CYZCTask.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/yao/CYZCTask.java @@ -141,9 +141,18 @@ public class CYZCTask extends AbstractTask { } SchBaseVehiclematerialgroup one = vehiclematerialgroupService.getGroupInfo(vehicleCode, vehicleType, GroupBindMaterialStatusEnum.BOUND.getValue()); + if (ObjectUtil.isNotEmpty(one.getOut_kiln_time())) { + throw new BadRequestException("托盘[" + vehicleCode + "]已经出窑"); + } if (ObjectUtil.isEmpty(one)) { throw new BadRequestException("载具号[" + vehicleCode + "]的组盘信息不存在"); } + List list = taskService.list(new LambdaQueryWrapper() + .eq(SchBaseTask::getVehicle_code, vehicleCode) + .lt(SchBaseTask::getTask_status, TaskStatus.FINISHED.getCode())); + if (list.size() > 0) { + throw new BadRequestException("已经存在相同托盘号[" + vehicleCode + "]的任务!"); + } return one.getGroup_id(); }