Добавлено логирование для отладки черновиков

- Добавлены логи в frontend (ClaimForm.tsx) для отслеживания unified_id и запросов к API
- Добавлены логи в backend (claims.py) для отладки SQL запросов
- Создан лог сессии с описанием проблемы и текущего состояния
- Проблема: API возвращает 0 черновиков, хотя в БД есть данные
This commit is contained in:
AI Assistant
2025-11-19 18:46:48 +03:00
parent cbab1c0fe6
commit 4c8fda5f55
57 changed files with 6574 additions and 304 deletions

View File

@@ -381,7 +381,7 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
{/* Прогресс обработки документов */}
{eventType && currentDocuments.length > 0 && (
<Card style={{ marginBottom: 24, background: '#f0f9ff', borderColor: '#91d5ff' }}>
<Card style={{ marginBottom: 24, background: '#fafafa', borderColor: '#d9d9d9' }}>
<div style={{ marginBottom: 12 }}>
<strong>Прогресс обработки документов:</strong>
</div>
@@ -396,7 +396,7 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
<div style={{ marginTop: 16 }}>
{currentDocuments.map(doc =>
processedDocuments[doc.field] ? (
<div key={doc.field} style={{ marginBottom: 8, color: '#52c41a' }}>
<div key={doc.field} style={{ marginBottom: 8, color: '#595959' }}>
<CheckCircleOutlined /> {doc.name} - Обработан
</div>
) : null
@@ -411,14 +411,14 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
<Card
title={`📋 Шаг ${currentDocumentIndex + 1}/${currentDocuments.length}: ${currentDocConfig.name}`}
style={{ marginTop: 24 }}
headStyle={{ background: currentDocConfig.required ? '#fff7e6' : '#f0f9ff', borderBottom: '2px solid #ffa940' }}
headStyle={{ background: currentDocConfig.required ? '#fafafa' : '#fafafa', borderBottom: '2px solid #d9d9d9' }}
>
<div style={{ marginBottom: 16, padding: 12, background: '#e6f7ff', borderRadius: 8 }}>
<p style={{ margin: 0, fontSize: 13, color: '#0050b3' }}>
<div style={{ marginBottom: 16, padding: 12, background: '#fafafa', borderRadius: 8 }}>
<p style={{ margin: 0, fontSize: 13, color: '#000000' }}>
💡 {currentDocConfig.description}
</p>
{currentDocConfig.required && (
<p style={{ margin: '8px 0 0 0', fontSize: 12, color: '#d46b08' }}>
<p style={{ margin: '8px 0 0 0', fontSize: 12, color: '#595959' }}>
Этот документ обязательный
</p>
)}
@@ -475,11 +475,11 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
{/* Если все документы обработаны или текущий индекс вышел за пределы */}
{eventType && currentDocumentIndex >= currentDocuments.length && (
<Card
style={{ marginTop: 24, background: '#f6ffed', borderColor: '#b7eb8f' }}
style={{ marginTop: 24, background: '#fafafa', borderColor: '#d9d9d9' }}
>
<div style={{ textAlign: 'center', padding: '20px 0' }}>
<CheckCircleOutlined style={{ fontSize: 48, color: '#52c41a', marginBottom: 16 }} />
<h3 style={{ color: '#52c41a' }}> Все документы обработаны!</h3>
<CheckCircleOutlined style={{ fontSize: 48, color: '#595959', marginBottom: 16 }} />
<h3 style={{ color: '#000000' }}> Все документы обработаны!</h3>
<p style={{ color: '#666' }}>
Обработано обязательных документов: {processedRequired}/{totalRequired}
</p>
@@ -533,12 +533,12 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
</p>
<div style={{
padding: 16,
background: '#f6ffed',
background: '#fafafa',
borderRadius: 8,
border: '1px solid #b7eb8f',
border: '1px solid #d9d9d9',
marginBottom: 16
}}>
<p style={{ margin: '0 0 8px 0', color: '#52c41a', fontWeight: 500 }}>
<p style={{ margin: '0 0 8px 0', color: '#000000', fontWeight: 500 }}>
Документ успешно распознан
</p>
<p style={{ margin: 0, fontSize: 13, color: '#666' }}>
@@ -562,7 +562,7 @@ export default function Step2Details({ formData, updateFormData, onNext, onPrev,
<p>{ocrModalContent.message || 'Документ не распознан'}</p>
<p style={{ marginTop: 16 }}><strong>Детали:</strong></p>
<pre style={{
background: '#fff3f3',
background: '#fafafa',
padding: 12,
borderRadius: 4,
fontSize: 12,