diff --git a/backend/src/main/java/com/example/backend/analysis/controller/CaseStatsController.java b/backend/src/main/java/com/example/backend/analysis/controller/CaseStatsController.java index 267c41d2..37907300 100644 --- a/backend/src/main/java/com/example/backend/analysis/controller/CaseStatsController.java +++ b/backend/src/main/java/com/example/backend/analysis/controller/CaseStatsController.java @@ -109,18 +109,8 @@ public ResponseEntity getLocationCaseStats(@RequestParam("period") String per // 지도용 장소별 사건 수 조회 @GetMapping("/map") - public ResponseEntity getMapCaseStats(@RequestParam("period") String period, HttpSession session) { - try { - List stats = caseStatsService.getMapCaseStats(period, session); - return ResponseEntity.ok(stats); - } catch (IllegalStateException e) { - return ResponseEntity.status(401).body(Collections.singletonMap("message", e.getMessage())); - } catch (IllegalArgumentException e) { - return ResponseEntity.status(400).body(Collections.singletonMap("message", e.getMessage())); - } catch (NoSuchElementException e) { - return ResponseEntity.status(404).body(Collections.singletonMap("message", e.getMessage())); - } catch (Exception e) { - return ResponseEntity.status(500).body(Collections.singletonMap("message", "내부 서버 오류가 발생했습니다.")); - } + public ResponseEntity getMapCaseStats(HttpSession session) { + List stats = caseStatsService.getMapCaseStats(session); + return ResponseEntity.ok(stats); } } diff --git a/backend/src/main/java/com/example/backend/analysis/service/CaseStatsService.java b/backend/src/main/java/com/example/backend/analysis/service/CaseStatsService.java index 4d08930f..86366f83 100644 --- a/backend/src/main/java/com/example/backend/analysis/service/CaseStatsService.java +++ b/backend/src/main/java/com/example/backend/analysis/service/CaseStatsService.java @@ -224,10 +224,10 @@ public List getLocationCaseStats(String period, HttpS } // 지도용 장소별 사건 수 조회 (startDate를 계산해 전달) - public List getMapCaseStats(String period, HttpSession session) { + public List getMapCaseStats(HttpSession session) { int officeId = getOfficeId(session); - LocalDateTime startDate = getStartDateFromPeriod(period); + LocalDateTime startDate = getStartDateFromPeriod("monthly"); List results = statsCategoryRepository.findMapCaseStats(startDate); if (results.isEmpty()) {