From 3021eadbd3f0d7557be43132ef8256788ade90a9 Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.27>
Date: 星期二, 06 十一月 2018 10:59:36 +0800
Subject: [PATCH] 获取gprs信号修改

---
 gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java b/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java
index 57dee4c..34228ba 100644
--- a/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java
+++ b/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java
@@ -77,22 +77,25 @@
 		return list;
 	}
 	//绯荤粺鍙傛暟鍛戒护鎿嶄綔璁惧鏃剁殑cmd鍜宎ck鏍¢獙	
-	public boolean sendCmdToFBS9100Dev(int cmd,int dev_id)
+	public Bts_gprs_state sendCmdToFBS9100Dev(int cmd,int dev_id)
 	{ 
 		int m_cmd = cmd;
 		int m_cmd_ack = cmd;
+		Bts_gprs_state gprs=new Bts_gprs_state();
+		gprs.setOp_cmd(0);
 		switch(m_cmd) {
 			case FBS9100_ComBase.CMD_ReadGPRSCSQ: m_cmd_ack = FBS9100_ComBase.CMD_ReadGPRSCSQAck; break;
-			default: return false;
+			default: return gprs;
 		}
-		boolean res_exe = false;
+		//boolean res_exe = false;
+		String ack_inf="";
 		String sql = "UPDATE db_ram_db.tb_bts_gprs_state  SET "
 						+ " op_cmd=? " 
 						+ " WHERE dev_id=? ";
 		Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{m_cmd,dev_id});
 		if(true == bl)
 		{
-			sql = "SELECT op_cmd FROM db_ram_db.tb_bts_gprs_state "+
+			sql = "SELECT op_cmd,ack_inf FROM db_ram_db.tb_bts_gprs_state "+
 						" WHERE dev_id="+dev_id;
 			Connection conn=DBUtil.getConn();
 			PreparedStatement ps = null;
@@ -105,8 +108,10 @@
 						if(rs.next())
 						{
 							if(rs.getInt("op_cmd") == m_cmd_ack)
-							{
-								res_exe = true;
+							{  
+								gprs.setAck_inf(rs.getString("ack_inf"));
+								gprs.setOp_cmd(m_cmd_ack);
+								//res_exe = true;
 								break;
 							}
 						}
@@ -124,7 +129,7 @@
 			}
 			DBUtil.close(rs, ps, conn);
 		}
-		return res_exe;
+		return gprs;
 	}
 	public List serchByInfo(Object obj) {
 		// TODO Auto-generated method stub

--
Gitblit v1.9.1