From d00561cf482b443a1cec9d8bbbe40750b2edfc45 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期二, 18 一月 2022 17:06:51 +0800
Subject: [PATCH] V1.106 2022-01-18 	1. 新增设备版本号读取以及存取 	2. 新增设备电池组切换功能 	3. 新增内窥镜自动拍照功能

---
 BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java
index 5118243..031dd0e 100644
--- a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java
+++ b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/comm/FGCD_SocketClient_Thread_SQL.java
@@ -1225,6 +1225,15 @@
 					
 					+ "dev_last_captest_stop_type=" + m_pm.sysState.dev_captest_stop_type + ", "
 					+ "dev_captest_cap=" + m_pm.sysState.testCap + ", "
+				
+					/***
+					 * 2022-01-17新增在线模块信息
+					 */
+					+ "dev_conresist=" + m_pm.onlineInfo.batt1_vol + ", "				//电池组1电压
+					+ "dev_conresist1=" + m_pm.onlineInfo.batt2_vol + ", "				//电池组2电压
+					+ "dev_onlinevollow=" + m_pm.onlineInfo.currBattNum + ", "			//当前电池组号	0->未设置;1->电池组1;2->电池组2
+					+ "dev_station_poff_cnt=" + m_pm.onlineInfo.endoscopeState + ", "	//内窥镜状态  0->停止显示  1->开始显示
+					
 					+ "dev_data_flowsum=" + m_pm.sysState.dev_data_flowsum+ ", "
 					+ "dev_commcount=" + m_pm.sysState.dev_commcount+ ", "
 					+ "dev_errcommcount=" + m_pm.sysState.dev_errcommcount;
@@ -1793,12 +1802,16 @@
 	public static void insertOrUpdateFbs9100SetParamBydev_id(MysqlConnPool con_pool, int dev_id) {
 		String sql_str_sel = " Select * from "+Sql_Mysql.FBS9100SetParam_Table+" where dev_id= "+dev_id ;
 		String sql_str_ins = " insert into "+Sql_Mysql.FBS9100SetParam_Table+"(dev_id) values("+dev_id+")";
+		String sql_str_upd = " update "+Sql_Mysql.FBS9100SetParam_Table+" set op_cmd = 0";
 		Sql_Mysql sql = new Sql_Mysql(con_pool.getConn());
 		ResultSet res = null;
 		try {
 			res = sql.sqlMysqlQuery(sql_str_sel);
 			if(!res.next()) {
 				sql.sqlMysqlExecute(sql_str_ins);
+			}else {
+				//清空通信之前的控制命令
+				sql.sqlMysqlExecute(sql_str_upd);
 			}
 		} catch (SQLException e) {
 			sql.logger.error("FGCD_SocketClient_Thread_SQL.insertOrUpdateFbs9100SetParamBydev_id():" + e.toString(), e);
@@ -2740,6 +2753,7 @@
 	public static void insertFBS9100_SysParamDefaultData(MysqlConnPool conn_pool,FGCD_StateAndParam param) {
 		String sql_str_sel = " Select * from "+Sql_Mysql.FBS9100SysParam_Table +" Where dev_id = "+param.dev_id;
 		String sql_str_ins = " insert into " + Sql_Mysql.FBS9100SysParam_Table+"(dev_id) values("+param.dev_id+")";
+		String sql_str_upd = " update " + Sql_Mysql.FBS9100SysParam_Table+" set op_cmd = 0";
 		ResultSet res = null;
 		Sql_Mysql sql = null;
 		try {
@@ -2747,6 +2761,9 @@
 			res = sql.sqlMysqlQuery(sql_str_sel);
 			if(!res.next()) {
 				sql.sqlMysqlExecute(sql_str_ins);
+			}else {
+				//清空通信之前的控制命令
+				sql.sqlMysqlExecute(sql_str_upd);				
 			}
 		} catch (SQLException e) {
 			e.printStackTrace();

--
Gitblit v1.9.1