From 706621000ed489bc4683f3973f7080594c6c60cc Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 20 Oct 2025 09:20:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(warehouse):=E4=BF=AE=E5=A4=8D=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E4=B8=BB=E8=A1=A8=E6=9B=B4=E6=96=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在更新条件中补充设置 masterId 字段 - 确保更新操作能正确匹配目标记录 - 避免因缺少主键导致的数据更新异常 --- .../ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java index 3cbb399..d5bb448 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaWarehouseMasterServiceImpl.java @@ -322,6 +322,7 @@ public class SysOaWarehouseMasterServiceImpl implements ISysOaWarehouseMasterSer if (masterId == null) return false; if (requirementId == 0) { SysOaWarehouseMaster update = new SysOaWarehouseMaster(); + update.setMasterId(masterId); update.setRequirementId(requirementId); return baseMapper.updateById(update) > 0; }