From e9175201ddd1d5b8ea5d6d00c7a815d1186c8dc3 Mon Sep 17 00:00:00 2001 From: bbbang105 <2018111366@dgu.ac.kr> Date: Tue, 18 Jun 2024 13:27:56 +0900 Subject: [PATCH] =?UTF-8?q?#33=20[refactor]=20:=20=EC=9E=90=EB=8F=99?= =?UTF-8?q?=EB=A7=A4=EB=A7=A4=20=EA=B1=B0=EB=9E=98=20=EB=A1=9C=EA=B7=B8=20?= =?UTF-8?q?DTO=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/main/java/org/dgu/backend/dto/TradingDto.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/org/dgu/backend/dto/TradingDto.java b/backend/src/main/java/org/dgu/backend/dto/TradingDto.java index 8eed2c3..a37abb1 100644 --- a/backend/src/main/java/org/dgu/backend/dto/TradingDto.java +++ b/backend/src/main/java/org/dgu/backend/dto/TradingDto.java @@ -3,12 +3,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.PropertyNamingStrategies; import com.fasterxml.jackson.databind.annotation.JsonNaming; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import org.dgu.backend.domain.*; +import org.dgu.backend.util.BigDecimalSerializer; import java.math.BigDecimal; +import java.math.RoundingMode; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @@ -49,6 +52,7 @@ public static class TradingLog { private String type; private LocalDateTime date; private Long capital; + @JsonSerialize(using = BigDecimalSerializer.class) private BigDecimal coin; private Long coinPrice; private Double rate; @@ -61,7 +65,7 @@ public static List ofTradingLogs(List tra .date(tradingLog.getCreatedAt().minusHours(9)) .capital(tradingLog.getCapital()) .coinPrice(tradingLog.getCoinPrice().longValue()) - .coin(tradingLog.getCoin()) + .coin(tradingLog.getCoin().setScale(6, RoundingMode.HALF_UP)) .rate(tradingLog.getRate()) .build()); }