| | |
| | | |
| | | //查询break历史告警数量 |
| | | public int getCountForBreakAlm(BreakAlarmDto alm) { |
| | | String sql="select count(distinct num) as number from db_ckpwrdev_break_alarm." +alm.getRecordYear()+",db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf" |
| | | +" where tb_ckpowerdev_break_alarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " + |
| | | String sql="select count(distinct breakAlarm.num) as number from db_ckpwrdev_break_alarm." +alm.getRecordYear()+" breakAlarm ,db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf" |
| | | +" where breakAlarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " + |
| | | " and tb_ckpowerdev_break_alarm_config.break_id=tb_breaker_inf.breaker_id "; |
| | | if(alm.getAlmStarttime()!=null){ |
| | | sql+=" and alm_starttime >='"+ DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmStarttime())+"' "; |
| | |
| | | sql+=" and alm_endtime <='"+DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmEndTime())+"' "; |
| | | } |
| | | if(alm.getAlmName()!=null){ |
| | | sql+=" and tb_ckpowerdev_break_alarm.alm_name="+alm.getAlmName(); |
| | | sql+=" and breakAlarm.alm_name='"+alm.getAlmName()+"'"; |
| | | } |
| | | if(alm.getBreakerType()!=null){ |
| | | sql+=" and tb_breaker_inf.breaker_type=="+alm.getBreakerType(); |
| | | sql+=" and tb_breaker_inf.breaker_type='"+alm.getBreakerType()+"'"; |
| | | } |
| | | if(alm.getBreakerName()!=null){ |
| | | sql+=" and tb_breaker_inf.breaker_name=="+alm.getBreakerName(); |
| | | sql+=" and tb_breaker_inf.breaker_name='"+alm.getBreakerName()+"'"; |
| | | } |
| | | List list = sqlExecuteService.executeQuery_call(sql, new CallBack() { |
| | | @Override |
| | |
| | | |
| | | //查询break历史告警数量 |
| | | public List getListBreakAlm(BreakAlarmDto alm){ |
| | | String sql="select * from db_ckpwrdev_break_alarm." +alm.getRecordYear()+",db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf" |
| | | +" where tb_ckpowerdev_break_alarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " + |
| | | String sql="select breakAlarm.* from db_ckpwrdev_break_alarm." +alm.getRecordYear()+" breakAlarm,db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf" |
| | | +" where breakAlarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " + |
| | | " and tb_ckpowerdev_break_alarm_config.break_id=tb_breaker_inf.breaker_id "; |
| | | if(alm.getAlmStarttime()!=null){ |
| | | sql+=" and alm_starttime >='"+ DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmStarttime())+"' "; |
| | |
| | | sql+=" and alm_endtime <='"+DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmEndTime())+"' "; |
| | | } |
| | | if(alm.getAlmName()!=null){ |
| | | sql+=" and tb_ckpowerdev_break_alarm.alm_name="+alm.getAlmName(); |
| | | sql+=" and breakAlarm.alm_name='"+alm.getAlmName()+"'"; |
| | | } |
| | | if(alm.getBreakerType()!=null){ |
| | | sql+=" and tb_breaker_inf.breaker_type=="+alm.getBreakerType(); |
| | | sql+=" and tb_breaker_inf.breaker_type='"+alm.getBreakerType()+"'"; |
| | | } |
| | | if(alm.getBreakerName()!=null){ |
| | | sql+=" and tb_breaker_inf.breaker_name=="+alm.getBreakerName(); |
| | | sql+=" and tb_breaker_inf.breaker_name='"+alm.getBreakerName()+"'"; |
| | | } |
| | | sql+=" ORDER BY alm_starttime desc limit "+alm.getLimitStart()+","+alm.getLimitEnd()+" "; |
| | | List list = sqlExecuteService.executeQuery_call(sql, new CallBack() { |