81041
2019-01-11 fa00382db413a8489d07983b66f0869305b51a9a
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;
@@ -18,19 +20,39 @@
      model=new ServiceModel();
   }
   //获取gprs信号
   public ServiceModel updateGprs(Object obj) {
   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读取的设备连接的gprs模块的信号值
    public ServiceModel serchByCondition(Object obj){
        List list = dao.serchByCondition(obj);
@@ -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);
   }
}