| | |
| | | String sql="";
|
| | | String baseSql=" SELECT SQL_CALC_FOUND_ROWS distinct tb_devalarm_data.num,dev_id,dev_ip,alm_type,alm_level,alm_start_time,alm_end_time," +
|
| | | " alm_is_confirmed,alm_confirmed_time,alm_cleared_type," +
|
| | | " db_battinf.tb_battinf.stationName,db_battinf.tb_battinf.FbsDeviceName " +
|
| | | " db_battinf.tb_battinf.stationName,db_battinf.tb_battinf.stationName5,db_battinf.tb_battinf.FbsDeviceName " +
|
| | | " FROM db_alarm.tb_devalarm_data,db_battinf.tb_battinf " +
|
| | | " WHERE " +
|
| | | " tb_devalarm_data.dev_id=db_battinf.tb_battinf.FbsDeviceId " ;
|
| | |
| | | baseSql+=stationSql2T;
|
| | | }else{
|
| | | baseSql+=stationSql2F;
|
| | | }
|
| | | //用于区县
|
| | | String stationSql5T=" and stationname5!=? ";//全部
|
| | | String stationSql5F=" and stationname5=? ";
|
| | | if(ddata.getStationName5().equals("")){
|
| | | baseSql+=stationSql5T;
|
| | | }else{
|
| | | baseSql+=stationSql5F;
|
| | | }
|
| | | //用于故障事件
|
| | | String almTypeT=" and alm_type!=? ";//全部
|
| | |
| | |
|
| | | ddata.setDev_name(rs.getString("FbsDeviceName"));
|
| | | ddata.setStationName(rs.getString("stationName"));
|
| | | |
| | | ddata.setStationName5(rs.getString("stationName5")); |
| | | list.add(ddata);
|
| | | }
|
| | | } catch (SQLException e) {
|
| | |
| | | String sql="";
|
| | | String baseSql=" SELECT SQL_CALC_FOUND_ROWS tb_devalarm_data_history.num,record_id,dev_id,dev_ip,alm_type,alm_level,alm_start_time,alm_end_time," +
|
| | | " alm_is_confirmed,alm_confirmed_time,alm_cleared_type, " +
|
| | | " DISTINCTbinf.stationName,DISTINCTbinf.FbsDeviceName " +
|
| | | " FROM db_alarm.tb_devalarm_data_history,(SELECT DISTINCT db_battinf.tb_battinf.FbsDeviceId,db_battinf.tb_battinf.stationName,db_battinf.tb_battinf.FbsDeviceName from db_battinf.tb_battinf where db_battinf.tb_battinf.StationName LIKE ? AND db_battinf.tb_battinf.StationName1 LIKE ? AND db_battinf.tb_battinf.StationName2 LIKE ?) as DISTINCTbinf " +
|
| | | " DISTINCTbinf.stationName,DISTINCTbinf.stationName5,DISTINCTbinf.FbsDeviceName " +
|
| | | " FROM db_alarm.tb_devalarm_data_history,(SELECT DISTINCT db_battinf.tb_battinf.FbsDeviceId,db_battinf.tb_battinf.stationName,db_battinf.tb_battinf.stationName5,db_battinf.tb_battinf.FbsDeviceName from db_battinf.tb_battinf where db_battinf.tb_battinf.StationName LIKE ? AND db_battinf.tb_battinf.StationName1 LIKE ? AND db_battinf.tb_battinf.StationName2 LIKE ? AND db_battinf.tb_battinf.StationName5 LIKE ?) as DISTINCTbinf " +
|
| | | " WHERE tb_devalarm_data_history.dev_id=DISTINCTbinf.FbsDeviceId " +
|
| | | " AND alm_start_time>=? and alm_start_time<=? ";
|
| | |
|
| | |
| | |
|
| | | sql=baseSql+endSql+limitSql;
|
| | |
|
| | | List<Batt_devalarm_data_history> list=DAOHelper.executeQueryLimit(sql, conn,new Object[]{"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%",binf.getBattProductDate(),binf.getBattProductDate1()
|
| | | List<Batt_devalarm_data_history> list=DAOHelper.executeQueryLimit(sql, conn,new Object[]{"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName5()+"%",binf.getBattProductDate(),binf.getBattProductDate1()
|
| | | ,uinf.getUId(),(page.getPageCurr() - 1)*page.getPageSize()
|
| | | ,page.getPageSize()}, new CallBack() {
|
| | |
|
| | |
| | |
|
| | | ddata.setDev_name(rs.getString("FbsDeviceName"));
|
| | | ddata.setStationName(rs.getString("stationName"));
|
| | | |
| | | |
| | | ddata.setStationName5(rs.getString("stationName5"));
|
| | | list.add(ddata);
|
| | | }
|
| | | } catch (SQLException e) {
|
| | |
| | | private String stationName;//机房名称
|
| | | private String stationName1;//维护区名称
|
| | | private String stationName2;//市级
|
| | | private String stationName5;//区县
|
| | | private String stationId;//机房id
|
| | | private Page page;//分页
|
| | | private User_inf uinf;
|
| | |
| | | public void setStationName2(String stationName2) {
|
| | | this.stationName2 = stationName2;
|
| | | }
|
| | | public String getStationName5() {
|
| | | return stationName5;
|
| | | }
|
| | | public void setStationName5(String stationName5) {
|
| | | this.stationName5 = stationName5;
|
| | | }
|
| | | @Override
|
| | | public String toString() {
|
| | | return "Batt_devalarm_data [num=" + num + ", record_id=" + record_id
|
| | |
| | | + ", usr_id=" + usr_id + ", note=" + note + ", dev_name="
|
| | | + dev_name + ", stationName=" + stationName + ", stationName1="
|
| | | + stationName1 + ", stationName2=" + stationName2
|
| | | + ", stationId=" + stationId + ", page=" + page + ", uinf="
|
| | | + uinf + "]";
|
| | | + ", stationName5=" + stationName5 + ", stationId=" + stationId
|
| | | + ", page=" + page + ", uinf=" + uinf + "]";
|
| | | }
|
| | |
|
| | |
|
| | | |
| | | }
|
| | |
| | |
|
| | | private String dev_name;//设备名称
|
| | | private String stationName;//机房名称
|
| | | private String stationName5;//机房名称
|
| | | private String stationId;//机房id
|
| | | private Page page;//分页
|
| | | private User_inf uinf;
|
| | |
| | | public void setUinf(User_inf uinf) {
|
| | | this.uinf = uinf;
|
| | | }
|
| | | |
| | | public String getStationName5() {
|
| | | return stationName5;
|
| | | }
|
| | | public void setStationName5(String stationName5) {
|
| | | this.stationName5 = stationName5;
|
| | | }
|
| | | @Override
|
| | | public String toString() {
|
| | | return "Batt_devalarm_data_history [num=" + num + ", record_id="
|
| | |
| | | + ", alm_confirmed_time=" + alm_confirmed_time
|
| | | + ", alm_cleared_type=" + alm_cleared_type + ", usr_id="
|
| | | + usr_id + ", note=" + note + ", dev_name=" + dev_name
|
| | | + ", stationName=" + stationName + ", stationId=" + stationId
|
| | | + ", page=" + page + ", uinf=" + uinf + "]";
|
| | | + ", stationName=" + stationName + ", stationName5="
|
| | | + stationName5 + ", stationId=" + stationId + ", page=" + page
|
| | | + ", uinf=" + uinf + "]";
|
| | | }
|
| | |
|
| | |
|
| | | |
| | | }
|