From 5b622ea657637a7924cd8145066f6e49eaae3175 Mon Sep 17 00:00:00 2001 From: JanooGwan Date: Wed, 18 Feb 2026 23:38:21 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20ClubFeeInfoResponse=EC=97=90=20bankId=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=EB=B0=8F=20bankName=20=EC=9C=A0=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gg/agit/konect/domain/club/dto/ClubFeeInfoResponse.java | 6 +++++- .../konect/domain/club/service/ClubApplicationService.java | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/gg/agit/konect/domain/club/dto/ClubFeeInfoResponse.java b/src/main/java/gg/agit/konect/domain/club/dto/ClubFeeInfoResponse.java index 0b03fb59..a2cd5a9c 100644 --- a/src/main/java/gg/agit/konect/domain/club/dto/ClubFeeInfoResponse.java +++ b/src/main/java/gg/agit/konect/domain/club/dto/ClubFeeInfoResponse.java @@ -16,6 +16,9 @@ public record ClubFeeInfoResponse( @Schema(description = "은행 고유 ID", example = "1", requiredMode = REQUIRED) Integer bankId, + @Schema(description = "은행명", example = "국민은행", requiredMode = REQUIRED) + String bankName, + @Schema(description = "계좌번호", example = "123-456-7890", requiredMode = REQUIRED) String accountNumber, @@ -26,10 +29,11 @@ public record ClubFeeInfoResponse( @JsonFormat(pattern = "yyyy.MM.dd") LocalDate deadLine ) { - public static ClubFeeInfoResponse of(Club club, Integer bankId) { + public static ClubFeeInfoResponse of(Club club, Integer bankId, String bankName) { return new ClubFeeInfoResponse( club.getFeeAmount(), bankId, + bankName, club.getFeeAccountNumber(), club.getFeeAccountHolder(), club.getFeeDeadline() diff --git a/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java b/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java index 7e78fe3e..807ecfad 100644 --- a/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java +++ b/src/main/java/gg/agit/konect/domain/club/service/ClubApplicationService.java @@ -185,7 +185,7 @@ public ClubFeeInfoResponse applyClub(Integer clubId, Integer userId, ClubApplyRe )); Integer bankId = resolveBankId(club.getFeeBank()); - return ClubFeeInfoResponse.of(club, bankId); + return ClubFeeInfoResponse.of(club, bankId, club.getFeeBank()); } private void validateFeePaymentImage(Club club, String feePaymentImageUrl) { @@ -326,7 +326,7 @@ private Page findApplicationsByRecruitmentPeriod( public ClubFeeInfoResponse getFeeInfo(Integer clubId) { Club club = clubRepository.getById(clubId); Integer bankId = resolveBankId(club.getFeeBank()); - return ClubFeeInfoResponse.of(club, bankId); + return ClubFeeInfoResponse.of(club, bankId, club.getFeeBank()); } private Integer resolveBankId(String bankName) { @@ -353,6 +353,6 @@ public ClubFeeInfoResponse replaceFeeInfo(Integer clubId, Integer userId, ClubFe request.deadLine() ); - return ClubFeeInfoResponse.of(club, request.bankId()); + return ClubFeeInfoResponse.of(club, request.bankId(), bankName); } }