sql.append("from ").append(AlarmRecord.INDEX_NAME).append(" where ");
...
...
@@ -55,23 +63,23 @@ public class MySQLAlarmQueryDAO implements IAlarmQueryDAO {
sql.append(" and ").append(AlarmRecord.TIME_BUCKET).append(" <= ?");
parameters.add(endTB);
}
if(!Strings.isNullOrEmpty(keyword)){
sql.append(" and ").append(AlarmRecord.ALARM_MESSAGE).append(" like '%").append(keyword).append("%' ");
}
sql.append(" order by ").append(AlarmRecord.START_TIME).append(" desc ");
Alarmsalarms=newAlarms();
try(Connectionconnection=client.getConnection()){
try(ResultSetresultSet=client.executeQuery(connection,"select count(1) total from (select 1 "+sql.toString()+" ) AS alarm",parameters.toArray(newObject[0]))){
try(ResultSetresultSet=client.executeQuery(connection,"select count(1) total "+sql.toString(),parameters.toArray(newObject[0]))){