diff --git a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCurrencyTriExportService.java b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCurrencyTriExportService.java index 6ae642a7e..83d800934 100644 --- a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCurrencyTriExportService.java +++ b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderCurrencyTriExportService.java @@ -80,7 +80,7 @@ public class OrderCurrencyTriExportService { joiner.add("Класс=" + nullSafe(orderCurrency.getMarket())); joiner.add("Инструмент=" + nullSafe(orderCurrency.getSecuritySymbol())); joiner.add("Контрагент=" + nullSafe(orderCurrency.getCounterTradingCode())); - joiner.add("Цена=" + formatDecimal(orderCurrency.getPrice())); + joiner.add("Цена=" + formatDecimalStripZeroes(orderCurrency.getPrice())); joiner.add("Количество=" + formatDecimal(orderCurrency.getQuantityLot())); joiner.add("Примечание=" + nullSafe(orderCurrency.getAccount())); joiner.add("Ссылка="); @@ -122,14 +122,14 @@ public class OrderCurrencyTriExportService { return null; } - return formatDecimalRate(rates.getValue()); + return formatDecimalStripZeroes(rates.getValue()); } private String formatDecimal(BigDecimal value) { return value == null ? "" : value.toPlainString(); } - private String formatDecimalRate(BigDecimal value) { + private String formatDecimalStripZeroes(BigDecimal value) { return value == null ? "" : value.stripTrailingZeros().toPlainString(); }