From 2cbb8a39efc234af660a7741528938606a25998a Mon Sep 17 00:00:00 2001 From: akulikov Date: Thu, 28 Dec 2023 17:46:09 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-609 --- .../ks/KSCommissionTradesReportBuilder.java | 12 ++++++------ .../platform/enumeration/MarketCode.java | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 platform-parent/platform-enum/src/main/java/ru/spcex/platform/enumeration/MarketCode.java diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSCommissionTradesReportBuilder.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSCommissionTradesReportBuilder.java index f24aa0f5b..09f2b6b67 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSCommissionTradesReportBuilder.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/builders/ks/KSCommissionTradesReportBuilder.java @@ -151,6 +151,7 @@ public class KSCommissionTradesReportBuilder extends CSVReportBuilder executionDeposits = executionDepositImdg.getCollectionObjectsByPredicate( pb.and( @@ -158,12 +159,11 @@ public class KSCommissionTradesReportBuilder extends CSVReportBuilder 1) log.warn("ExecutionDeposit[exchangeExecutionId = {}].size > 1, use first", registry.getGroupId()); + ExecutionDeposit executionDeposit = executionDeposits.iterator().next(); + classCode = executionDeposit.getMarket(); } - if (executionDeposits.size() > 1) log.warn("ExecutionDeposit[exchangeExecutionId = {}].size > 1, use first", registry.getGroupId()); - ExecutionDeposit executionDeposit = executionDeposits.iterator().next(); String account = null; AccountType accountType = IEnumKey.getEnumByKey(AccountType.class, registry.getAccountType()); @@ -217,7 +217,7 @@ public class KSCommissionTradesReportBuilder extends CSVReportBuilder