gx_tieta/src/com/fgkj/dao/impl/BattMap_informationImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/Batt_enduranceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dto/Batt_endurance.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/src/com/fgkj/dao/impl/BattMap_informationImpl.java
@@ -248,7 +248,14 @@ List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binformation.getStationId()}, new BattMap_informationImpl()); return list; } //地图上根据机房名称查询经纬度 public List serchTudeByStationName(Object obj){ BattMap_information binformation=(BattMap_information) obj; String sql="select num, StationId,StationName,address,longitude,latitude,information from web_site.tb_battmap_information " + " where StationName like ?"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binformation.getStationName()}, new BattMap_informationImpl()); return list; } public static void main(String[] args) { BattMap_informationImpl bimpl=new BattMap_informationImpl(); Batt_Maint_Dealarm bmd=new Batt_Maint_Dealarm(); gx_tieta/src/com/fgkj/dao/impl/Batt_enduranceImpl.java
@@ -41,33 +41,34 @@ //续航时间的查询 public List serchByCondition(Object obj) { Batt_endurance bendurance=(Batt_endurance) obj; String sql="select distinct tb_batt_endurance.num,tb_batt_endurance.deviceid,tb_batt_endurance.stationid,endurance_state,real_cap,tb_batt_endurance.moncapstd,real_curr,endurance_timelong " + ",db_battinf.tb_battinf.StationName " + String sql="select distinct tb_batt_endurance.num,tb_batt_endurance.deviceid,tb_batt_endurance.stationid,real_cap,tb_batt_endurance.moncapstd,real_curr,endurance_theory_timelong,endurance_actual_timelong,is_out_stand " + ",db_battinf.tb_battinf.StationName,db_battinf.tb_battinf.StationName1,db_battinf.tb_battinf.StationName2 " + " from web_site.tb_batt_endurance,db_battinf.tb_battinf " + " where tb_batt_endurance.stationid=db_battinf.tb_battinf.stationid " ; //机房筛选 String stationSql=" and db_battinf.tb_battinf.StationName like ?"; String stationSql=" and db_battinf.tb_battinf.StationName like ? and db_battinf.tb_battinf.StationName1 like ? and db_battinf.tb_battinf.StationName2 like ?"; sql+=stationSql; //续航状态 String enduranceSqlT=" and endurance_state=? "; String enduranceSqlF=" and endurance_state!=? ";//全部 if(bendurance.getEndurance_state()==0){ sql+=enduranceSqlF; }else{ sql+=enduranceSqlT; } //续航时间 String timelongSqlT=" and endurance_timelong<=? ";//小于某一时间 String timelongSqlF=" and endurance_timelong!=?";//全部 if(bendurance.getEndurance_timelong()==0){ //实际续航时间 String timelongSqlT=" and endurance_actual_timelong<=? ";//小于某一时间 String timelongSqlF=" and endurance_actual_timelong!=? ";//全部 if(bendurance.getEndurance_actual_timelong()==0){ sql+=timelongSqlF; }else{ sql+=timelongSqlT; } //是否掉站 String is_out_standSqlT=" and is_out_stand!=? ";//全部 String is_out_standSqlF=" and is_out_stand=? "; if(bendurance.getIs_out_stand()==100){ sql+=is_out_standSqlT; }else{ sql+=is_out_standSqlF; } //排序时间 String orderSql=" order by endurance_timelong asc"; String orderSql=" order by endurance_actual_timelong asc "; sql+=orderSql; //System.out.println(sql); List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+bendurance.getNote()+"%",bendurance.getEndurance_state(),bendurance.getEndurance_timelong()}, new CallBack() { List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+bendurance.getStationName()+"%","%"+bendurance.getStationName1()+"%","%"+bendurance.getStationName2()+"%",bendurance.getEndurance_actual_timelong(),bendurance.getIs_out_stand()}, new CallBack() { public List getResults(ResultSet rs) { List list=new ArrayList(); @@ -77,12 +78,14 @@ b.setNum(rs.getInt("num")); b.setDeviceId(rs.getInt("deviceId")); b.setStationid(rs.getString("stationid")); b.setEndurance_state(rs.getInt("endurance_state")); b.setReal_cap(rs.getFloat("real_cap")); b.setMoncapstd(rs.getFloat("moncapstd")); b.setReal_curr(rs.getFloat("real_curr")); b.setEndurance_timelong(rs.getInt("endurance_timelong")); b.setNote(rs.getString("stationname")); b.setEndurance_theory_timelong(rs.getInt("endurance_theory_timelong")); b.setEndurance_actual_timelong(rs.getInt("endurance_actual_timelong")); b.setStationName(rs.getString("stationname")); b.setStationName1(rs.getString("stationname1")); b.setStationName2(rs.getString("stationname2")); list.add(b); } } catch (SQLException e) { @@ -102,9 +105,11 @@ public static void main(String[] args) { Batt_enduranceImpl bimpl=new Batt_enduranceImpl(); Batt_endurance ben=new Batt_endurance(); ben.setNote(""); ben.setEndurance_state(0); ben.setEndurance_timelong(0); ben.setStationName(""); ben.setStationName1(""); ben.setStationName2(""); ben.setEndurance_actual_timelong(120); ben.setIs_out_stand(100); List list=bimpl.serchByCondition(ben); System.out.println(list.size()); } gx_tieta/src/com/fgkj/dto/Batt_endurance.java
@@ -6,12 +6,16 @@ private int num; private int deviceId; private String stationid; private int endurance_state; private float real_cap; private float moncapstd; private float real_curr; private int endurance_timelong; private int endurance_theory_timelong;//理论 private int endurance_actual_timelong;//实际 private int is_out_stand; private String note; private String stationName; private String stationName1;//省级 private String stationName2;//市级 public int getNum() { return num; } @@ -29,12 +33,6 @@ } public void setStationid(String stationid) { this.stationid = stationid; } public int getEndurance_state() { return endurance_state; } public void setEndurance_state(int endurance_state) { this.endurance_state = endurance_state; } public float getReal_cap() { return real_cap; @@ -54,11 +52,24 @@ public void setReal_curr(float real_curr) { this.real_curr = real_curr; } public int getEndurance_timelong() { return endurance_timelong; public int getEndurance_theory_timelong() { return endurance_theory_timelong; } public void setEndurance_timelong(int endurance_timelong) { this.endurance_timelong = endurance_timelong; public void setEndurance_theory_timelong(int endurance_theory_timelong) { this.endurance_theory_timelong = endurance_theory_timelong; } public int getEndurance_actual_timelong() { return endurance_actual_timelong; } public void setEndurance_actual_timelong(int endurance_actual_timelong) { this.endurance_actual_timelong = endurance_actual_timelong; } public int getIs_out_stand() { return is_out_stand; } public void setIs_out_stand(int is_out_stand) { this.is_out_stand = is_out_stand; } public String getNote() { return note; @@ -66,16 +77,35 @@ public void setNote(String note) { this.note = note; } public String getStationName() { return stationName; } public void setStationName(String stationName) { this.stationName = stationName; } public String getStationName1() { return stationName1; } public void setStationName1(String stationName1) { this.stationName1 = stationName1; } public String getStationName2() { return stationName2; } public void setStationName2(String stationName2) { this.stationName2 = stationName2; } @Override public String toString() { return "Batt_endurance [num=" + num + ", deviceId=" + deviceId + ", stationid=" + stationid + ", endurance_state=" + endurance_state + ", real_cap=" + real_cap + ", moncapstd=" + moncapstd + ", real_curr=" + real_curr + ", endurance_timelong=" + endurance_timelong + ", note=" + note + "]"; + ", stationid=" + stationid + ", real_cap=" + real_cap + ", moncapstd=" + moncapstd + ", real_curr=" + real_curr + ", endurance_theory_timelong=" + endurance_theory_timelong + ", endurance_actual_timelong=" + endurance_actual_timelong + ", is_out_stand=" + is_out_stand + ", note=" + note + ", stationName=" + stationName + ", stationName1=" + stationName1 + ", stationName2=" + stationName2 + "]"; }