95 lines
3.9 KiB
Markdown
95 lines
3.9 KiB
Markdown
|
|
# Статус заявки 226564ce-d7cf-48ee-a820-690e8f5ec8e5
|
|||
|
|
|
|||
|
|
## ✅ Общая информация
|
|||
|
|
|
|||
|
|
- **ID**: `226564ce-d7cf-48ee-a820-690e8f5ec8e5`
|
|||
|
|
- **Status**: `draft_docs_complete`
|
|||
|
|
- **Unified ID**: `usr_b1fbffa0-477b-4abb-95d6-8d6f849ddc71`
|
|||
|
|
- **Session Token**: `sess_c278abf8-1603-484d-af98-8b93843e5253`
|
|||
|
|
- **Phone**: `71234543212`
|
|||
|
|
- **Channel**: `web_form`
|
|||
|
|
- **Is Confirmed**: `false` (должна отображаться в списке)
|
|||
|
|
- **Created**: `2025-12-01 14:38:11`
|
|||
|
|
- **Updated**: `2025-12-01 20:06:18`
|
|||
|
|
- **Expires**: `2025-12-15 19:35:30`
|
|||
|
|
|
|||
|
|
## ✅ Документы
|
|||
|
|
|
|||
|
|
### documents_meta (2 записи)
|
|||
|
|
|
|||
|
|
1. **uploads[1][0]**
|
|||
|
|
- `field_label`: "Чек или подтверждение оплаты" ✅ (правильно, не "group-2")
|
|||
|
|
- `file_id`: `/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/Project/ERV_3212_КлиентПрав_399543/e34f2f9e-e48d-47f4-9c2d-6957012c0800__chek-ili-podtverzhdenie-oplaty.pdf`
|
|||
|
|
- `file_name`: `e34f2f9e-e48d-47f4-9c2d-6957012c0800__chek-ili-podtverzhdenie-oplaty.pdf`
|
|||
|
|
- `uploaded_at`: `2025-12-01T14:15:54.122Z`
|
|||
|
|
|
|||
|
|
2. **uploads[0][0]**
|
|||
|
|
- `field_label`: "Договор или заказ" ✅ (правильно)
|
|||
|
|
- `file_id`: `/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/Project/ERV_3212_КлиентПрав_399543/344deab2-1a3a-46ce-931b-5a29bb2c40a3__dogovor-ili-zakaz.pdf`
|
|||
|
|
- `file_name`: `344deab2-1a3a-46ce-931b-5a29bb2c40a3__dogovor-ili-zakaz.pdf`
|
|||
|
|
- `uploaded_at`: `2025-12-01T13:47:15.772Z`
|
|||
|
|
|
|||
|
|
### clpr_claim_documents (2 записи)
|
|||
|
|
|
|||
|
|
1. **uploads[1][0]**
|
|||
|
|
- `id`: `e34f2f9e-e48d-47f4-9c2d-6957012c0800`
|
|||
|
|
- `file_hash`: `3e1f1332a76b7f26df1628c49579f30a873de9170f3b8007b0bac5e4a439ca67` ✅
|
|||
|
|
|
|||
|
|
2. **uploads[0][0]**
|
|||
|
|
- `id`: `344deab2-1a3a-46ce-931b-5a29bb2c40a3`
|
|||
|
|
- `file_hash`: `83822e59662aa2037977dc5a8661d8a057ae6572e6f99936a31c6cdd7d66f1d9` ✅
|
|||
|
|
|
|||
|
|
## ✅ Проверки
|
|||
|
|
|
|||
|
|
- ✅ **Дубликатов нет** — все `field_name` уникальны
|
|||
|
|
- ✅ **field_label правильные** — не "group-2", а реальные названия
|
|||
|
|
- ✅ **Синхронизация** — `documents_meta` и `clpr_claim_documents` совпадают
|
|||
|
|
- ✅ **file_hash заполнен** — оба документа имеют хеш
|
|||
|
|
- ✅ **Заявка должна отображаться** — `is_confirmed = false`, `status_code != 'approved'`
|
|||
|
|
|
|||
|
|
## 📋 Payload структура
|
|||
|
|
|
|||
|
|
Заявка содержит следующие ключи в `payload`:
|
|||
|
|
- `body`
|
|||
|
|
- `email`
|
|||
|
|
- `phone`
|
|||
|
|
- `tg_id`
|
|||
|
|
- `answers`
|
|||
|
|
- `claim_id`
|
|||
|
|
- `applicant`
|
|||
|
|
- `contact_id`
|
|||
|
|
- `form_draft`
|
|||
|
|
- `ai_analysis`
|
|||
|
|
- `claim_ready`
|
|||
|
|
- `wizard_plan`
|
|||
|
|
- `wizard_ready`
|
|||
|
|
- `ai_agent13_rag`
|
|||
|
|
- `documents_meta` ✅
|
|||
|
|
- `ai_agent1_facts`
|
|||
|
|
- `answers_prefill`
|
|||
|
|
- `current_doc_index`
|
|||
|
|
- `documents_skipped`
|
|||
|
|
- `documents_required`
|
|||
|
|
- `documents_uploaded`
|
|||
|
|
- `problem_description`
|
|||
|
|
|
|||
|
|
## 🔍 Возможные проблемы с отображением
|
|||
|
|
|
|||
|
|
Если заявка не отображается или отображается неправильно, проверьте:
|
|||
|
|
|
|||
|
|
1. **API endpoint `/drafts/list`** — должен находить заявку по `unified_id`, `phone` или `session_token`
|
|||
|
|
2. **Фронтенд фильтрация** — возможно, фильтруется по `status_code`
|
|||
|
|
3. **Отображение `field_label`** — должно использовать `documents_meta[].field_label`, а не вычислять из `field_name`
|
|||
|
|
|
|||
|
|
## ✅ Вывод
|
|||
|
|
|
|||
|
|
**Заявка в порядке!** Все данные корректны:
|
|||
|
|
- ✅ Нет дубликатов в `documents_meta`
|
|||
|
|
- ✅ `field_label` правильные
|
|||
|
|
- ✅ Документы синхронизированы
|
|||
|
|
- ✅ `file_hash` заполнен
|
|||
|
|
- ✅ Заявка должна отображаться в списке
|
|||
|
|
|
|||
|
|
Если есть проблемы с отображением, они скорее всего на стороне фронтенда или API фильтрации.
|
|||
|
|
|