Skip to content

Commit

Permalink
[FIX] 계좌 정보 추가 전달
Browse files Browse the repository at this point in the history
  • Loading branch information
wlwpfh committed Dec 22, 2023
1 parent c18ad49 commit 0666802
Showing 1 changed file with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,27 @@
import com.sopterm.makeawish.domain.wish.Wish;

import lombok.*;
import org.apache.commons.lang3.StringUtils;

@Builder
public record WishResponseDTO(String name, long dayCount, String title, String hint) {
public record WishResponseDTO(String name, long dayCount, String title, String hint, String bank, String accountNumber) {

public static WishResponseDTO from(Wish wish) {
val name = nonNull(wish.getWisher().getAccount())
? wish.getWisher().getAccount().getName()
: wish.getWisher().getNickname();

val account = nonNull(wish.getWisher().getAccount())
? wish.getWisher().getAccount().getAccount()
: StringUtils.EMPTY;
val bank = nonNull(wish.getWisher().getAccount())
? wish.getWisher().getAccount().getBank()
: StringUtils.EMPTY;

return WishResponseDTO.builder()
.name(name)
.accountNumber(account)
.bank(bank)
.dayCount(getRemainDayCount(wish.getEndAt()))
.title(wish.getTitle())
.hint(wish.getHint())
Expand Down

0 comments on commit 0666802

Please sign in to comment.