| | |
| | | Connection conn=DBUtil.getConn();//sql和numberSql共用一个connection
|
| | | String baseSql = "select SQL_CALC_FOUND_ROWS distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time, " +
|
| | | " stationname,stationname5,battgroupname" +
|
| | | " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf " +
|
| | | " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf"
|
| | | + ",db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf " +
|
| | | " where alm_id in(?,?,?,?,?,?,?) and alm_signal_id%2 in(?,?) " +
|
| | | " and alm_level in(?,?,?,?) " +
|
| | | " and alm_start_time>=? and alm_start_time<=? " +
|
| | |
| | | }else{
|
| | | baseSql+=idSqlF;
|
| | | }
|
| | | //用于用户管理的电池组的筛选
|
| | | //用于用户管理的电池组的筛选
|
| | | String userSql=" and db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId "
|
| | | + "and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id "
|
| | | + "and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid and db_user.tb_user_inf.uid=? ";
|
| | | baseSql+=userSql;
|
| | | |
| | | /*//用于用户管理的电池组的筛选
|
| | | String userSql=" and db_alarm.tb_battalarm_data_history.BattGroupId in(select distinct db_battinf.tb_battinf.battgroupid " +
|
| | | " from db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf " +
|
| | | " where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId " +
|
| | | " and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id " +
|
| | | " and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid " +
|
| | | " and db_user.tb_user_inf.uid=? )";
|
| | | baseSql+=userSql;
|
| | | baseSql+=userSql;*/
|
| | | String endSql="order by db_alarm.tb_battalarm_data_history.alm_start_time desc,db_alarm.tb_battalarm_data_history.monnum asc ";
|
| | | String limitSql=" limit ?,? ";
|
| | | sql=baseSql+endSql+limitSql;
|
| | |
| | | Battalarm_data_historyImpl bimpl=new Battalarm_data_historyImpl();
|
| | | Page p = new Page();
|
| | | p.setPageCurr(1);
|
| | | p.setPageSize(10);
|
| | | p.setPageSize(1000);
|
| | | /*条件所存放的位置前台:tb_batt_maint_inf
|
| | | * 在线电压:usr_id
|
| | | * 组端电压:fault_type_id
|
| | |
| | |
|
| | | binf.setStationName("");
|
| | | binf.setStationName1("");
|
| | | binf.setStationName2("");
|
| | | binf.setStationName3("");
|
| | | binf.setStationName5("");
|
| | | binf.setBattGroupId(0);
|
| | |
|
| | |
|