From 7b31d1cf77e96b95079ed3416d3aab54f4083e33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Wed, 25 Feb 2026 09:05:47 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E8=A7=A3=E5=86=B3=E5=BA=93?= =?UTF-8?q?=E5=AD=98=E6=89=B9=E9=87=8F=E6=9B=B4=E6=96=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 updateBatchById 方法替换为单个 updateById 的循环调用 - 添加更新失败时的业务异常处理 - 确保每次更新失败都能抛出 "库存更新失败" 错误信息 - 提高了库存更新操作的可靠性和错误处理能力 --- .../repository/service/impl/WmsInventoryServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsInventoryServiceImpl.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsInventoryServiceImpl.java index 8e28163e..bdd5d142 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsInventoryServiceImpl.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsInventoryServiceImpl.java @@ -86,7 +86,9 @@ public class WmsInventoryServiceImpl extends ServiceImpl { + VUtil.trueThrowBusinessError(!updateById(inventory)).throwMessage("库存更新失败"); + }); } @Transactional @@ -130,7 +132,9 @@ public class WmsInventoryServiceImpl extends ServiceImpl { + VUtil.trueThrowBusinessError(!updateById(inventory)).throwMessage("库存更新失败"); + }); } }