From c76b46683466cb98d2943de13476e5c1a3d61ec1 Mon Sep 17 00:00:00 2001 From: ialbert Date: Tue, 7 May 2024 12:16:35 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-571 --- .../swt/importer/logic/data/tables/SDf10Table.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/logic/data/tables/SDf10Table.java b/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/logic/data/tables/SDf10Table.java index 6842517bf..f458b6619 100644 --- a/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/logic/data/tables/SDf10Table.java +++ b/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/logic/data/tables/SDf10Table.java @@ -1,12 +1,11 @@ package ru.spcex.clearing.swt.importer.logic.data.tables; +import java.time.Instant; import ru.clearing.classes.statics.data.sdf.SDf10; import ru.spcex.clearing.imdg.IMDGDistributedNames; import ru.spcex.clearing.swt.importer.logic.data.enums.ETable; import ru.spcex.clearing.swt.importer.readers.SWTRecord; -import java.time.Instant; - public class SDf10Table extends AbstractTable { private static final String PREFIX = ETable.S_DF_10.name(); @@ -25,7 +24,14 @@ public class SDf10Table extends AbstractTable { result.setDepoCode(entity[0]); result.setQuantity(entity[1]); result.setSecurityCode(entity[2]); - result.setClientName(entity[3]); + String clientName = entity[3]; + { + int colonIndex; + if (clientName != null && (colonIndex = clientName.lastIndexOf(":")) != -1) { + clientName = clientName.substring(colonIndex + 1); + } + } + result.setClientName(clientName); result.setFileName(filename); result.setGenerationTime(Instant.now()); result.setGenerationId(fileId);