From a59200e76cfd8795c35e021780c556c1b3fc9e7e Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期三, 07 八月 2024 09:28:49 +0800
Subject: [PATCH] 电磁锁超速关锁提交
---
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