ialbert 2024-05-07 12:16:35 +03:00
parent f2f94ca3e2
commit c76b466834

View file

@ -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<SDf10> {
private static final String PREFIX = ETable.S_DF_10.name();
@ -25,7 +24,14 @@ public class SDf10Table extends AbstractTable<SDf10> {
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);