From 80aace69506a46f93519fa583d8c04ab861498d2 Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期五, 02 八月 2024 23:05:23 +0800 Subject: [PATCH] 电磁锁临时电子围栏加入服务器重启生效创建提交 --- ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java index 7e3fc5c..95c3123 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java @@ -700,7 +700,7 @@ String sessionId = (String) LogInResult.get("sessionId"); String finalSyURL = syURL; - Thread passwordThread = new Thread(syURL){ + Thread passwordThread = new Thread(){ @Override public void run() { List<ArdTankLock> ardTankLockResult = ardTankLockMapper.selectArdTankLockWithPassword(); @@ -837,7 +837,10 @@ } }; //lockThread.start(); - PositionContainer.getCarLockProcessThreadMap().get(ardTankLock.getCarId()).get(ardTankLock.getLockNum()).put("lockPassword",lockThread); + if(PositionContainer.getCarLockProcessThreadMap().get(ardTankLock.getCarId()).get(ardTankLock.getLockNum()).get("lockPassword") == null){ + PositionContainer.getCarLockProcessThreadMap().get(ardTankLock.getCarId()).get(ardTankLock.getLockNum()).put("lockPassword",lockThread); + } + } } -- Gitblit v1.9.3