| | |
| | | //锁的告警历史记录总数 |
| | | public int getLockAlmHisCount(LockAlarmHis his) { |
| | | String sql="SELECT count(*) as number FROM db_lock_alarm."+ his.getRecordYear()+" history " + |
| | | " where history.lock_id="+ his.getLockId() ; |
| | | " where 1=1 "; |
| | | if(his.getLids()!=null&&his.getLids().size()>0){ |
| | | List<Integer> lids=his.getLids(); |
| | | sql+=" and history.lock_id in ("; |
| | | for (int i=0;i<lids.size();i++) { |
| | | if(i==lids.size()-1){ |
| | | sql=sql+lids.get(i)+") "; |
| | | }else{ |
| | | sql=sql+lids.get(i)+","; |
| | | } |
| | | } |
| | | } |
| | | if(his.getStartTime()!=null){ |
| | | sql+=" and alm_start_time >='"+ ThreadLocalUtil.format(his.getStartTime(),1)+"' "; |
| | | } |
| | |
| | | //锁的告警历史记录 |
| | | public List<LockAlarmHis> getLockAlmHisList(LockAlarmHis his) { |
| | | String sql="SELECT * FROM db_lock_alarm."+ his.getRecordYear()+" history " + |
| | | " where history.lock_id="+ his.getLockId() ; |
| | | " where 1=1 " ; |
| | | if(his.getLids()!=null&&his.getLids().size()>0){ |
| | | List<Integer> lids=his.getLids(); |
| | | sql+=" and history.lock_id in ("; |
| | | for (int i=0;i<lids.size();i++) { |
| | | if(i==lids.size()-1){ |
| | | sql=sql+lids.get(i)+") "; |
| | | }else{ |
| | | sql=sql+lids.get(i)+","; |
| | | } |
| | | } |
| | | } |
| | | if(his.getStartTime()!=null){ |
| | | sql+=" and alm_start_time >='"+ ThreadLocalUtil.format(his.getStartTime(),1)+"' "; |
| | | } |