From 30c91468b78f379c7cef2a157d32f2a038f4f077 Mon Sep 17 00:00:00 2001 From: 81041 <81041@192.168.10.26> Date: 星期五, 23 十一月 2018 15:16:24 +0800 Subject: [PATCH] 获取设备进程信息 --- gx_tieta/src/com/fgkj/dao/impl/ram/Bts_gprs_stateImpl.java | 3 ++- gx_tieta/src/com/fgkj/actions/ram/Bts_gprs_stateAction.java | 18 ++++++++++++++++-- gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java | 1 + gx_tieta/src/com/fgkj/dto/ram/Bts_gprs_state.java | 13 +++++++++++-- gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java | 4 ++++ gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java | 15 ++++++++++++++- 6 files changed, 48 insertions(+), 6 deletions(-) diff --git a/gx_tieta/src/com/fgkj/actions/ram/Bts_gprs_stateAction.java b/gx_tieta/src/com/fgkj/actions/ram/Bts_gprs_stateAction.java index d787d79..09f6120 100644 --- a/gx_tieta/src/com/fgkj/actions/ram/Bts_gprs_stateAction.java +++ b/gx_tieta/src/com/fgkj/actions/ram/Bts_gprs_stateAction.java @@ -21,7 +21,7 @@ ServiceModel model = service.update(gprs); { String msg=""; if(gprs.getNum()==FBS9100_ComBase.CMD_ReadGPRSCSQ){ - msg="鑾峰彇"+gprs.getDev_id()+"鐨勮澶囩郴缁熷弬鏁�"; + msg="鑾峰彇"+gprs.getDev_id()+"鐨勮澶噂prs淇″彿"; } User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//灏嗙敤鎴风殑鎿嶄綔璁板綍涓嬫潵 @@ -29,7 +29,21 @@ result = tojson(model); return SUCCESS; } - //鏍规嵁璁惧id璇诲彇鐨勮澶囪繛鎺ョ殑gprs妯″潡鐨勪俊鍙峰�� + //鑾峰彇璁惧杩涚▼淇℃伅 + public String update_bts_task_inf() { + Bts_gprs_state gprs = getGson().fromJson(json, Bts_gprs_state.class); + ServiceModel model = service.update_bts_task_inf(gprs); + { String msg=""; + if(gprs.getNum()==FBS9100_ComBase.CMD_READGPRS_BTS_TASK_INF){ + msg="鑾峰彇"+gprs.getDev_id()+"鐨勮澶囪繘绋嬩俊鎭�"; + } + User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); + uservice.add(ulog);//灏嗙敤鎴风殑鎿嶄綔璁板綍涓嬫潵 + } + result = tojson(model); + return SUCCESS; + } + //鏍规嵁璁惧id璇诲彇鐨勮澶囪繛鎺ョ殑gprs妯″潡鐨勪俊鍙峰��/璁惧杩涚▼淇℃伅 public String serchByCondition(){ Bts_gprs_state gprs = getGson().fromJson(json, Bts_gprs_state.class); ServiceModel model = service.serchByCondition(gprs); diff --git a/gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java b/gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java index 7460e5d..24e4beb 100644 --- a/gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java +++ b/gx_tieta/src/com/fgkj/dao/FBS9100_ComBase.java @@ -41,6 +41,10 @@ //璇诲彇GPRS妯″潡鐨勪俊鍙疯川閲� public static final int CMD_ReadGPRSCSQ = 0x91; public static final int CMD_ReadGPRSCSQAck = 0x92; + //璇诲彇璁惧杩涚▼淇℃伅 + public static final int CMD_READGPRS_BTS_TASK_INF = 0x17; + public static final int CMD_READGPRS_BTS_TASK_INFACK = 0x16; + //gprs閫氳鐨勫懡浠� public static final String CSQ = "usr.cn#AT+"; 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 7f35b47..7b2977d 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 @@ -46,7 +46,7 @@ //鏍规嵁璁惧id璇诲彇鐨勮澶囪繛鎺ョ殑gprs妯″潡鐨勪俊鍙峰�� public List serchByCondition(Object obj) { Bts_gprs_state gprs=(Bts_gprs_state) obj; - String sql=" select distinct db_ram_db.tb_bts_gprs_state.num,dev_id,op_cmd,AT_cmd,ack_inf" + + String sql=" select distinct db_ram_db.tb_bts_gprs_state.num,dev_id,op_cmd,AT_cmd,ack_inf,bts_task_inf" + " ,stationName,FBSDeviceName " + " from db_ram_db.tb_bts_gprs_state,db_battinf.tb_battinf " + " where db_ram_db.tb_bts_gprs_state.dev_id=db_battinf.tb_battinf.FBSDeviceId " + @@ -64,6 +64,7 @@ g.setOp_cmd(rs.getInt("op_cmd")); g.setAT_cmd(rs.getString("aT_cmd")); g.setAck_inf(rs.getString("ack_inf")); + g.setBts_task_inf(rs.getString("bts_task_inf")); g.setStationName(rs.getString("stationName")); g.setFBSDeviceName(rs.getString("fBSDeviceName")); list.add(g); diff --git a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java b/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java index c6cf635..fb869a3 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java @@ -245,6 +245,7 @@ case FBS9100_ComBase.CMd_SetIp_Tem: m_cmd_ack = FBS9100_ComBase.CMd_SetIpAck; break; case FBS9100_ComBase.CMd_SetIp_Per: m_cmd_ack = FBS9100_ComBase.CMd_SetIpAck; break; case FBS9100_ComBase.CMD_ResetSystem: m_cmd_ack = FBS9100_ComBase.CMD_ResetSystemAck; break; + case FBS9100_ComBase.CMD_READGPRS_BTS_TASK_INF: m_cmd_ack = FBS9100_ComBase.CMD_READGPRS_BTS_TASK_INFACK; break; default: return false; } String sql_end = ""; diff --git a/gx_tieta/src/com/fgkj/dto/ram/Bts_gprs_state.java b/gx_tieta/src/com/fgkj/dto/ram/Bts_gprs_state.java index 4ef3af6..962a578 100644 --- a/gx_tieta/src/com/fgkj/dto/ram/Bts_gprs_state.java +++ b/gx_tieta/src/com/fgkj/dto/ram/Bts_gprs_state.java @@ -9,6 +9,7 @@ private int op_cmd; private String AT_cmd; private String ack_inf; + private String bts_task_inf;//杩涚▼淇℃伅 private String note; private String stationName; private String FBSDeviceName; @@ -61,14 +62,22 @@ public void setFBSDeviceName(String fBSDeviceName) { FBSDeviceName = fBSDeviceName; } + public String getBts_task_inf() { + return bts_task_inf; + } + public void setBts_task_inf(String bts_task_inf) { + this.bts_task_inf = bts_task_inf; + } @Override public String toString() { return "Bts_gprs_state [num=" + num + ", dev_id=" + dev_id + ", op_cmd=" + op_cmd + ", AT_cmd=" + AT_cmd + ", ack_inf=" - + ack_inf + ", note=" + note + ", stationName=" + stationName - + ", FBSDeviceName=" + FBSDeviceName + "]"; + + ack_inf + ", bts_task_inf=" + bts_task_inf + ", note=" + note + + ", stationName=" + stationName + ", FBSDeviceName=" + + FBSDeviceName + "]"; } + } diff --git a/gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java b/gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java index 9b7f11f..e286d7d 100644 --- a/gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java +++ b/gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java @@ -6,6 +6,7 @@ import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.FBS9100_ComBase; import com.fgkj.dao.impl.ram.Bts_gprs_stateImpl; +import com.fgkj.dao.impl.ram.Fbs9100_setparamImpl; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.ram.Bts_gprs_state; @@ -39,7 +40,19 @@ return model; } - + //鑾峰彇璁惧杩涚▼淇℃伅 + public ServiceModel update_bts_task_inf(Object obj) { + Bts_gprs_state gprs=(Bts_gprs_state) obj; + boolean bl=(new Fbs9100_setparamImpl()).sendCmdToFBS9100Dev(gprs.getNum(),0,gprs.getDev_id()); + if(bl){ + model.setCode(1); + model.setMsg("鑾峰彇璁惧杩涚▼淇℃伅鎴愬姛!"); + }else{ + model.setCode(0); + model.setMsg("鑾峰彇璁惧杩涚▼淇℃伅澶辫触,璇锋鏌ョ綉缁�!"); + } + return model; + } //鏍规嵁璁惧id璇诲彇鐨勮澶囪繛鎺ョ殑gprs妯″潡鐨勪俊鍙峰�� public ServiceModel serchByCondition(Object obj){ List list = dao.serchByCondition(obj); -- Gitblit v1.9.1