From 9f1e1bbdfa9d8d3b747a50ea2f2a3432c7c06639 Mon Sep 17 00:00:00 2001 From: liyong <18434998025@163.com> Date: 星期四, 14 八月 2025 18:07:00 +0800 Subject: [PATCH] 修改销售管理-回款登记,金额不许超过发票金额 --- src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java b/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java index fd5594b..9de15d6 100644 --- a/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java +++ b/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java @@ -19,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.Arrays; @@ -46,6 +47,7 @@ } @Override + @Transactional(rollbackFor = Exception.class) public boolean add(WarehouseGoodsShelves warehouseGoodsShelves) { int insert = warehouseGoodsShelvesMapper.insert(warehouseGoodsShelves); if (insert <= 0) { @@ -54,8 +56,6 @@ } Long shelvesId = warehouseGoodsShelves.getId(); Long warehouseId = warehouseGoodsShelves.getWarehouseId(); - Long createUser = warehouseGoodsShelves.getCreateUser(); - Long updateUser = warehouseGoodsShelves.getUpdateUser(); // 3. 鎵归噺鍒涘缓琛屽垪璁板綍 List<WarehouseGoodsShelvesRowcol> rowcolList = new ArrayList<>(); for (long i = 1; i <= warehouseGoodsShelves.getStorey(); i++) { @@ -64,9 +64,6 @@ rowcol.setStorey(i); rowcol.setArrange(j); rowcol.setWarehouseGoodsShelvesId(shelvesId); - rowcol.setWarehouseId(warehouseId); - rowcol.setCreateUser(createUser); - rowcol.setUpdateUser(updateUser); rowcolList.add(rowcol); } } @@ -74,11 +71,7 @@ if (!rowcolList.isEmpty()) { try { // 浣跨敤鎵归噺鎻掑叆鏂规硶鏇夸唬寰幆鍗曟潯鎻掑叆 - boolean saveBatch = warehouseGoodsShelvesRowcolService.saveBatch(rowcolList); - - if (!saveBatch) { - log.warn("璐ф灦[{}]鐨勮鍒楄褰曢儴鍒嗘坊鍔犲け璐�", shelvesId); - } + warehouseGoodsShelvesRowcolService.saveBatch(rowcolList); } catch (Exception e) { log.error("璐ф灦[{}]鐨勮鍒楄褰曟壒閲忔坊鍔犲け璐�", shelvesId, e); // 鎶涘嚭寮傚父瑙﹀彂浜嬪姟鍥炴粴 @@ -87,7 +80,7 @@ } log.info("璐ф灦[{}]娣诲姞鎴愬姛锛屽眰鏁�:{}锛屾帓鏁�:{}", - shelvesId, + warehouseGoodsShelves.getGoodsShelvesName(), warehouseGoodsShelves.getStorey(), warehouseGoodsShelves.getArrange()); return true; -- Gitblit v1.9.3