| | |
| | | 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());
|
| | |
| | | } 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) {
|