This commit is contained in:
2025-08-28 12:16:36 +03:00
parent 3b238ae283
commit f16ab7133a
48 changed files with 1221 additions and 46 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -48,7 +48,7 @@ class ReportService:
# Генерируем object_id
object_id = f"nin_excel_data_{request.report_type}"
# Удаляем старый объект, если он существует
# Удаляем старый объект, если он существует и хранилище доступно
if self.storage.object_exists(object_id):
self.storage.delete_object(object_id)
print(f"Старый объект удален: {object_id}")
@@ -63,7 +63,7 @@ class ReportService:
else:
return UploadResult(
success=False,
message="Ошибка при сохранении в хранилище"
message="Ошибка при сохранении в хранилище. Возможно, MinIO недоступен."
)
finally:
@@ -86,7 +86,7 @@ class ReportService:
if not self.storage.object_exists(object_id):
return DataResult(
success=False,
message=f"Отчет типа '{request.report_type}' не найден"
message=f"Отчет типа '{request.report_type}' не найден. Возможно, MinIO недоступен или отчет не был загружен."
)
# Загружаем DataFrame из хранилища
@@ -94,7 +94,7 @@ class ReportService:
if df is None:
return DataResult(
success=False,
message="Ошибка при загрузке данных из хранилища"
message="Ошибка при загрузке данных из хранилища. Возможно, MinIO недоступен."
)
# Получаем парсер