fix: claim_id теперь генерируется только на бэкенде (n8n)
- ❌ Удалена локальная генерация claim_id в ClaimForm.tsx - ✅ claim_id создаётся n8n при SMS верификации - ✅ Step1Phone: передаёт session_id в n8n, сохраняет claim_id - ✅ Step1Policy: сохраняет claim_id из ответа n8n при проверке полиса - ✅ Добавлено детальное логирование для отладки - 📝 PROJECT_TIMELINE.md - полная хронология проекта (24 окт - 1 ноя)
This commit is contained in:
@@ -94,20 +94,37 @@ export default function Step1Phone({
|
||||
const crmResponse = await fetch('https://n8n.clientright.pro/webhook/511fde97-88bb-4fb4-bea5-cafdc364be27', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ phone })
|
||||
body: JSON.stringify({
|
||||
phone,
|
||||
session_id: formData.session_id // ✅ Передаём session_id
|
||||
})
|
||||
});
|
||||
|
||||
const crmResult = await crmResponse.json();
|
||||
|
||||
console.log('🔥 N8N CRM Response:', crmResult);
|
||||
console.log('🔥 claim_id from n8n:', crmResult.claim_id);
|
||||
console.log('🔥 Array check:', Array.isArray(crmResult), crmResult[0]);
|
||||
|
||||
if (crmResponse.ok) {
|
||||
addDebugEvent?.('crm', 'success', `✅ Контакт создан/найден в CRM`, crmResult);
|
||||
|
||||
// Если n8n вернул массив - берём первый элемент
|
||||
const data = Array.isArray(crmResult) ? crmResult[0] : crmResult;
|
||||
|
||||
console.log('🔥 Saving to formData:', {
|
||||
phone,
|
||||
contact_id: data.contact_id,
|
||||
claim_id: data.claim_id,
|
||||
is_new_contact: data.is_new_contact
|
||||
});
|
||||
|
||||
// Сохраняем данные из CRM в форму
|
||||
updateFormData({
|
||||
phone,
|
||||
contact_id: crmResult.contact_id,
|
||||
claim_id: crmResult.claim_id,
|
||||
is_new_contact: crmResult.is_new_contact
|
||||
contact_id: data.contact_id,
|
||||
claim_id: data.claim_id,
|
||||
is_new_contact: data.is_new_contact
|
||||
});
|
||||
|
||||
message.success(crmResult.is_new_contact ? 'Контакт создан!' : 'Контакт найден!');
|
||||
|
||||
Reference in New Issue
Block a user