81041
2018-11-14 99285fcc7d30e62f1e84e1c96d29d0ffcd9ccdbc
gx_tieta/src/com/fgkj/services/ram/Bts_gprs_stateService.java
@@ -4,6 +4,7 @@
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.dto.ServiceModel;
import com.fgkj.dto.ram.Bts_gprs_state;
@@ -17,21 +18,29 @@
      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());
      if(bl){
         model.setCode(1);
         model.setMsg("获取GPRS信号成功!");
       }else{
          model.setCode(0);
      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;   
   }
   
   //根据设备id查询系统参数(一定是被管理的)
    //根据设备id读取的设备连接的gprs模块的信号值
    public ServiceModel serchByCondition(Object obj){
        List list = dao.serchByCondition(obj);
      if(list!=null && list.size()>0){