From 2a109ed4969d2fa7e5889dfe66409e92b0c5e817 Mon Sep 17 00:00:00 2001 From: ialbert Date: Wed, 19 Jul 2023 14:25:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20Sd06#sum=20=D0=BE=D0=B6=D0=B8=D0=B4=D0=B0?= =?UTF-8?q?=D0=B5=D1=82=20string/bigdecimal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../clearing/dbf/importer/logic/data/tables/SDf06Table.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java index 7dd49a57b..af09e5b97 100644 --- a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java +++ b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java @@ -22,6 +22,11 @@ public class SDf06Table extends AbstractTable { SDf06 result = new SDf06(); result.setAccount((String) entity[0]); result.setSum((BigDecimal) entity[1]); + if (entity[1] instanceof BigDecimal) { + result.setSum((BigDecimal) entity[1]); + } else if (entity[1] instanceof String) { + result.setSum(new BigDecimal((String) entity[1])); + } result.setMarket((String) entity[2]); result.setType((String) entity[3]); result.setDeal((String) entity[4]);