From 117e94ef2e42bbb4c04643414922aa549140bd26 Mon Sep 17 00:00:00 2001 From: akulikov Date: Fri, 4 Aug 2023 13:32:27 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-358 company not found fixes --- .../reports/reports/bp/ExecutedDealReportBuilderCommon.java | 6 ++++++ .../reports/reports/bp/UnfulfilledDealReportBuilder.java | 6 ++++++ .../reports/reports/ks/KSCommissionTradesReportBuilder.java | 6 ++++++ .../reports/ks/KSRepCashRegisterSumsReportBuilder.java | 6 ++++++ .../reports/reports/ks/KSRepCashRegistersReportBuilder.java | 6 ++++++ .../ks/KSRepDepoRegisterQuantitiesReportBuilder.java | 6 ++++++ .../reports/reports/ks/KSRepDepoRegistersReportBuilder.java | 6 ++++++ 7 files changed, 42 insertions(+) diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/ExecutedDealReportBuilderCommon.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/ExecutedDealReportBuilderCommon.java index 86cfaa538..44cc8b3da 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/ExecutedDealReportBuilderCommon.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/ExecutedDealReportBuilderCommon.java @@ -61,6 +61,12 @@ public abstract class ExecutedDealReportBuilderCommon

extends CSVReportBuilde for (ExecutionFond executionFond : executionFonds) { try { Company company = companyImdg.getSingleObjectByID(executionFond.getCompanyId()); + if (company == null) { + log.warn("For execution id = {} company with id = {} not found, execution was skipped", + executionFond.getId(), + executionFond.getCompanyId()); + continue; + } if (!WorkflowStatus.Active.equalsByKey(company.getWorkflowStatus())) continue; STrades sTrade = null; diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/UnfulfilledDealReportBuilder.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/UnfulfilledDealReportBuilder.java index 7c2a7c498..213ab2068 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/UnfulfilledDealReportBuilder.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/UnfulfilledDealReportBuilder.java @@ -74,6 +74,12 @@ public class UnfulfilledDealReportBuilder extends CSVReportBuilder