- Добавлен сервис CrmMySQLService для прямого подключения к MySQL CRM - Обновлён метод get_draft() для получения cf_2624 напрямую из БД - Реализована блокировка полей (readonly) при contact_data_confirmed = true - Добавлен выбор банка для СБП выплат с динамической загрузкой из API - Обновлена документация по работе с cf_2624 и MySQL - Добавлен network_mode: host в docker-compose для доступа к MySQL - Обновлены компоненты формы для поддержки блокировки полей
3.9 KiB
3.9 KiB
Статус заявки 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 записи)
-
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.pdffile_name:e34f2f9e-e48d-47f4-9c2d-6957012c0800__chek-ili-podtverzhdenie-oplaty.pdfuploaded_at:2025-12-01T14:15:54.122Z
-
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.pdffile_name:344deab2-1a3a-46ce-931b-5a29bb2c40a3__dogovor-ili-zakaz.pdfuploaded_at:2025-12-01T13:47:15.772Z
clpr_claim_documents (2 записи)
-
uploads[1][0]
id:e34f2f9e-e48d-47f4-9c2d-6957012c0800file_hash:3e1f1332a76b7f26df1628c49579f30a873de9170f3b8007b0bac5e4a439ca67✅
-
uploads[0][0]
id:344deab2-1a3a-46ce-931b-5a29bb2c40a3file_hash:83822e59662aa2037977dc5a8661d8a057ae6572e6f99936a31c6cdd7d66f1d9✅
✅ Проверки
- ✅ Дубликатов нет — все
field_nameуникальны - ✅ field_label правильные — не "group-2", а реальные названия
- ✅ Синхронизация —
documents_metaиclpr_claim_documentsсовпадают - ✅ file_hash заполнен — оба документа имеют хеш
- ✅ Заявка должна отображаться —
is_confirmed = false,status_code != 'approved'
📋 Payload структура
Заявка содержит следующие ключи в payload:
bodyemailphonetg_idanswersclaim_idapplicantcontact_idform_draftai_analysisclaim_readywizard_planwizard_readyai_agent13_ragdocuments_meta✅ai_agent1_factsanswers_prefillcurrent_doc_indexdocuments_skippeddocuments_requireddocuments_uploadedproblem_description
🔍 Возможные проблемы с отображением
Если заявка не отображается или отображается неправильно, проверьте:
- API endpoint
/drafts/list— должен находить заявку поunified_id,phoneилиsession_token - Фронтенд фильтрация — возможно, фильтруется по
status_code - Отображение
field_label— должно использоватьdocuments_meta[].field_label, а не вычислять изfield_name
✅ Вывод
Заявка в порядке! Все данные корректны:
- ✅ Нет дубликатов в
documents_meta - ✅
field_labelправильные - ✅ Документы синхронизированы
- ✅
file_hashзаполнен - ✅ Заявка должна отображаться в списке
Если есть проблемы с отображением, они скорее всего на стороне фронтенда или API фильтрации.