From fb24977c86dc906114eb9b28435ec41af01fc217 Mon Sep 17 00:00:00 2001 From: ialbert Date: Wed, 18 Dec 2024 13:16:50 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-802 --- .../src/main/java/ru/spcex/clearing/service/Sdf54Creator.java | 2 ++ .../ru/spcex/clearing/session/stage/impl/BalanceRevise.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/Sdf54Creator.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/Sdf54Creator.java index 4429c4c7a..3bc18ade7 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/Sdf54Creator.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/Sdf54Creator.java @@ -31,6 +31,7 @@ import ru.spcex.platform.utils.enumeration.IEnumKey; import ru.spcex.platform.utils.localization.SpringPropertiesLocalizer; import ru.spcex.platform.utils.number.BigDecimalUtil; import ru.spcex.platform.utils.text.TextUtil; +import ru.spcex.platform.utils.text.UuidUtil; import ru.spcex.platform.utils.time.TimeUtil; @Component @@ -77,6 +78,7 @@ public class Sdf54Creator { Locale locale = LocaleUtil.locale(pmt.getCreditLeg_currencyCode(), pmt.getDebitLeg_currencyCode()); SDf54 sDf54 = new SDf54(); + sDf54.setMessageId(UuidUtil.withoutHyphens()); sDf54.setId(idGenerator.nextId()); sDf54.setSeg_type("V"); diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/BalanceRevise.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/BalanceRevise.java index 00ef7bc5b..c35471b19 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/BalanceRevise.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/BalanceRevise.java @@ -46,6 +46,7 @@ import ru.spcex.platform.imdg.api.predicate.specific.RegistryCodeSqlBuilder; import ru.spcex.platform.imdg.api.predicate.specific.StatementRevisePredicate; import ru.spcex.platform.utils.enumeration.EnumMessage; import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD; +import ru.spcex.platform.utils.text.UuidUtil; import ru.spcex.platform.utils.time.TimeUtil; @Service @@ -225,6 +226,7 @@ public class BalanceRevise implements ISessionStage { sDf56.setEnd_datetime(String.valueOf(now.toEpochMilli())); sDf56.setGenerationTime(now); sDf56.setGenerationId(idGenerator.nextId()); + sDf56.setMessageId(UuidUtil.withoutHyphens()); sDf56Imdg.insert(sDf56); SdfClearingRequest requestForExporter = new SdfClearingRequest(); requestForExporter.setGroupId(sDf56.getGenerationId()); @@ -245,6 +247,7 @@ public class BalanceRevise implements ISessionStage { sDf51.setDatetime(datetime); // Дата и время сообщения sDf51.setGenerationTime(now); sDf51.setGenerationId(numberId); + sDf51.setMessageId(UuidUtil.withoutHyphens()); sDf51Imdg.insert(sDf51); SdfClearingRequest requestForExporter = new SdfClearingRequest(); requestForExporter.setGroupId(sDf51.getGenerationId());