diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecUploadCashInfo.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecUploadCashInfo.java index 134c7d791..9aeac2191 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecUploadCashInfo.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecUploadCashInfo.java @@ -3,13 +3,13 @@ package ru.spcex.clearing.service.execution; import java.time.Instant; import ru.clearing.classes.statics.data.execution.ExecutionCommon; -public record ExecUploadCashInfo(Long id, Instant createDt) { +public record ExecUploadCashInfo(Long id, Instant createDt, Long sessionId, String coverageStatus) { - public static ExecUploadCashInfo cash(Long id, Instant createDt) { - return new ExecUploadCashInfo(id, createDt); + public static ExecUploadCashInfo cash(Long id, Instant createDt, Long sessionId, String coverageStatus) { + return new ExecUploadCashInfo(id, createDt, sessionId, coverageStatus); } public static ExecUploadCashInfo cash(ExecutionCommon exec) { - return new ExecUploadCashInfo(exec.getId(), exec.getCreated()); + return new ExecUploadCashInfo(exec.getId(), exec.getCreated(), exec.getSessionId(), exec.getCoverageStatus()); } } diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionCurrencyComponent.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionCurrencyComponent.java index 595df124e..d9b417646 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionCurrencyComponent.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionCurrencyComponent.java @@ -207,6 +207,8 @@ public class ExecutionCurrencyComponent implements IExecutionUploadComponent { newEC.setId(storedId.id()); newEC.setUpdated(newEC.getCreated()); newEC.setCreated(storedId.createDt()); + newEC.setSessionId(storedId.sessionId()); + newEC.setCoverageStatus(storedId.coverageStatus()); log.debug("executionCurrency.id={} was updated.", newEC.getId()); } execsToInsert.put(newEC.getId(), newEC); diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java index f2fada5e4..3497923f9 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionDepositComponent.java @@ -191,6 +191,8 @@ public class ExecutionDepositComponent implements IExecutionUploadComponent { newED.setId(storedId.id()); newED.setUpdated(newED.getCreated()); newED.setCreated(storedId.createDt()); + newED.setSessionId(storedId.sessionId()); + newED.setCoverageStatus(storedId.coverageStatus()); log.debug("executionDeposit.id={} was updated.", newED.getId()); } execsToInsert.put(newED.getId(), newED); diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionFondComponent.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionFondComponent.java index 4ffaab18d..42e2d11ba 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionFondComponent.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/execution/ExecutionFondComponent.java @@ -220,6 +220,8 @@ public class ExecutionFondComponent implements IExecutionUploadComponent { newED.setId(storedId.id()); newED.setUpdated(newED.getCreated()); newED.setCreated(storedId.createDt()); + newED.setSessionId(storedId.sessionId()); + newED.setCoverageStatus(storedId.coverageStatus()); log.debug("executionFond.id={} was updated.", newED.getId()); } execsToInsert.put(newED.getId(), newED);