From ab54530500eafd46f984521f3ea00993c934d4ca Mon Sep 17 00:00:00 2001 From: Fedor Date: Thu, 4 Dec 2025 10:33:29 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=B4=D0=B5=D1=82=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BB=D0=BE=D0=B3=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=B7=D0=B0=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B9?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20=D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлено логирование всех заявлений с их статусами, если запрос вернул 0 строк - Помогает понять, почему заявление не возвращается --- ticket_form/backend/app/api/claims.py | 13 +++++++++++++ workflow2_ms_lock | 1 - 2 files changed, 13 insertions(+), 1 deletion(-) delete mode 100644 workflow2_ms_lock diff --git a/ticket_form/backend/app/api/claims.py b/ticket_form/backend/app/api/claims.py index 760aff7e..0378be0b 100644 --- a/ticket_form/backend/app/api/claims.py +++ b/ticket_form/backend/app/api/claims.py @@ -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, diff --git a/workflow2_ms_lock b/workflow2_ms_lock deleted file mode 100644 index a93f059a..00000000 --- a/workflow2_ms_lock +++ /dev/null @@ -1 +0,0 @@ -locked \ No newline at end of file