Skip to content

Commit

Permalink
Merge pull request #80 from CSID-DGU/feature/#33/trading
Browse files Browse the repository at this point in the history
[refactor] : 자동매매 거래 로그 DTO 수정
  • Loading branch information
bbbang105 authored Jun 18, 2024
2 parents 45edb71 + e917520 commit eac9908
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion backend/src/main/java/org/dgu/backend/dto/TradingDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -61,7 +65,7 @@ public static List<TradingDto.TradingLog> ofTradingLogs(List<UserTradingLog> 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());
}
Expand Down

0 comments on commit eac9908

Please sign in to comment.