|
|
|
@ -115,12 +115,17 @@ public class DeviceHardService {
|
|
|
|
if (param.getConnFlag() != null){
|
|
|
|
if (param.getConnFlag() != null){
|
|
|
|
criteria.andEqualTo("connFlag", param.getConnFlag());
|
|
|
|
criteria.andEqualTo("connFlag", param.getConnFlag());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
|
Date startDate = param.getStartDate();
|
|
|
|
Date startDate = param.getStartDate();
|
|
|
|
|
|
|
|
if (startDate != null){
|
|
|
|
|
|
|
|
String start = formatter.format(startDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime());
|
|
|
|
|
|
|
|
criteria.andGreaterThanOrEqualTo("createTime", start);
|
|
|
|
|
|
|
|
}
|
|
|
|
Date endDate = param.getEndDate();
|
|
|
|
Date endDate = param.getEndDate();
|
|
|
|
if (startDate != null && endDate != null) {
|
|
|
|
if (endDate != null) {
|
|
|
|
LocalDateTime start = startDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
|
String end = formatter.format(endDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime());
|
|
|
|
LocalDateTime end = endDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
|
|
|
|
criteria.andLessThanOrEqualTo("createTime", end);
|
|
|
|
criteria.andBetween("createTime", start, end);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
List<DeviceHard> list = deviceHardMapper.selectByExample(example);
|
|
|
|
List<DeviceHard> list = deviceHardMapper.selectByExample(example);
|
|
|
|
|