DELL
2025-02-07 351bbd8738c89c0302465360c1ca0c92abd18eba
ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java
@@ -164,7 +164,10 @@
               if(SocketComm(mRtu_Tx, ByteBuffer.allocate(0))) {
                  Lock_Task_SQL.updateLock_Rt_Table(pool,client_id,mLock_State);
                  Lock_Task_SQL.updateLock_Inf_Table(pool,client_id,mLock_State);
                  Lock_Task_SQL.updateLock_Inf_Table(pool,ele_lock,mLock_State);
                  //更新锁具状态
                  ele_lock.lockRecordState.setLockState(mLock_State);
                  
                  if(mLock_State.isIDOpen()) {
                     String ctl_uname = Lock_Task_SQL.queryKeyInfByKeyNumberTable(pool,mLock_State.getLast_unlock_id());
@@ -229,7 +232,7 @@
      } finally {
         logger.info("设备断开连接:DevIp:" + client_ip + " DevId:" + mLock_State.getLockDevId());
         mLock_State.setLock_online(0);
         Lock_Task_SQL.updateLock_Inf_Table(pool,client_id,mLock_State);
         Lock_Task_SQL.updateLock_Inf_Table(pool,ele_lock,mLock_State);
      }
      if(null != tmp_socket) {