From 1cd52cd2c38f2088d0ea2bb343ff3ee17dbea6ce Mon Sep 17 00:00:00 2001 From: AKurakin Date: Thu, 15 Jun 2023 18:35:26 +0300 Subject: [PATCH] =?UTF-8?q?dbf-importer=20SDf57Table=20Ext=5Fdate=20=D1=82?= =?UTF-8?q?=D0=B5=D0=BF=D0=B5=D1=80=D1=8C=20=D0=BB=D1=8E=D0=B1=D0=BE=D0=B9?= =?UTF-8?q?=20=D1=82=D0=B8=D0=BF=20=D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF?= =?UTF-8?q?=D0=B5=D0=BD=20:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dbf/importer/logic/data/tables/SDf57Table.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf57Table.java b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf57Table.java index fc570342c..30d75f562 100644 --- a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf57Table.java +++ b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf57Table.java @@ -43,9 +43,15 @@ public class SDf57Table extends AbstractTable { result.setRbanknam5((String) entity[16]); result.setOp_type((String) entity[17]); result.setPay_date((String) entity[18]); - BigDecimal unixTime19 = (BigDecimal) entity[19]; - if (unixTime19 != null) { - result.setExt_date(unixTime19.toString()); // unix time + if (entity[19] instanceof String) { + result.setExt_date((String) entity[19]); + } else if (entity[19] instanceof BigDecimal) { + BigDecimal unixTime19 = (BigDecimal) entity[19]; + if (unixTime19 != null) { + result.setExt_date(unixTime19.toString()); // unix time + } + } else if (entity[19] != null) { + result.setExt_date(String.valueOf(entity[19])); } result.setPay_val((String) entity[20]); result.setSum_deb((String) entity[21]);