From 13d89666b40e5b878e4056d1d832fe265d64efce Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 05 八月 2025 15:59:02 +0800 Subject: [PATCH] 库存调整单功能优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/ReviseLogServiceImpl.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/ReviseLogServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/ReviseLogServiceImpl.java index d8d00e7..3b03850 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/ReviseLogServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/ReviseLogServiceImpl.java @@ -11,6 +11,7 @@ import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Objects; @@ -31,6 +32,7 @@ * @return */ @Override + @Transactional(rollbackFor = Exception.class) public List<ReviseLog> reviseLoc(ReviseLogParams revise, Long loginUserId) { LocRevise locRevise = locReviseService.getById(revise.getReviseId()); if (Objects.isNull(locRevise)) { @@ -45,12 +47,13 @@ BeanUtils.copyProperties(item, reviseLog); reviseLog.setAreaId(locRevise.getAreaId()) .setReviseId(locRevise.getId()) + .setCreateBy(loginUserId) + .setUpdateBy(loginUserId) .setReviseCode(locRevise.getCode()) ; if (!reviseLogService.save(reviseLog)) { throw new RuntimeException("璋冩暣鍗曟槑缁嗕繚瀛樺け璐ワ紒锛�"); } }); - return items; } } -- Gitblit v1.9.1