From 57400e0b7b61fecc88f06a2829dbca76ba2fd146 Mon Sep 17 00:00:00 2001 From: Ivan Nikolaev-Axenov Date: Tue, 27 Aug 2024 13:51:05 +0300 Subject: [PATCH] xml-importer XMLImporterService error directory bug fixed --- .../clearing/xml/importer/services/XMLImporterService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clearing-parent/xml-importer/src/main/java/ru/spcex/clearing/xml/importer/services/XMLImporterService.java b/clearing-parent/xml-importer/src/main/java/ru/spcex/clearing/xml/importer/services/XMLImporterService.java index 4e0f4d602..42d947cc8 100644 --- a/clearing-parent/xml-importer/src/main/java/ru/spcex/clearing/xml/importer/services/XMLImporterService.java +++ b/clearing-parent/xml-importer/src/main/java/ru/spcex/clearing/xml/importer/services/XMLImporterService.java @@ -23,6 +23,7 @@ import org.springframework.stereotype.Service; import org.springframework.util.StopWatch; import ru.spcex.clearing.xml.importer.logic.data.ResultContainer; import ru.spcex.clearing.xml.importer.logic.data.enums.ETable; +import ru.spcex.clearing.xml.importer.logic.data.enums.StageResult; import ru.spcex.clearing.xml.importer.logic.steps.ChangeDirOfFileStage; import ru.spcex.clearing.xml.importer.logic.steps.ImportToDB; import ru.spcex.clearing.xml.importer.logic.steps.ReadXMLFile; @@ -98,7 +99,9 @@ public class XMLImporterService { StopWatch stopWatch = new StopWatch(); stopWatch.start(); task.setLastStageStatus(readXMLFile.process(task)); - task.setLastStageStatus(importToDB.process(task)); + if (!task.getLastStageStatus().equals(StageResult.ERROR)) { + task.setLastStageStatus(importToDB.process(task)); + } task.setLastStageStatus(changeDirOfFileStage.process(task)); stopWatch.stop(); log.info("uuid {}. Task completed, result: {}, time working: {} ms",