查询条件(时间段)默认赋值当天时间段 及 分页参数的默认赋值

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;
		}

猜你喜欢

转载自blog.csdn.net/weixin_42994251/article/details/107669295