瀏覽代碼

fix to always use days

Daniel Bohry 7 月之前
父節點
當前提交
11f88b244a
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/main/java/com/danielbohry/stocks/service/stock/StockHistoryService.java

+ 2 - 3
src/main/java/com/danielbohry/stocks/service/stock/StockHistoryService.java

@@ -14,7 +14,6 @@ import java.util.List;
 
 import static java.time.Instant.now;
 import static java.time.temporal.ChronoUnit.DAYS;
-import static java.time.temporal.ChronoUnit.MONTHS;
 
 @Service
 @AllArgsConstructor
@@ -41,8 +40,8 @@ public class StockHistoryService {
         Instant start = switch (range) {
             case "5d" -> end.minus(5, DAYS);
             case "30d" -> end.minus(30, DAYS);
-            case "6m" -> end.minus(6, MONTHS);
-            case "1y" -> end.minus(12, MONTHS);
+            case "6m" -> end.minus(180, DAYS);
+            case "1y" -> end.minus(365, DAYS);
             default -> throw new BadRequestException("Unsupported range: " + range);
         };