mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 07:46:40 +08:00
添加默认时间范围不超过当前时间
This commit is contained in:
@@ -30,6 +30,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -136,7 +137,7 @@ public class PdcDeviceDataService
|
||||
""",
|
||||
Tuple.class);
|
||||
nativeQuery.setParameter("startTime", request.getStartTime());
|
||||
nativeQuery.setParameter("endTime", request.getEndTime());
|
||||
nativeQuery.setParameter("endTime", request.getEndTime().isAfter(LocalDateTime.now())? LocalDateTime.now(): request.getEndTime());
|
||||
nativeQuery.setParameter("deviceGroup", request.getDeviceGroup());
|
||||
|
||||
Duration duration = Duration.between(request.getStartTime(), request.getEndTime());
|
||||
|
||||
@@ -12,5 +12,5 @@ public class GetRealTImeReportRequest {
|
||||
|
||||
private LocalDateTime startTime;
|
||||
|
||||
// private LocalDateTime endTime;
|
||||
private LocalDateTime endTime;
|
||||
}
|
||||
|
||||
@@ -164,9 +164,13 @@ public class PdcDeviceRealTimeDataService
|
||||
request.getStartTime() != null
|
||||
? request.getStartTime()
|
||||
: LocalDateTime.now().toLocalDate().atStartOfDay());
|
||||
LocalDateTime endTime = request.getEndTime() != null ? request.getEndTime() : LocalDateTime.now();
|
||||
if (endTime.isAfter(LocalDateTime.now())){
|
||||
endTime = LocalDateTime.now();
|
||||
}
|
||||
nativeQuery.setParameter(
|
||||
"endTime",
|
||||
LocalDateTime.now().toLocalDate().atTime(23, 59, 59));
|
||||
endTime);
|
||||
|
||||
List list =
|
||||
JpaUtils.convertTuplesToMap(
|
||||
|
||||
Reference in New Issue
Block a user