From fb60c6f8a6b248464688b78ac760a889e83229a1 Mon Sep 17 00:00:00 2001 From: Hyowon Yang Date: Fri, 24 Oct 2025 12:41:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=99=B8=EB=B6=80=20API=20=ED=98=B8=EC=B6=9C?= =?UTF-8?q?=20=EC=9E=84=EC=8B=9C=20=EB=B9=84=ED=99=9C=EC=84=B1=ED=99=94=20?= =?UTF-8?q?-=20=EC=83=98=ED=94=8C=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kt/event/analytics/service/AnalyticsService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/analytics-service/src/main/java/com/kt/event/analytics/service/AnalyticsService.java b/analytics-service/src/main/java/com/kt/event/analytics/service/AnalyticsService.java index 83ea020..79ae326 100644 --- a/analytics-service/src/main/java/com/kt/event/analytics/service/AnalyticsService.java +++ b/analytics-service/src/main/java/com/kt/event/analytics/service/AnalyticsService.java @@ -80,7 +80,11 @@ public class AnalyticsService { List channelStatsList = channelStatsRepository.findByEventId(eventId); // 2. 외부 채널 API 병렬 호출 (Circuit Breaker 적용) - externalChannelService.updateChannelStatsFromExternalAPIs(eventId, channelStatsList); + // TODO: refresh가 true일 때만 외부 API 호출하도록 개선 필요 + // 현재는 샘플 데이터 사용을 위해 주석 처리 + // if (refresh) { + // externalChannelService.updateChannelStatsFromExternalAPIs(eventId, channelStatsList); + // } // 3. 대시보드 데이터 구성 AnalyticsDashboardResponse response = buildDashboardData(eventStats, channelStatsList, startDate, endDate);