package com.fgkj.services.ram; import java.util.List; 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_battparamImpl; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.ram.Bts_gprs_state; import com.fgkj.dto.ram.Fbs9100_battparam; public class Fbs9100_battparamService { private BaseDAO dao; private ServiceModel model; public Fbs9100_battparamService() { super(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.FBS9100_BATTPARAM); model=new ServiceModel(); } //获取电池参数信息 public ServiceModel update(Object obj) { Fbs9100_battparam bparam=(Fbs9100_battparam) obj; boolean b=dao.update(bparam); if(b){ boolean bl=((Fbs9100_battparamImpl)dao).sendCmdToBattparam(bparam.getNum(), bparam.getDev_id()); if(bl){ model.setCode(1); model.setMsg("修改电池参数成功!"); }else{ model.setCode(0); model.setMsg("修改电池参数失败,请检查网络!"); } }else{ model.setCode(0); model.setMsg("修改电池参数失败,请检查网络!"); } return model; } //根据设备id查询电池参数信息 public ServiceModel serchByCondition(Object obj) { List list=dao.serchByCondition(obj); if(list!=null&&list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } }