diff --git a/redaction-report-service-v1/redaction-report-service-api-v1/pom.xml b/redaction-report-service-v1/redaction-report-service-api-v1/pom.xml index 720e510..6add97d 100644 --- a/redaction-report-service-v1/redaction-report-service-api-v1/pom.xml +++ b/redaction-report-service-v1/redaction-report-service-api-v1/pom.xml @@ -14,11 +14,6 @@ 1.0-SNAPSHOT - - com.iqser.red.service - redaction-service-api-v1 - 1.5.8 - diff --git a/redaction-report-service-v1/redaction-report-service-api-v1/src/main/java/com/iqser/red/service/redaction/report/v1/api/model/ReportRequestMessage.java b/redaction-report-service-v1/redaction-report-service-api-v1/src/main/java/com/iqser/red/service/redaction/report/v1/api/model/ReportRequestMessage.java index ac4c3da..a5992d5 100644 --- a/redaction-report-service-v1/redaction-report-service-api-v1/src/main/java/com/iqser/red/service/redaction/report/v1/api/model/ReportRequestMessage.java +++ b/redaction-report-service-v1/redaction-report-service-api-v1/src/main/java/com/iqser/red/service/redaction/report/v1/api/model/ReportRequestMessage.java @@ -18,8 +18,6 @@ public class ReportRequestMessage { private String userId; - private String ruleSetId; - private String downloadId; private String projectId; diff --git a/redaction-report-service-v1/redaction-report-service-server-v1/pom.xml b/redaction-report-service-v1/redaction-report-service-server-v1/pom.xml index cc5e2ae..02c7c15 100644 --- a/redaction-report-service-v1/redaction-report-service-server-v1/pom.xml +++ b/redaction-report-service-v1/redaction-report-service-server-v1/pom.xml @@ -19,6 +19,11 @@ redaction-report-service-api-v1 ${project.version} + + com.iqser.red.service + redaction-service-api-v1 + 2.3.2 + com.iqser.red.service configuration-service-api-v1 diff --git a/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/ReportGenerationService.java b/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/ReportGenerationService.java index a78f831..e819047 100644 --- a/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/ReportGenerationService.java +++ b/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/ReportGenerationService.java @@ -34,8 +34,7 @@ public class ReportGenerationService { public List generateReport(ReportRequestMessage reportMessage) { - List legalBasisMappings = legalBasisMappingClient.getLegalBasisMapping(reportMessage.getRuleSetId()); - + List legalBasisMappings = null; XSSFWorkbook excelMultiFileWorkbook = null; XSSFSheet excelMultiFileSheet = null; AtomicInteger excelRowIndex = new AtomicInteger(1); @@ -52,6 +51,10 @@ public class ReportGenerationService { long start = System.currentTimeMillis(); RedactionLog redactionLog = reportStorageService.getRedactionLog(reportMessage.getProjectId(), fileId); + if(legalBasisMappings == null){ + legalBasisMappings = legalBasisMappingClient.getLegalBasisMapping(redactionLog.getRuleSetId()); + } + List reportEntries = redactionLogConverterService.convertAndSort(redactionLog, legalBasisMappings); if (reportMessage.getReportTypes().contains(ReportType.EXCEL_MULTI_FILE)) {