Skip to content

Commit 01a4ec1

Browse files
authored
Merge pull request #114 from kookmin-sw/backend
[Backend] merge: API 수정사항 develop에 머지
2 parents 7835130 + b0d6f1a commit 01a4ec1

File tree

2 files changed

+5
-15
lines changed

2 files changed

+5
-15
lines changed

backend/src/main/java/com/example/backend/analysis/controller/CaseStatsController.java

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -109,18 +109,8 @@ public ResponseEntity<?> getLocationCaseStats(@RequestParam("period") String per
109109

110110
// 지도용 장소별 사건 수 조회
111111
@GetMapping("/map")
112-
public ResponseEntity<?> getMapCaseStats(@RequestParam("period") String period, HttpSession session) {
113-
try {
114-
List<MapCaseStatsResponse> stats = caseStatsService.getMapCaseStats(period, session);
115-
return ResponseEntity.ok(stats);
116-
} catch (IllegalStateException e) {
117-
return ResponseEntity.status(401).body(Collections.singletonMap("message", e.getMessage()));
118-
} catch (IllegalArgumentException e) {
119-
return ResponseEntity.status(400).body(Collections.singletonMap("message", e.getMessage()));
120-
} catch (NoSuchElementException e) {
121-
return ResponseEntity.status(404).body(Collections.singletonMap("message", e.getMessage()));
122-
} catch (Exception e) {
123-
return ResponseEntity.status(500).body(Collections.singletonMap("message", "내부 서버 오류가 발생했습니다."));
124-
}
112+
public ResponseEntity<?> getMapCaseStats(HttpSession session) {
113+
List<MapCaseStatsResponse> stats = caseStatsService.getMapCaseStats(session);
114+
return ResponseEntity.ok(stats);
125115
}
126116
}

backend/src/main/java/com/example/backend/analysis/service/CaseStatsService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,10 +224,10 @@ public List<LocationCaseStatsResponse> getLocationCaseStats(String period, HttpS
224224
}
225225

226226
// 지도용 장소별 사건 수 조회 (startDate를 계산해 전달)
227-
public List<MapCaseStatsResponse> getMapCaseStats(String period, HttpSession session) {
227+
public List<MapCaseStatsResponse> getMapCaseStats(HttpSession session) {
228228
int officeId = getOfficeId(session);
229229

230-
LocalDateTime startDate = getStartDateFromPeriod(period);
230+
LocalDateTime startDate = getStartDateFromPeriod("monthly");
231231
List<Object[]> results = statsCategoryRepository.findMapCaseStats(startDate);
232232

233233
if (results.isEmpty()) {

0 commit comments

Comments
 (0)