From 9d6a02b54ea894771c48ff660d86b48990eccb7f Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 09 八月 2025 09:48:03 +0800 Subject: [PATCH] Merge branch 'ycds-wms-dev' of http://47.97.1.152:5880/r/zy-asrs-master into ycds-wms-dev --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskTimer.java | 20 ++++++++++++++++++-- 1 files changed, 18 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 6036add..601c658 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 @@ -10,6 +10,8 @@ import com.zy.asrs.wms.asrs.entity.enums.TaskStsType; import com.zy.asrs.wms.asrs.service.*; import lombok.extern.slf4j.Slf4j; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -22,6 +24,7 @@ @Slf4j @Component public class TaskTimer { + public static Logger logger = LoggerFactory.getLogger(TaskTimer.class); @Autowired private TaskService taskService; @@ -168,7 +171,8 @@ } //鍏ュ簱 - private void executeTask1(Task task) { + @Transactional(rollbackFor = Exception.class) + public void executeTask1(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) { @@ -239,7 +243,8 @@ } //搴撲綅绉昏浆 - private void executeTask11(Task task) { + @Transactional(rollbackFor = Exception.class) + public void executeTask11(Task task) { Long hostId = task.getHostId(); Loc originLoc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getLocNo, task.getOriginLoc()).eq(Loc::getHostId, hostId)); @@ -384,6 +389,11 @@ } } + + /** + * 鏇存柊浠诲姟鏄庣粏锛屾洿鏂板簱瀛樻槑缁� + * @param task + */ //鍑哄簱 private void executeTask101(Task task) { Long hostId = task.getHostId(); @@ -393,6 +403,7 @@ throw new CoolException("搴撲綅涓嶅瓨鍦�"); } if (loc.getLocStsId() != LocStsType.R.val()) { + logger.error("搴撲綅锛�" + loc.getLocNo() + "锛岀姸鎬佷笉澶勪簬R.鍑哄簱棰勭害"); throw new CoolException("搴撲綅鐘舵�佷笉澶勪簬R.鍑哄簱棰勭害"); } List<TaskDetl> taskDetls = taskDetlService.getTaskDetlByTaskId(task.getId()); @@ -418,6 +429,11 @@ } } } + + + + + } /** -- Gitblit v1.9.1