分开京东拉订单的调度类
This commit is contained in:
@@ -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()+"时间范围错误");
|
||||
|
||||
Reference in New Issue
Block a user