From ffc4d0526bf02e7e00a7872d05a1e67e520e59d6 Mon Sep 17 00:00:00 2001 From: yangyang Date: 星期一, 02 六月 2025 12:06:40 +0800 Subject: [PATCH] 新增自动盘点功能 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java index fb292e4..6036add 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java @@ -87,6 +87,7 @@ executeTask11(task); break; case 53://鎷f枡鍐嶅叆搴� + case 57: executeTask53(task); break; default: @@ -147,6 +148,7 @@ executeTask101(task); break; case 103://鎷f枡 + case 107: executeTask103(task); break; default: @@ -323,7 +325,8 @@ * @param task */ //鎷f枡鍐嶅叆搴� - private void executeTask53(Task task) { + @Transactional(rollbackFor = Exception.class) + public void executeTask53(Task task) { Long hostId = task.getHostId(); Loc loc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getLocNo, task.getTargetLoc()).eq(Loc::getHostId, hostId)); if (loc == null) { @@ -431,7 +434,7 @@ if (loc == null) { throw new CoolException("搴撲綅涓嶅瓨鍦�"); } - if (loc.getLocStsId() != LocStsType.S.val()) { + if (loc.getLocStsId() != LocStsType.R.val()) { throw new CoolException("搴撲綅鐘舵�佷笉澶勪簬R.鍑哄簱棰勭害"); } List<TaskDetl> taskDetls = taskDetlService.getTaskDetlByTaskId(task.getId()); -- Gitblit v1.9.1