From 6ab9c7858c234f51719acc3e514a1af769da578b Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期四, 19 十二月 2024 10:26:10 +0800
Subject: [PATCH] 更新实时数据同时更新锁具inf表

---
 ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java b/ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java
index dabfb6c..61b8504 100644
--- a/ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java
+++ b/ElectLock_Monitor/src/com/dev/lock/comm/Lock_SocketClient_Thread.java
@@ -159,6 +159,8 @@
 					mRtu_Tx.mkBusRtu(MyModBusRtu.CMD_TYPE_READ_INPUT, ElectLock_ComBase.LOCK_REAL_ADDR, ElectLock_State.Reg_Count_Real);
 					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);
 					}
 				}
 				
@@ -171,7 +173,7 @@
 		} catch (Exception e) {
 			e.printStackTrace();
 		} finally {
-			logger.info("璁惧鏂紑杩炴帴锛欴evIp:" + client_ip + " DevId:" + client_id);
+			logger.info("璁惧鏂紑杩炴帴锛欴evIp:" + client_ip + " DevId:" + mLock_State.getLockDevId());
 		}
 
 		if(null != tmp_socket) {
@@ -219,7 +221,7 @@
 						if(tmp_lock.getLock_ip().equals(client_ip)) {
 							ele_lock = tmp_lock;
 							mLock_State = ele_lock.lockState;
-							client_id = ele_lock.getId();
+							client_id = ele_lock.getLock_id();
 							mLock_State.setClient_ip(client_ip);
 							isCheckOk = true;
 						}
@@ -228,16 +230,16 @@
 					//閫氳繃ID鍙疯瘑鍒攣鍏�
 					mRtu_Tx.mkBusRtu(MyModBusRtu.CMD_TYPE_READ_INPUT, ElectLock_ComBase.LOCK_REAL_ADDR, ElectLock_State.Reg_Count_Real);
 					if(SocketComm(mRtu_Tx, ByteBuffer.allocate(0))){
-						System.out.println("mLock_State.getLock_addr():"+mLock_State.getLock_addr());
+						//System.err.println(mLock_State);
+						System.out.println("mLock_State.getLockDevId():"+mLock_State.getLockDevId());
 						
 						for(int m = 0; m < GB_Lock_Array.getIteamCount();m++) {
 							ElectLock_Inf tmp_lock = GB_Lock_Array.getIteam(m);
-							if(tmp_lock.getId() == mLock_State.getLock_addr()) {
-								
+							if(tmp_lock.getLock_id() == mLock_State.getLockDevId()) {
 								
 								ele_lock = tmp_lock;
 								mLock_State = ele_lock.lockState;
-								client_id = ele_lock.getId();
+								client_id = ele_lock.getLock_id();
 								mLock_State.setClient_ip(client_ip);
 								isCheckOk = true;
 							}
@@ -306,7 +308,7 @@
                 Date d1 = new Date();
                 int rx_read_time_out = 0;
                 //int rx_len = 0;
-                System.out.println("鏁版嵁闀垮害" + plain_tx_t.length + "\t鍙戦�佹暟鎹�:" + ComFn.bytesToHexString(plain_tx_t, plain_tx_t.length));
+                logger.debug("鏁版嵁闀垮害" + plain_tx_t.length + "\t鍙戦�佹暟鎹�:" + ComFn.bytesToHexString(plain_tx_t, plain_tx_t.length));
                 out.write(plain_tx_t);
                 out.flush();
                
@@ -353,7 +355,7 @@
                 bytebuffer_for_socket_RX.get(cipher_buf);
                 
                 
-                System.out.println("鏁版嵁闀垮害"+cipher_buf.length+"\t杩斿洖鏁版嵁锛�"+ ComFn.bytesToHexString(cipher_buf, cipher_buf.length));
+                logger.debug("鏁版嵁闀垮害"+cipher_buf.length+"\t杩斿洖鏁版嵁锛�"+ ComFn.bytesToHexString(cipher_buf, cipher_buf.length));
                 //Log.e(TAG, "SocketComm: "+ComFn.bytesToHexString(plain_buf, plain_buf.length));
                 if(cipher_buf.length > MyModBusRtu.BYTE_LEN && true == getDataFromCommBuf(cipher_buf,rtu)) {
                 	res_t = true; 

--
Gitblit v1.9.1