Привел выгрузку поля 35A к виду ":35A:SHS10000,"
This commit is contained in:
psemenkov 2023-08-03 12:11:48 +03:00
parent 4522aec93f
commit 9208483045
2 changed files with 4 additions and 2 deletions

View file

@ -63,7 +63,8 @@ public class DF12Exporter extends AbstractExporterService<SDf12> {
lastHeader20 = record.getOutDocument();
}
stringBuilder.append(":23:").append(record.getDirection()).append(lineSeparator);
stringBuilder.append(":35A:SHS").append(record.getQuantity()).append(lineSeparator);
String quantity = record.getQuantity() == null ? "" : record.getQuantity().split("\\.")[0] + ",";
stringBuilder.append(":35A:SHS").append(quantity).append(lineSeparator);
stringBuilder.append(":35B:ISIN ").append(record.getSecurityCode()).append(lineSeparator);
stringBuilder.append(":82D:").append(record.getDepoCodeSender()).append(lineSeparator);
stringBuilder.append(":87C:").append(record.getDepoCodeAdressee()).append(lineSeparator);

View file

@ -156,7 +156,8 @@ public class SWTHeaderData {
stringBuilder.append(":23:").append(valFor23Tag).append('\n');
}
if (valFor35ATag != null) {
stringBuilder.append(":35A:SHS").append(valFor35ATag).append('\n');
String val = valFor35ATag.split("\\.")[0] + ",";
stringBuilder.append(":35A:SHS").append(val).append('\n');
}
if (valFor35BTag != null) {
stringBuilder.append(":35B:ISIN ").append(valFor35BTag).append('\n');