From 6c70d9611b9fa9740f4503fc6ac1eea243186cbe Mon Sep 17 00:00:00 2001 From: eastargh Date: Fri, 24 Jul 2026 09:32:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=ED=86=B5=EA=B3=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/kjb/statistics/apiStatsMinuteMan.jsp | 12 ++++++- .../service/WebhookReceiveService.java | 35 +++++++++---------- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp b/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp index 0381e1e..e541241 100644 --- a/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp +++ b/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp @@ -634,7 +634,17 @@
- + +
+
+
상세 통계
+ +
+
+
+
diff --git a/src/main/java/com/eactive/eai/rms/ext/djb/webhook/service/WebhookReceiveService.java b/src/main/java/com/eactive/eai/rms/ext/djb/webhook/service/WebhookReceiveService.java index fca1ad0..8674d9d 100644 --- a/src/main/java/com/eactive/eai/rms/ext/djb/webhook/service/WebhookReceiveService.java +++ b/src/main/java/com/eactive/eai/rms/ext/djb/webhook/service/WebhookReceiveService.java @@ -85,14 +85,14 @@ public class WebhookReceiveService { log.info("[Webhook] 이벤트 처리 시작 - eventType: {}", eventType); switch (eventType) { - case "ORDER_CREATED": - handleOrderCreated(data); + case "CONTROL_START": + handleControlStart(data); break; - case "ORDER_CANCELLED": - handleOrderCancelled(data); + case "CONTROL_END": + handleControlEnd(data); break; - case "PAYMENT_COMPLETED": - handlePaymentCompleted(data); + case "ERROR_START": + handleErrorStart(data); break; default: log.warn("[Webhook] 처리되지 않은 이벤트 - eventType: {}", eventType); @@ -106,20 +106,19 @@ public class WebhookReceiveService { /* 이벤트별 핸들러 (비즈니스 로직 구현) */ /* ------------------------------------------------------------------ */ - private void handleOrderCreated(JsonNode data) { - log.info("[Webhook] ORDER_CREATED 처리 - data: {}", data); - // TODO: 주문 생성 처리 로직 + private void handleControlStart(JsonNode data) { + log.info("[Webhook] CONTROL_START 처리 - data: {}", data); + // TODO: 점검시작 처리 로직 + } + private void handleControlEnd(JsonNode data) { + log.info("[Webhook] CONTROL_END 처리 - data: {}", data); + // TODO: 점검종료 처리 로직 + } + private void handleErrorStart(JsonNode data) { + log.info("[Webhook] ERROR_START 처리 - data: {}", data); + // TODO: 장애시작 처리 로직 } - private void handleOrderCancelled(JsonNode data) { - log.info("[Webhook] ORDER_CANCELLED 처리 - data: {}", data); - // TODO: 주문 취소 처리 로직 - } - - private void handlePaymentCompleted(JsonNode data) { - log.info("[Webhook] PAYMENT_COMPLETED 처리 - data: {}", data); - // TODO: 결제 완료 처리 로직 - } /* ------------------------------------------------------------------ */ /* 공통 유틸 */