[KC-103] 추론 실패 도엽별저장

[KC-99] 추론결과 geom 상세 uid 추가
This commit is contained in:
2026-01-15 19:54:26 +09:00
parent 9eebe4ac4b
commit c3d2a1557c
8 changed files with 101 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ import jakarta.transaction.Transactional;
import java.time.ZonedDateTime;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.UUID;
import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2;
@@ -212,6 +213,8 @@ public class MapSheetInferenceJobService {
// 추론 종료일때 geom 데이터 저장
inferenceResultCoreService.upsertGeomData(sheet.getId());
// 추론 종료일때 도엽별 실패여부 저장
// TODO jar로 생성하는걸로 변경
// 추론 종료일때 shp 파일 생성
// inferenceResultShpService.createShpFile(sheet.getId());
@@ -426,6 +429,13 @@ public class MapSheetInferenceJobService {
saveInferenceAiDto.setCompletedJobs(dto.getCompletedJobs());
saveInferenceAiDto.setFailedJobs(dto.getFailedJobs());
inferenceResultCoreService.update(saveInferenceAiDto);
List<Long> failedIds =
Optional.ofNullable(dto.getFailedIds()).orElse(List.of()).stream()
.map(Long::valueOf)
.toList();
inferenceResultCoreService.saveFail5k(uuid, failedIds, type);
}
/**