From 9834dcb2b94b28d51c46c34b35d59197ab6e9e76 Mon Sep 17 00:00:00 2001 From: Leo Date: Sun, 16 Mar 2025 18:28:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=BC=80=E4=BA=AC=E4=B8=9C=E6=8B=89?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=9A=84=E8=B0=83=E5=BA=A6=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/jdReq/Days0007Strategy.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/cn/van/business/util/jdReq/Days0007Strategy.java b/src/main/java/cn/van/business/util/jdReq/Days0007Strategy.java index 88b1220..d3a3d93 100644 --- a/src/main/java/cn/van/business/util/jdReq/Days0007Strategy.java +++ b/src/main/java/cn/van/business/util/jdReq/Days0007Strategy.java @@ -9,8 +9,7 @@ import java.time.temporal.ChronoUnit; public class Days0007Strategy implements OrderFetchStrategy { @Override public TimeRange calculateRange(LocalDateTime baseTime) { - - LocalDateTime end = baseTime.truncatedTo(ChronoUnit.HOURS); + LocalDateTime end = baseTime.minusHours(1).truncatedTo(ChronoUnit.HOURS); LocalDateTime start = end.minusDays(7).truncatedTo(ChronoUnit.HOURS); if (start.isAfter(end)) { // 防御性校验 throw new IllegalArgumentException(strategyName()+"时间范围错误");