From 9409488c5a9fbe632b0279ee16727100b31f12ec Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Tue, 3 Feb 2026 11:01:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E5=87=86=E7=AE=B1=E6=89=AB=E6=8F=8F?= =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/RepairInputDetailsServiceImpl.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java index 3bd8987a..48e731c1 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java @@ -1063,22 +1063,9 @@ public class RepairInputDetailsServiceImpl implements IRepairInputDetailsService type.setStyle("2"); type.setInputNum(BigDecimal.valueOf(1)); type.setMaId(inputApplyDetails.getMaId()); - lock.lock(); - try { - result = typeService.updateNumAddOrSubtractTwo(type); - result = machineMapper.updateStatus(inputApplyDetails.getMaId(), 1); - - return result; - } catch (DataAccessException e) { - // 捕获数据库异常,特别是死锁 - - throw new ServiceException("更新出入库次数失败,请重试,设备id是:"+inputApplyDetails.getMaId()); - } finally { - lock.unlock(); - } - - - + result = typeService.updateNumAddOrSubtractTwo(type); + result = machineMapper.updateStatus(inputApplyDetails.getMaId(), 1); + return result; }