From 110f95f74c4ff93b7f04d869db3d4bf0d4ae0659 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Mon, 1 Apr 2024 16:45:48 +0300 Subject: [PATCH] swt-exporter http://jira.mfd.msk:8088/browse/CLS-658 DF09 --- .../swt/exporter/services/exportimpl/DF09Exporter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF09Exporter.java b/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF09Exporter.java index 3030212c0..51efdf060 100644 --- a/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF09Exporter.java +++ b/clearing-parent/swt-exporter/src/main/java/ru/spcex/clearing/swt/exporter/services/exportimpl/DF09Exporter.java @@ -1,6 +1,7 @@ package ru.spcex.clearing.swt.exporter.services.exportimpl; import com.hazelcast.aws.utility.StringUtil; +import net.logstash.logback.util.StringUtils; import org.springframework.stereotype.Service; import ru.clearing.classes.statics.data.sdf.SDf09; import ru.spcex.clearing.imdg.IMDGDistributedNames; @@ -84,7 +85,12 @@ public class DF09Exporter extends AbstractExporterService { stringBuilder.append(record.getQuantity()).append(':'); stringBuilder.append(record.getSecurityCode()).append(':'); stringBuilder.append(record.getClientName()).append(':'); - stringBuilder.append(record.getResult()).append(SWTHeaderData.LINE_SEPARATOR); + if (StringUtils.isEmpty(record.getResult())) { + stringBuilder.append("001"); + } else { + stringBuilder.append(record.getResult()); + } + stringBuilder.append(SWTHeaderData.LINE_SEPARATOR); return stringBuilder.toString(); }