From dc349561bf639ca1476d60ca71dad7c9c06e5cd9 Mon Sep 17 00:00:00 2001 From: liulu Date: Tue, 19 Nov 2024 16:18:31 +0800 Subject: [PATCH] fix --- .../chsm/service/impl/DeviceServiceImpl.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/DeviceServiceImpl.java b/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/DeviceServiceImpl.java index 1896c3f..569099f 100644 --- a/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/DeviceServiceImpl.java +++ b/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/DeviceServiceImpl.java @@ -188,7 +188,7 @@ public class DeviceServiceImpl implements DeviceService { ParamConf tmkInit = paramConfMapper.selectByKey("tmk_init"); if (tmkInit != null && "true".equals(tmkInit.getValue())) { status.setHasDevice(true); - status.setTmkInit(false); + status.setTmkInit(true); return status; } status.setTmkInit(false); @@ -260,11 +260,16 @@ public class DeviceServiceImpl implements DeviceService { // sdfApi.closeSession(sh); // sdfApi.closeDevice(dh); - ParamConf conf = new ParamConf(); - conf.setKey("tmk_init"); - conf.setValue("true"); - conf.setCreatTime(LocalDateTime.now()); - paramConfMapper.insert(conf); + if (tmkInit == null) { + tmkInit = new ParamConf(); + tmkInit.setValue("true"); + tmkInit.setKey("tmk_init"); + tmkInit.setCreatTime(LocalDateTime.now()); + paramConfMapper.insert(tmkInit); + } else { + tmkInit.setValue("true"); + paramConfMapper.updateById(tmkInit); + } } private void checkName(String name) {