| | |
| | | // TODO Auto-generated method stub |
| | | return null; |
| | | } |
| | | |
| | | //根据设备id查询设备的所有历史记录表 |
| | | @Override |
| | | public List serchByInfo(Object obj) { |
| | | // TODO Auto-generated method stub |
| | | return null; |
| | | final Partinsystem_inf pinf=(Partinsystem_inf) obj; |
| | | String sql=" select table_name,table_rows from information_schema.tables " |
| | | + " where table_schema='db_partinsystem_history' and table_name like ? " |
| | | + " order by table_name asc "; |
| | | List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+pinf.getDev_id()+"%"}, new CallBack() { |
| | | |
| | | @Override |
| | | public List getResults(ResultSet rs) { |
| | | List<String> list = new ArrayList<String>(){{ |
| | | this.add("0");this.add("0"); |
| | | }}; |
| | | //List list=new ArrayList(); |
| | | try { |
| | | while(rs.next()){ |
| | | if(rs.getRow()==1){ |
| | | list.set(0,changeDateFrom(rs.getString("table_name"),pinf.getDev_id())); |
| | | list.set(1,changeDateFrom(rs.getString("table_name"),pinf.getDev_id())); |
| | | } |
| | | //if(Integer.parseInt(rs.getString("table_rows"))!=0){ |
| | | list.set(1,changeDateFrom(rs.getString("table_name"),pinf.getDev_id())); |
| | | //} |
| | | } |
| | | /*rs.first(); |
| | | list.add(Devdata_historyImpl.changeDateFrom(rs.getString("table_name"))); |
| | | rs.last(); |
| | | list.add(Devdata_historyImpl.changeDateFrom(rs.getString("table_name")));*/ |
| | | } catch (SQLException e) { |
| | | // TODO Auto-generated catch block |
| | | e.printStackTrace(); |
| | | } |
| | | return list; |
| | | } |
| | | }); |
| | | List l=new ArrayList(); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | l.add(list.get(i)); |
| | | } |
| | | return l; |
| | | } |
| | | |
| | | //历史数据表名取时间转"_"到"-" |
| | | private static String changeDateFrom(String dateString,int flag){ |
| | | String mark="_"+String.valueOf(flag)+"_"; |
| | | dateString=dateString.substring(dateString.indexOf(mark)+mark.length()); |
| | | dateString=dateString.replace("_", "-"); |
| | | return dateString; |
| | | } |
| | | } |