From 4c133c297ff25eddd1a30a4bce032affb334969a Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期二, 30 七月 2024 09:19:30 +0800 Subject: [PATCH] 三一车辆查询bug修改及电磁锁状态修改提交 --- ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java index 6471083..704a386 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java @@ -99,7 +99,7 @@ @Override public int insertOrUpdateArdTankLockState(ArdTankLockState ardTankLockState) { - int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); + /*int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); try{ return result; }finally { @@ -107,6 +107,18 @@ ardTankLock.setId(ardTankLockState.getLockId()); ardTankLock.setOnlineTime(ardTankLockState.getUploadTime()); ardTankLockMapper.updateArdTankLock(ardTankLock);//鏇存敼鐘舵�� + }*/ + try{ + int result = ardTankLockStateMapper.insertArdTankLockState(ardTankLockState); + return result; + }catch(Exception e){ + int result = ardTankLockStateMapper.updateArdTankLockStateByUniqueMark(ardTankLockState.getUniqueMark(),ardTankLockState.getUploadTime()); + return result; + }finally { + ArdTankLock ardTankLock = new ArdTankLock(); + ardTankLock.setId(ardTankLockState.getLockId()); + ardTankLock.setOnlineTime(ardTankLockState.getUploadTime()); + ardTankLockMapper.updateArdTankLock(ardTankLock);//鏇存敼鐘舵�� } } } -- Gitblit v1.9.3