feat: добавлено детальное логирование статусов заявлений для диагностики
- Добавлено логирование всех заявлений с их статусами, если запрос вернул 0 строк - Помогает понять, почему заявление не возвращается
This commit is contained in:
@@ -320,6 +320,19 @@ async def list_drafts(
|
||||
logger.info(f"🔍 Test COUNT result: {test_count}")
|
||||
logger.info(f"🔍 Rows found: {len(rows)}")
|
||||
|
||||
# Если заявления есть, но не возвращаются - проверяем статусы
|
||||
if len(rows) == 0 and test_count > 0 and unified_id:
|
||||
logger.warning(f"⚠️ Заявления есть (test_count={test_count}), но запрос вернул 0 строк!")
|
||||
try:
|
||||
all_statuses = await db.fetch_all("""
|
||||
SELECT status_code, is_confirmed, channel, id
|
||||
FROM clpr_claims
|
||||
WHERE unified_id = $1
|
||||
""", unified_id)
|
||||
logger.warning(f"⚠️ Все заявления для unified_id: {[dict(r) for r in all_statuses]}")
|
||||
except Exception as e:
|
||||
logger.error(f"❌ Ошибка при проверке статусов: {e}")
|
||||
|
||||
# ВРЕМЕННО: возвращаем тестовые данные для отладки
|
||||
debug_info = {
|
||||
"unified_id": unified_id,
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
locked
|
||||
Reference in New Issue
Block a user