ialbert 2024-12-18 13:16:50 +03:00
parent f59537b0bd
commit fb24977c86
2 changed files with 5 additions and 0 deletions

View file

@ -31,6 +31,7 @@ import ru.spcex.platform.utils.enumeration.IEnumKey;
import ru.spcex.platform.utils.localization.SpringPropertiesLocalizer; import ru.spcex.platform.utils.localization.SpringPropertiesLocalizer;
import ru.spcex.platform.utils.number.BigDecimalUtil; import ru.spcex.platform.utils.number.BigDecimalUtil;
import ru.spcex.platform.utils.text.TextUtil; import ru.spcex.platform.utils.text.TextUtil;
import ru.spcex.platform.utils.text.UuidUtil;
import ru.spcex.platform.utils.time.TimeUtil; import ru.spcex.platform.utils.time.TimeUtil;
@Component @Component
@ -77,6 +78,7 @@ public class Sdf54Creator {
Locale locale = LocaleUtil.locale(pmt.getCreditLeg_currencyCode(), pmt.getDebitLeg_currencyCode()); Locale locale = LocaleUtil.locale(pmt.getCreditLeg_currencyCode(), pmt.getDebitLeg_currencyCode());
SDf54 sDf54 = new SDf54(); SDf54 sDf54 = new SDf54();
sDf54.setMessageId(UuidUtil.withoutHyphens());
sDf54.setId(idGenerator.nextId()); sDf54.setId(idGenerator.nextId());
sDf54.setSeg_type("V"); sDf54.setSeg_type("V");

View file

@ -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.imdg.api.predicate.specific.StatementRevisePredicate;
import ru.spcex.platform.utils.enumeration.EnumMessage; import ru.spcex.platform.utils.enumeration.EnumMessage;
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD; import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
import ru.spcex.platform.utils.text.UuidUtil;
import ru.spcex.platform.utils.time.TimeUtil; import ru.spcex.platform.utils.time.TimeUtil;
@Service @Service
@ -225,6 +226,7 @@ public class BalanceRevise implements ISessionStage {
sDf56.setEnd_datetime(String.valueOf(now.toEpochMilli())); sDf56.setEnd_datetime(String.valueOf(now.toEpochMilli()));
sDf56.setGenerationTime(now); sDf56.setGenerationTime(now);
sDf56.setGenerationId(idGenerator.nextId()); sDf56.setGenerationId(idGenerator.nextId());
sDf56.setMessageId(UuidUtil.withoutHyphens());
sDf56Imdg.insert(sDf56); sDf56Imdg.insert(sDf56);
SdfClearingRequest requestForExporter = new SdfClearingRequest(); SdfClearingRequest requestForExporter = new SdfClearingRequest();
requestForExporter.setGroupId(sDf56.getGenerationId()); requestForExporter.setGroupId(sDf56.getGenerationId());
@ -245,6 +247,7 @@ public class BalanceRevise implements ISessionStage {
sDf51.setDatetime(datetime); // Дата и время сообщения sDf51.setDatetime(datetime); // Дата и время сообщения
sDf51.setGenerationTime(now); sDf51.setGenerationTime(now);
sDf51.setGenerationId(numberId); sDf51.setGenerationId(numberId);
sDf51.setMessageId(UuidUtil.withoutHyphens());
sDf51Imdg.insert(sDf51); sDf51Imdg.insert(sDf51);
SdfClearingRequest requestForExporter = new SdfClearingRequest(); SdfClearingRequest requestForExporter = new SdfClearingRequest();
requestForExporter.setGroupId(sDf51.getGenerationId()); requestForExporter.setGroupId(sDf51.getGenerationId());