81041
2019-01-18 cf4efde9b2ec3d661269c0346596aaf789eb54ad
gx_tieta/src/com/fgkj/services/BattInfServices.java
@@ -37,6 +37,7 @@
import com.fgkj.dto.Process_survey;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_inf;
import com.sun.scenario.effect.Bloom;
public class BattInfServices {
   private ServiceModel model;
@@ -58,6 +59,10 @@
         as.setAppServer_Reinit_BattGroupData_EN(BattTestData.AppServer_Reinit_BattGroupData_EN);
         Boolean b=(new App_SysImpl()).update(as);*/
         BattTestData.run_cmd();
         //将告警的服务设为重启
         Process_survey process=new Process_survey();
         process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
         Boolean b=(new Process_surveyImpl()).update(process);
         model.setCode(1);
         model.setMsg("添加成功!");
      }
@@ -80,6 +85,10 @@
         as.setAppServer_Reinit_BattGroupData_EN(BattTestData.AppServer_Reinit_BattGroupData_EN);
         Boolean b=(new App_SysImpl()).update(as);*/
         BattTestData.run_cmd();
         //将告警的服务设为重启
         Process_survey process=new Process_survey();
         process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
         Boolean b=(new Process_surveyImpl()).update(process);
         model.setCode(1);
         model.setMsg("修改成功!");
      }
@@ -120,6 +129,19 @@
      //System.out.println(model);
      return model;   
   }
   //设置电池组充电电流阈值
   public ServiceModel update_charge(Object obj){
      boolean bl=((BattInfImpl)dao).update_charge(obj);
       if(bl){
          model.setCode(1);
         model.setMsg("修改成功!");
      }else{
         model.setCode(0);
         model.setMsg("修改失败!");
        }
      return model;
   }
   //删除电池组
   public ServiceModel delete(Object obj) {
      Boolean bl=dao.del(obj);
@@ -132,6 +154,10 @@
         as.setAppServer_Reinit_BattGroupData_EN(BattTestData.AppServer_Reinit_BattGroupData_EN);
         Boolean b=(new App_SysImpl()).update(as);*/
         BattTestData.run_cmd();
         //将告警的服务设为重启
         Process_survey process=new Process_survey();
         process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
         Boolean b=(new Process_surveyImpl()).update(process);
         model.setCode(1);
         model.setMsg("删除成功!");
      }
@@ -973,14 +999,77 @@
   }
   //首页上显示已安装数和全部基站数
    public ServiceModel serchDevice(Object obj){
      //int devNum=(new BattInfImpl()).serchByDeviceId(obj);      //总设备数(已安装)
      List list=(new BattInfImpl()).serchByDeviceId_all(obj);      //总设备数(全部)
      if (list != null && list.size() > 0) {
         model.setCode(1);
         model.setData(list);
         model.setMsg("查询成功!");
      }else{
         model.setCode(0);
         model.setMsg("查询失败!");
      }
      //System.out.println(model.getData());
      return model;
    }
    //头部查出已安装的所有机房
    public ServiceModel serchByDeviceId(Object obj){
      int devNum=(new BattInfImpl()).serchByDeviceId(obj);      //总设备数(已安装)
      int allNum=(new BattInfImpl()).serchByDeviceId_all(obj);      //总设备数(全部)
      model.setSum(allNum);
      model.setNewsum(devNum);
      model.setCode(1);
      model.setSum(devNum);
      model.setMsg("查询成功!");
      return model;
    }
    //头部查出已安装的电池单体
    public ServiceModel serchByInstall_count(Object obj){
      int devNum=(new BattInfImpl()).serchByInstall_count(obj);      //总设备数(已安装)
      model.setCode(1);
      model.setSum(devNum);
      model.setMsg("查询成功!");
      return model;
    }
    //添加操作时查询出设备id
    public ServiceModel searchmaxdev_id(){
       int dev_id=BattinfGroupFactory.searchmaxdev_id();
       model.setData(dev_id);
       return model;
    }
    //添加操作时查询出电池组id
    public ServiceModel searchMaxBattgroupId(){
       int battgroupid=BattinfGroupFactory.searchMaxBattgroupId();
       model.setData(battgroupid);
       return model;
    }
    //批量设置放电参数时,根据省市区,电池单体型号(伏数),组数筛选出电池组
    public ServiceModel serchByDischarge(Object obj){
       List list=((BattInfImpl)dao).serchByDischarge(obj);
      if (list != null && list.size() > 0) {
         model.setCode(1);
         model.setData(list);
         model.setMsg("查询成功!");
      }else{
         model.setCode(0);
         model.setMsg("查询失败!");
      }
      return model;
    }
    //判断新增的机房是否存在
    public ServiceModel judgeBatt(Object obj) {
       List list=((BattInfImpl)dao).judgeBatt(obj);
      if (list != null && list.size() > 0) {
         model.setCode(1);
         model.setData(list);
         model.setMsg("查询成功!");
      }else{
         model.setCode(0);
         model.setMsg("查询失败!");
      }
      return model;
    }
   public static void main(String[] args) {
    public static void main(String[] args) {
      //new BattInfServices().findMenu();
      BattInf b=new BattInf();
      //b.setBattGroupId(1000005);