RED-9378 - Small improvements
This commit is contained in:
parent
75e3978469
commit
14c7f2ee45
@ -82,15 +82,13 @@ public class EntityLogMergeService {
|
|||||||
|
|
||||||
|
|
||||||
@Observed(name = "EntityLogMergeService", contextualName = "merge-entity-log-entries")
|
@Observed(name = "EntityLogMergeService", contextualName = "merge-entity-log-entries")
|
||||||
public List<EntityLogEntry> mergeEntityLogEntries(ManualRedactions unprocessedManualRedactions, List<String> entityLogEntryIds, DossierEntity dossier, String fileId) {
|
public List<EntityLogEntry> mergeEntityLogEntries(ManualRedactions unprocessedManualRedactions, List<EntityLogEntry> entityLogEntries, DossierEntity dossier, String fileId) {
|
||||||
|
|
||||||
final int analysisNumber = entityLogMongoService.findLatestAnalysisNumber(dossier.getId(), fileId)
|
final int analysisNumber = entityLogMongoService.findLatestAnalysisNumber(dossier.getId(), fileId)
|
||||||
.orElseThrow(() -> new BadRequestException("Can't load analysis number"));
|
.orElseThrow(() -> new BadRequestException("Can't load analysis number"));
|
||||||
|
|
||||||
Map<String, List<BaseAnnotation>> allManualChanges = groupManualChanges(unprocessedManualRedactions);
|
Map<String, List<BaseAnnotation>> allManualChanges = groupManualChanges(unprocessedManualRedactions);
|
||||||
|
|
||||||
List<EntityLogEntry> entityLogEntries = entityLogMongoService.findEntityLogEntriesByIds(dossier.getId(), fileId, entityLogEntryIds);
|
|
||||||
|
|
||||||
merge(unprocessedManualRedactions, entityLogEntries, dossier, analysisNumber, entityLogEntries, allManualChanges);
|
merge(unprocessedManualRedactions, entityLogEntries, dossier, analysisNumber, entityLogEntries, allManualChanges);
|
||||||
|
|
||||||
return entityLogEntries;
|
return entityLogEntries;
|
||||||
|
|||||||
@ -37,7 +37,7 @@ public class EntityLogMongoWrapperService {
|
|||||||
if (includeUnprocessed) {
|
if (includeUnprocessed) {
|
||||||
DossierEntity dossier = dossierService.getDossierById(dossierId);
|
DossierEntity dossier = dossierService.getDossierById(dossierId);
|
||||||
ManualRedactions unprocessedManualRedactions = manualRedactionProviderService.getManualRedactions(fileId, ManualChangesQueryOptions.unprocessedOnly());
|
ManualRedactions unprocessedManualRedactions = manualRedactionProviderService.getManualRedactions(fileId, ManualChangesQueryOptions.unprocessedOnly());
|
||||||
entityLogEntries = entityLogMergeService.mergeEntityLogEntries(unprocessedManualRedactions, entityLogEntries.stream().map(EntityLogEntry::getId).toList(), dossier, fileId);
|
entityLogEntries = entityLogMergeService.mergeEntityLogEntries(unprocessedManualRedactions, entityLogEntries, dossier, fileId);
|
||||||
}
|
}
|
||||||
return entityLogEntries;
|
return entityLogEntries;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -304,7 +304,6 @@ public class ManualRedactionMapper {
|
|||||||
&& !request.isAddToAllDossiers()
|
&& !request.isAddToAllDossiers()
|
||||||
&& !request.getUpdateDictionary()
|
&& !request.getUpdateDictionary()
|
||||||
&& entryIsEntityType(entityLogEntry)) {
|
&& entryIsEntityType(entityLogEntry)) {
|
||||||
entityLogEntry.setValue(resizeRedactionRequest.getValue());
|
|
||||||
manualRedactionEntryConsumer.accept(entityLogEntry);
|
manualRedactionEntryConsumer.accept(entityLogEntry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user