From 11a814e836495cb0de25eaa670c75338d85e5e42 Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期四, 13 三月 2025 21:07:01 +0800
Subject: [PATCH] V1.111 edit by lijun 2025-03-13 	1.新增锁具工作模式读取 	2.新增根据平台锁具模式设置当前所有锁具的模式

---
 ElectLock_Monitor/src/com/dev/lock/comm/Lock_Task_SQL.java |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/ElectLock_Monitor/src/com/dev/lock/comm/Lock_Task_SQL.java b/ElectLock_Monitor/src/com/dev/lock/comm/Lock_Task_SQL.java
index 60a357a..d19961c 100644
--- a/ElectLock_Monitor/src/com/dev/lock/comm/Lock_Task_SQL.java
+++ b/ElectLock_Monitor/src/com/dev/lock/comm/Lock_Task_SQL.java
@@ -89,6 +89,7 @@
 						" ,lock_online =  " + state.getLock_online() +
 						" ,lock_mac =  '" + state.getLockMacAddr() + "'" +
 						" ,lock_open_count =  " + state.getLock_open_count() + 
+						" ,model =  " + state.getWorkmodel() + 
 						" ,last_update_time = '" + Com.getDateTimeFormat(state.getLast_update_time(), Com.DTF_YMDhms) + "'" +
 						" WHERE lock_id = " + inf.getLock_id();
 		Sql_Mysql sql = new Sql_Mysql(pool.getConn());
@@ -399,6 +400,38 @@
 		
 	}
 	
+	
+	/**
+	 * 	褰撳钩鍙伴攣鍏锋ā寮忔湭閰嶇疆鏃惰繑鍥�-1
+	 * 	杩斿洖0-绂荤嚎妯″紡   1-鍦ㄧ嚎妯″紡
+	 * @param pool
+	 * @return
+	 */
+	public static int querySystemLockMode(MysqlConnPool pool) {
+		int sys_model = -1;
+		String sql_str_sel = "SELECT plate_model FROM " + Sql_Mysql.Plate_Info_Table;
+		Sql_Mysql sql = new Sql_Mysql(pool.getConn());
+		ResultSet res = null;
+		try {
+			res = sql.sqlMysqlQuery(sql_str_sel);
+			if(res.next()) {
+				sys_model = res.getInt("plate_model");
+			}
+		} catch (SQLException e) {
+			sql.logger.error(e.toString(),e);
+		} finally {
+			if(null != res) {
+				try {
+					res.close();
+				} catch (SQLException e) {
+					sql.logger.error(e.toString(),e);
+				}
+			}
+			sql.close_con();
+		}
+		return sys_model;
+	}
+	
 	/**
 	 * 鎻掑叆杩滅▼寮�閿佸け璐ヨ褰�
 	 */

--
Gitblit v1.9.1