分开京东拉订单的调度类

This commit is contained in:
Leo
2025-03-16 18:28:35 +08:00
parent c4aeace21a
commit 9834dcb2b9

View File

@@ -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()+"时间范围错误");