1.时间段默认赋值当天时间段内
时间格式:2020-07-29 16:42 ~ 2020-07-29 23:59
前端传来的时间格式为 String recTime = "2020-07-29 16:42 ~ 2020-07-29 23:59";
当recTime为空时,为其赋默认值
默认查询时间段为当天0点到查询事件发生的时间点
if (StringUtils.isEmpty(recTime)) {
StringBuilder sb = new StringBuilder();
String tr1 = DateTimeFormatter.ofPattern("yyyy-MM-dd").format(LocalDateTime.now());
String tr2 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm").format(LocalDateTime.now());
sb.append(tr1).append(" 00:00").append(" ~ ").append(tr2);
recTime = sb.toString();
System.out.println("默认时间:———————"+recTime);
}
String recTime1 = "";
String recTime2 = "";
recTime1 = recTime.substring(0, 16) + ":00";
recTime2 = recTime.substring(19) + ":00";
2.分页参数默认赋值page = 0, limit = 20
page和limit均为Integer类型
if(StringUtils.isEmpty(page)) {
page = 1;
}
if(StringUtils.isEmpty(limit)) {
limit = 10;
}
Integer start = 0;
Integer end = limit;
if (page == 1) {
start = 0;
end = limit;
} else {
start = (page - 1) * limit;
end = page * limit;
}