From 6f1b67b93229e9ecd387cb1b53dafc4782d1b8fe Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期四, 18 六月 2020 11:07:27 +0800
Subject: [PATCH] 修复离线养护计划

---
 src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java b/src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java
index b9e560a..d58a5c9 100644
--- a/src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java
+++ b/src/com/dec/fbs9100/FBS9100_Task_Thread_SQL.java
@@ -452,7 +452,7 @@
 	/***********************************************************************************/
 	
 	/**
-	 * 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷id锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷  tb_fbs9100_state 锟斤拷锟斤拷锟斤拷
+	 * 	鏇存柊鏁版嵁搴撹〃 tb_fbs9100_state 鏇存柊61850璁惧宸ヤ綔鐘舵��
 	 * @param con_pool
 	 * @param v_data
 	 * @param dev_id
@@ -507,7 +507,7 @@
 						+ "dev_61850alarms= '" +v_data.m_SysState.dev_61850alam+"'";
 		
 		
-		//String sql_str_update = "UPDATE " + sql_str_base + " WHERE dev_id=" + dev_id;
+		String sql_str_update = "UPDATE " + sql_str_base + " WHERE dev_id=" + m_pm.dev_id;
 		String sql_str_replace = "REPLACE INTO " + sql_str_base;
 		
 		Sql_Mysql sql = new Sql_Mysql(con_pool.getConn());
@@ -515,12 +515,16 @@
 		
 		if(v_data.m_SysState.CapTestStopType>=0 && v_data.m_SysState.CapTestStopType<=256) {
 			//System.out.println(sql_str_replace);
+			ResultSet res = sql.sqlMysqlQuery("SELECT * FROM db_ram_db.tb_fbs9100_state WHERE dev_id = " + m_pm.dev_id);
 			try {
-				//System.out.println(sql_str_replace);
+				if(res.next()) {
+					sql.sqlMysqlExecute(sql_str_update);
+				} else {
+					sql.sqlMysqlExecute(sql_str_replace);
+				}			
+				//System.out.println(sql_str_replace);		
 				
-				sql.sqlMysqlExecute(sql_str_replace);
 			} catch (SQLException e) {
-				// TODO Auto-generated catch block
 				e.printStackTrace();
 			} finally {
 				sql.close_con();
@@ -528,6 +532,8 @@
 		}
 	}
 	/***********************************************************************************/
+	
+	
 	/*
 	 * 鏇存柊鎸囧畾璁惧闄ょ~妯″潡鐨勫伐浣滅姸鎬�
 	 */
@@ -707,6 +713,10 @@
 					
 					param.m_FBS_DiscParam.OffLineYH_Cycle = res.getInt("OffLineYH_Cycle");
 					param.m_FBS_DiscParam.OnLineVol_Low = res.getFloat("OnLineVol_Low");
+					
+					param.m_FBS_DiscParam.OffLineYHstarttime = res.getTimestamp("OffLineYHstarttime");
+					param.m_FBS_DiscParam.OffLineYHTimes = res.getInt("OffLineYHTimes");
+					param.m_FBS_DiscParam.OffLineYHOnceCycle = res.getInt("OffLineYHOnceCycle");
 					
 				}
 			}
@@ -1274,7 +1284,9 @@
 							+ " PowerBreakChargeCurr =" + sysparam.PowerBreakChargeCurr  + ", "		//鐢垫祦寮傚父闃�鍊�
 							+ " POF_BG_Boost_VolStop =" + sysparam.POF_BG_Boost_VolStop  + ", "		//鐢靛帇杩囬珮闃�鍊�
 							+ " POF_BG_Boost_VolStart =" + sysparam.POF_BG_Boost_VolStart  + ", "	//鐢靛帇杩囦綆闃�鍊�
-							+ " MonomerOrder =" + sysparam.MonomerOrder  + " ";						//涓讳粠鏈烘ā寮�
+							+ " MonomerOrder =" + sysparam.MonomerOrder  + ", "						//涓讳粠鏈烘ā寮�
+							+ " LoaderCount =" + sysparam.LoaderCount  + ", "						//涓讳粠鏈轰娇鑳�
+							+ " DtCardCount =" + sysparam.DtCardCount  + " ";						//骞叉帴鐐逛娇鑳�
 							//+ " where dev_id = " + param.dev_id;
 			//String sql_str_update = "UPDATE " + sql_str_base;
 			String sql_str_replace = " REPLACE INTO " + sql_str_base;

--
Gitblit v1.9.1