From 60211f59d2c85053533ed151adb2bdc5348dd342 Mon Sep 17 00:00:00 2001 From: liusuyi <1951119284@qq.com> Date: 星期四, 01 八月 2024 09:51:12 +0800 Subject: [PATCH] 修改:会话消息独立线程池;线程池参数统一设置 --- ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockStateServiceImpl.java | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 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 2d0d907..7a0c357 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 @@ -3,6 +3,8 @@ import java.util.List; import com.ruoyi.common.utils.uuid.IdUtils; +import com.ruoyi.sy.domain.ArdTankLock; +import com.ruoyi.sy.mapper.ArdTankLockMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; @@ -24,6 +26,9 @@ public class ArdTankLockStateServiceImpl implements IArdTankLockStateService { @Resource private ArdTankLockStateMapper ardTankLockStateMapper; + + @Resource + private ArdTankLockMapper ardTankLockMapper; /** * 鏌ヨ缃愯溅閿佺姸鎬� @@ -94,7 +99,32 @@ @Override public int insertOrUpdateArdTankLockState(ArdTankLockState ardTankLockState) { - int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); - return result; + /*int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); + try{ + return result; + }finally { + ArdTankLock ardTankLock = new ArdTankLock(); + ardTankLock.setId(ardTankLockState.getLockId()); + ardTankLock.setOnlineTime(ardTankLockState.getUploadTime()); + ardTankLockMapper.updateArdTankLock(ardTankLock);//鏇存敼鐘舵�� + }*/ + try{ + System.out.println("////////////"); + System.out.println(ardTankLockState.getLockState()); + System.out.println(ardTankLockState.getUniqueMark()); + int result = ardTankLockStateMapper.insertArdTankLockState(ardTankLockState); + return result; + }catch(Exception e){ + System.out.println("111111111111"); + System.out.println(ardTankLockState.getLockState()); + System.out.println(ardTankLockState.getUniqueMark()); + 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