From fa00382db413a8489d07983b66f0869305b51a9a Mon Sep 17 00:00:00 2001 From: 81041 <81041@DESKTOP-025NVD9> Date: 星期五, 11 一月 2019 11:35:54 +0800 Subject: [PATCH] 批量读取系统参数 --- gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java | 43 ++++++++++++++++++++++++++++++++++++------- 1 files changed, 36 insertions(+), 7 deletions(-) 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 fe544eb..7d857c2 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 @@ -4,7 +4,9 @@ import com.fgkj.dao.BaseDAO; 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; @@ -17,21 +19,41 @@ dao=BaseDAOFactory.getBaseDAO(BaseDAO.BTS_GPRS_STATE); model=new ServiceModel(); } - //淇敼绯荤粺鍙傛暟 + //鑾峰彇gprs淇″彿 public ServiceModel update(Object obj) { Bts_gprs_state gprs=(Bts_gprs_state) obj; - boolean bl=((Bts_gprs_stateImpl)dao).sendCmdToFBS9100Dev(gprs.getNum(), gprs.getDev_id()); + boolean b=dao.update(gprs); + if(b){ + Bts_gprs_state g=((Bts_gprs_stateImpl)dao).sendCmdToFBS9100Dev(gprs.getNum(), gprs.getDev_id()); + if(g.getOp_cmd()==FBS9100_ComBase.CMD_ReadGPRSCSQAck){ + model.setCode(1); + model.setData(g); + model.setMsg("鑾峰彇GPRS淇″彿鎴愬姛!"); + }else{ + model.setCode(0); + model.setMsg("鑾峰彇GPRS淇″彿澶辫触,璇锋鏌ョ綉缁�!"); + } + }else{ + model.setCode(0); + model.setMsg("鑾峰彇GPRS淇″彿澶辫触,璇锋鏌ョ綉缁�!"); + } + + 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("鑾峰彇GPRS淇″彿鎴愬姛!"); + model.setMsg("鑾峰彇璁惧杩涚▼淇℃伅鎴愬姛!"); }else{ model.setCode(0); - model.setMsg("鑾峰彇GPRS淇″彿澶辫触,璇锋鏌ョ綉缁�!"); + model.setMsg("鑾峰彇璁惧杩涚▼淇℃伅澶辫触,璇锋鏌ョ綉缁�!"); } return model; } - - //鏍规嵁璁惧id鏌ヨ绯荤粺鍙傛暟(涓�瀹氭槸琚鐞嗙殑) + //鏍规嵁璁惧id璇诲彇鐨勮澶囪繛鎺ョ殑gprs妯″潡鐨勪俊鍙峰�� public ServiceModel serchByCondition(Object obj){ List list = dao.serchByCondition(obj); if(list!=null && list.size()>0){ @@ -44,5 +66,12 @@ } return model; } - + public static void main(String[] args) { + Bts_gprs_stateService service=new Bts_gprs_stateService(); + Bts_gprs_state gprs=new Bts_gprs_state(); + gprs.setDev_id(910000001); + gprs.setNum(23); + ServiceModel model=service.update_bts_task_inf(gprs); + System.out.println(model); + } } -- Gitblit v1.9.1