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