fix: убран claim_id, используется только session_id на ранних этапах
- Убрана проверка claim_id из StepDescription.tsx - Заменен claim_id на session_id в StepWizardPlan.tsx для SSE подключения - Убран claim_id из запросов к API и сохранения в Step1Phone - Обновлен backend для работы с опциональным claim_id - Добавлена документация по исправлению узла claimsave для первичного черновика - Добавлены SQL запросы и примеры кода для n8n workflow
This commit is contained in:
@@ -471,7 +471,7 @@ async def publish_ticket_form_description(payload: TicketFormDescriptionRequest)
|
||||
event = {
|
||||
"type": "ticket_form_description",
|
||||
"session_id": payload.session_id,
|
||||
"claim_id": payload.claim_id,
|
||||
"claim_id": payload.claim_id, # Опционально - может быть None
|
||||
"phone": payload.phone,
|
||||
"email": payload.email,
|
||||
"description": payload.problem_description.strip(),
|
||||
@@ -480,7 +480,7 @@ async def publish_ticket_form_description(payload: TicketFormDescriptionRequest)
|
||||
}
|
||||
logger.info(
|
||||
"📝 TicketForm description received",
|
||||
extra={"session_id": payload.session_id, "claim_id": payload.claim_id},
|
||||
extra={"session_id": payload.session_id, "claim_id": payload.claim_id or "not_set"},
|
||||
)
|
||||
await redis_service.publish(channel, json.dumps(event, ensure_ascii=False))
|
||||
logger.info(
|
||||
|
||||
Reference in New Issue
Block a user