This commit is contained in:
Leo
2025-03-12 22:02:58 +08:00
parent 946a86d48d
commit 751e2c9584
3 changed files with 75 additions and 20 deletions

View File

@@ -7,8 +7,8 @@ import java.time.temporal.ChronoUnit;
public class Days1430Strategy implements OrderFetchStrategy {
@Override
public TimeRange calculateRange(LocalDateTime baseTime) {
LocalDateTime end = baseTime.minusDays(30).truncatedTo(ChronoUnit.HOURS);
LocalDateTime start = baseTime.minusDays(14).truncatedTo(ChronoUnit.HOURS);
LocalDateTime end = baseTime.minusDays(14).truncatedTo(ChronoUnit.HOURS);
LocalDateTime start = baseTime.minusDays(30).truncatedTo(ChronoUnit.HOURS);
if (start.isAfter(end)) { // 防御性校验
throw new IllegalArgumentException(strategyName()+"时间范围错误");
}