| | |
| | | import com.fgkj.db.DBUtil; |
| | | import com.fgkj.partinsystem.dto.Ac230v_ups; |
| | | import com.fgkj.partinsystem.dto.Dcinsulation; |
| | | import com.fgkj.partinsystem.dto.Partinsystem_inf; |
| | | import com.partinsystem.udpall.dto.Ac230_elec; |
| | | import com.partinsystem.udpall.dto.Acmain_board; |
| | | import com.partinsystem.udpall.dto.Acreliable_board; |
| | |
| | | batt.setBatt_vol_two(rs.getFloat("Batt_vol_two")); |
| | | partin_elemonitor.setBatt(batt); |
| | | |
| | | Cabin_bump cabin_bump=new Cabin_bump(); |
| | | Cabin_bump cabin_bump=new Cabin_bump(); |
| | | cabin_bump.setBehind_cabin_curr(rs.getFloat("Behind_cabin_curr")); |
| | | cabin_bump.setFront_cabin_curr(rs.getFloat("Front_cabin_curr")); |
| | | cabin_bump.setLeft_jumper_curr(rs.getFloat("Left_jumper_curr")); |
| | |
| | | }); |
| | | return list; |
| | | } |
| | | |
| | | //根据查询udp包的所有历史记录表 |
| | | public List serchRecord() { |
| | | String sql=" select table_name,table_rows from information_schema.tables " |
| | | + " where table_schema='db_partinsystem_history' and table_name like 'tb_partin_elemonitor_%' " |
| | | + " order by table_name asc "; |
| | | List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{}, 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"))); |
| | | list.set(1,changeDateFrom(rs.getString("table_name"))); |
| | | } |
| | | //if(Integer.parseInt(rs.getString("table_rows"))!=0){ |
| | | list.set(1,changeDateFrom(rs.getString("table_name"))); |
| | | //} |
| | | } |
| | | /*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){ |
| | | String markString="tb_partin_elemonitor_"; |
| | | dateString=dateString.substring(markString.length()); |
| | | dateString=dateString.replace("_", "-"); |
| | | //System.out.println(dateString); |
| | | return dateString; |
| | | } |
| | | public static void main(String[] args) { |
| | | Partin_elemonitorImpl pimpl=new Partin_elemonitorImpl(); |
| | | /*List<Partin_elemonitor> list=pimpl.searchAll(); |
| | | for (Partin_elemonitor p : list) { |
| | | System.out.println(p); |
| | | }*/ |
| | | Date date=new Date(); |
| | | /*Date date=new Date(); |
| | | List<Partin_elemonitor> list=pimpl.serchByCondition(date); |
| | | for (Partin_elemonitor p : list) { |
| | | System.out.println(p); |
| | | } |
| | | }*/ |
| | | changeDateFrom("tb_partin_elemonitor_2021_05_20"); |
| | | } |
| | | |
| | | } |