diff --git a/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF12Exporter.java b/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF12Exporter.java index 69cdade6c..93d188971 100644 --- a/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF12Exporter.java +++ b/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF12Exporter.java @@ -55,6 +55,7 @@ public class DF12Exporter extends AbstractExporterService { } String lastHeader20 = null; + @Override protected String convertRecord(SDf12 record, ConvertionContext context) { StringBuilder stringBuilder = new StringBuilder(); @@ -87,11 +88,11 @@ public class DF12Exporter extends AbstractExporterService { } protected long countIssues(Collection records) { - return records.stream() - .map(r -> r.getQuantity()) + return Double.valueOf(records.stream() + .map(SDf12::getQuantity) .filter(StringUtil::isNotEmpty) - .mapToLong(quantity -> Long.parseLong(quantity)) - .sum(); + .mapToDouble(Double::parseDouble) + .sum()).longValue(); } @Override