| | |
| | | import com.fgkj.dto.Batttestdata_inf;
|
| | | import com.fgkj.dto.Page;
|
| | | import com.fgkj.dto.ServiceModel;
|
| | | import com.fgkj.dto.User;
|
| | | import com.fgkj.dto.User_inf;
|
| | | import com.fgkj.dto.User_log;
|
| | |
|
| | |
| | | adata.setAlm_cleared_type(0);//单体内阻告警数
|
| | | adata.setUsr_Id(0);//连接条阻抗告警数
|
| | | adata.setAlm_value(0f);//容量更换告警
|
| | |
|
| | | adata.setRecord_Id(0l);//在线电压告警数
|
| | | bmd.setAdata(adata);
|
| | | int numZ=0;//告警总数
|
| | | //求八种类型告警的数量
|
| | |
| | | }
|
| | | if(list.get(i).getAlm_id()==AlarmDaoFactory.Alarm_CapChange){
|
| | | adata.setAlm_value((float)list.get(i).getNum());//容量更换告警数
|
| | | numZ+=list.get(i).getNum();
|
| | | }if(list.get(i).getAlm_id()==AlarmDaoFactory.Alarm_vol_Online){
|
| | | adata.setRecord_Id((long)list.get(i).getNum());//在线电压告警数
|
| | | numZ+=list.get(i).getNum();
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | return model;
|
| | | }
|
| | | |
| | | //告警发声(30秒之内的告警)
|
| | | public ServiceModel serchIn30(Object obj){
|
| | | List<Battalarm_data> lista=((Battalarm_dataDAOImpl)dao).serchIn30(obj);
|
| | | List<Batt_devalarm_data> listd=(new Batt_devalarm_dataImpl()).serchIn30(obj);
|
| | | if(listd!=null&&listd.size()>0){
|
| | | for (Batt_devalarm_data ddata : listd) {
|
| | | Battalarm_data data=new Battalarm_data();
|
| | | data.setAlm_id(ddata.getDev_id());
|
| | | data.setNote(ddata.getNote());
|
| | | data.setNum(ddata.getNum());//1表示设备告警
|
| | | data.setAlm_start_time(ddata.getAlm_start_time());
|
| | | data.setAlm_signal_id(ddata.getAlm_type());
|
| | | lista.add(data);
|
| | | }
|
| | | }
|
| | | if(lista!=null&&lista.size()>0){
|
| | | model.setCode(1);
|
| | | model.setData(lista);
|
| | | model.setMsg("查询成功!");
|
| | | }else{
|
| | | model.setCode(0);
|
| | | model.setMsg("查询失败!");
|
| | | }
|
| | | return model;
|
| | | }
|
| | | //点击项目下方的滚动,查询该条告警的实时信息
|
| | | public ServiceModel serchBatt_alarm(Object obj){
|
| | | List list=((Battalarm_dataDAOImpl)dao).serchBatt_alarm(obj);
|
| | |
| | | tdata.setRecord_time(ActionUtil.getSimpDate(date1));
|
| | | tdata.setRecord_time1(ActionUtil.getSimpDate(date2));
|
| | |
|
| | | User_inf uinf=new User_inf();
|
| | | uinf.setUId(1002);
|
| | | Batt_Maint_Dealarm bmd = new Batt_Maint_Dealarm();
|
| | | bmd.setPage(p);
|
| | | bmd.setAdata(adata);
|
| | | bmd.setMainf(mainf);
|
| | | bmd.setBinf(binf);
|
| | | bmd.setTdata(tdata);
|
| | | bmd.setUinf(uinf);
|
| | | //System.out.println(bmd);
|
| | | //bs.serchByCondition(bmd);
|
| | | //bs.serchByInfo(bmd);
|
| | | //.serchAlm(bmd);
|
| | | bs.serchAlm(bmd);
|
| | | //bs.serchGood();
|
| | | User_inf uinf=new User_inf();
|
| | | uinf.setUId(1038);
|
| | | bs.serchTopAlmTen(uinf);
|
| | | //bs.serchTopAlmTen(uinf);
|
| | | }
|
| | |
|
| | | }
|