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