From d810de83d39538d47796c52eb2b426e17959e746 Mon Sep 17 00:00:00 2001 From: caminobelllo Date: Wed, 4 Feb 2026 10:26:36 +0900 Subject: [PATCH 1/4] =?UTF-8?q?Chore:=20orderId=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/fisa/core_payment_service/dto/CashRequestDTO.java | 1 + .../java/com/fisa/core_payment_service/dto/CashResponseDTO.java | 1 + .../fisa/core_payment_service/service/KafkaConsumerService.java | 2 ++ 3 files changed, 4 insertions(+) diff --git a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashRequestDTO.java b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashRequestDTO.java index 5d56249..30a265d 100644 --- a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashRequestDTO.java +++ b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashRequestDTO.java @@ -10,6 +10,7 @@ @AllArgsConstructor @ToString public class CashRequestDTO { + private String orderId; private String loginId; // 사용자 식별자 private Long amount; // 출금액 } \ No newline at end of file diff --git a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashResponseDTO.java b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashResponseDTO.java index a0645c3..deaa8e5 100644 --- a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashResponseDTO.java +++ b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/dto/CashResponseDTO.java @@ -10,6 +10,7 @@ @AllArgsConstructor @ToString public class CashResponseDTO { + private String orderId; // 주문 식별자 private String loginId; // 사용자 식별자 private String status; // "SUCCESS" or "FAIL" private String message; diff --git a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/service/KafkaConsumerService.java b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/service/KafkaConsumerService.java index 8de929a..7fe4b35 100644 --- a/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/service/KafkaConsumerService.java +++ b/on-premise/core-payment-service/src/main/java/com/fisa/core_payment_service/service/KafkaConsumerService.java @@ -71,6 +71,7 @@ public void consumeWithdraw(String message) { // (4) 성공 이벤트 발행 -> PointService의 토픽 이름인 "core-result"로 변경 CashResponseDTO successResponse = new CashResponseDTO( + requestDto.getOrderId(), requestDto.getLoginId(), "SUCCESS", "정상 출금 완료" @@ -88,6 +89,7 @@ public void consumeWithdraw(String message) { if (requestDto != null) { // (5) 실패 이벤트 발행 CashResponseDTO failResponse = new CashResponseDTO( + requestDto.getOrderId(), requestDto.getLoginId(), "FAIL", e.getMessage() From 496e3ff4f16ac2bd266024d806f715ca7a61ed16 Mon Sep 17 00:00:00 2001 From: caminobelllo Date: Wed, 4 Feb 2026 10:31:53 +0900 Subject: [PATCH 2/4] =?UTF-8?q?Chore:=20zipkin=20dependencies=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- on-premise/core-payment-service/build.gradle | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/on-premise/core-payment-service/build.gradle b/on-premise/core-payment-service/build.gradle index 08b3c0d..985601e 100644 --- a/on-premise/core-payment-service/build.gradle +++ b/on-premise/core-payment-service/build.gradle @@ -40,6 +40,14 @@ dependencies { // kafka implementation 'org.springframework.kafka:spring-kafka' + + // validation + implementation 'org.springframework.boot:spring-boot-starter-validation' + + // zipkin + implementation 'org.springframework.boot:spring-boot-starter-actuator' + implementation 'io.micrometer:micrometer-tracing-bridge-brave' + implementation 'io.zipkin.reporter2:zipkin-reporter-brave' } tasks.named('test') { From 66a437c93a476144ff9f5392121dab2c40a7208f Mon Sep 17 00:00:00 2001 From: caminobelllo Date: Wed, 4 Feb 2026 10:32:43 +0900 Subject: [PATCH 3/4] =?UTF-8?q?Chore:=20validation=20=EC=A4=91=EB=B3=B5=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- on-premise/core-payment-service/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/on-premise/core-payment-service/build.gradle b/on-premise/core-payment-service/build.gradle index 985601e..9aa277a 100644 --- a/on-premise/core-payment-service/build.gradle +++ b/on-premise/core-payment-service/build.gradle @@ -26,7 +26,6 @@ repositories { dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' - implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'io.micrometer:micrometer-registry-prometheus' From f265f750080ab442675501c4872ae7cccd1ba519 Mon Sep 17 00:00:00 2001 From: caminobelllo Date: Wed, 4 Feb 2026 10:38:00 +0900 Subject: [PATCH 4/4] =?UTF-8?q?Chore:=20actuator=20=EC=A4=91=EB=B3=B5=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- on-premise/core-payment-service/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/on-premise/core-payment-service/build.gradle b/on-premise/core-payment-service/build.gradle index 9aa277a..3d020a4 100644 --- a/on-premise/core-payment-service/build.gradle +++ b/on-premise/core-payment-service/build.gradle @@ -44,7 +44,6 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' // zipkin - implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'io.micrometer:micrometer-tracing-bridge-brave' implementation 'io.zipkin.reporter2:zipkin-reporter-brave' }