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