remove sneaky exceptions
This commit is contained in:
@@ -8,7 +8,6 @@ import com.pledge.torgi.service.DownloadHeadlessService;
|
||||
import com.pledge.torgi.service.Lot;
|
||||
import com.pledge.torgi.service.SendEmailService;
|
||||
import com.pledge.torgi.utils.StartParams;
|
||||
import lombok.SneakyThrows;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
@@ -139,8 +138,8 @@ public class DownloadHeadlessController {
|
||||
fis.close();
|
||||
}
|
||||
|
||||
@SneakyThrows
|
||||
public void richData() {
|
||||
try {
|
||||
List<MissedData> all = missedDataRepository.findAll(PageRequest.of(0, 10)).toList();
|
||||
DownloadHeadlessService downloadHeadlessService = new DownloadHeadlessService();
|
||||
for (MissedData missedCadastral : all) {
|
||||
@@ -163,5 +162,8 @@ public class DownloadHeadlessController {
|
||||
missedDataRepository.delete(missedCadastral);
|
||||
Thread.sleep(5000);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
logger.error("Exception during rich data", ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.pledge.torgi.service;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.pledge.torgi.model.TorgiEvent;
|
||||
import com.pledge.torgi.repositories.TorgiEventRepository;
|
||||
import lombok.SneakyThrows;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
@@ -12,9 +11,7 @@ import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.net.HttpURLConnection;
|
||||
@@ -43,7 +40,6 @@ public class DownloadHeadlessService {
|
||||
private static final int COL_FINAL_PRICE = 27;
|
||||
private static final int COL_FULL_INFO = 29;
|
||||
|
||||
@SneakyThrows
|
||||
public Map<String, Lot> downloadExcel(int retryCount, String link) {
|
||||
try {
|
||||
HttpURLConnection connection = (HttpURLConnection) new URL(link).openConnection();
|
||||
@@ -85,8 +81,13 @@ public class DownloadHeadlessService {
|
||||
return new HashMap<>();
|
||||
}
|
||||
}
|
||||
try {
|
||||
Thread.sleep(1000);
|
||||
return downloadExcel(retryCount + 1, link);
|
||||
} catch (Exception ex) {
|
||||
logger.error("Exception during retry downloadExcel by link {}", link, ex);
|
||||
return new HashMap<>();
|
||||
}
|
||||
}
|
||||
|
||||
private Lot extractDataFromRow(Row row, String cadastral) {
|
||||
|
||||
Reference in New Issue
Block a user