chore: snapshot current working tree changes
Save all currently accumulated repository changes as a backup snapshot for Gitea so no local work is lost.
This commit is contained in:
41
aiform_dev2/final_commit.sh
Normal file
41
aiform_dev2/final_commit.sh
Normal file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform
|
||||
|
||||
git add -A
|
||||
|
||||
git commit -m "fix: Исправлен OCR - убрана блокирующая ошибка RabbitMQ
|
||||
|
||||
Проблема:
|
||||
- OCR не запускался из-за ошибки в RabbitMQ publish
|
||||
- 'str' object has no attribute 'get'
|
||||
- Gemini Vision не вызывался
|
||||
|
||||
Решение:
|
||||
- Убран RabbitMQ publish (запускаем OCR напрямую)
|
||||
- Добавлено детальное логирование:
|
||||
- 🔍 Starting OCR for: filename
|
||||
- 📄 OCR completed: XXX chars
|
||||
- 🤖 Starting AI analysis
|
||||
- 📊 Document type: policy/garbage
|
||||
- ✅ Valid, Confidence
|
||||
- 🗑️ GARBAGE DETECTED
|
||||
- Проверка isinstance(ocr_result, dict)
|
||||
- Полный traceback при ошибках
|
||||
|
||||
Улучшения:
|
||||
- OCR polling на фронте (каждые 3 сек)
|
||||
- Progress bar с анимацией
|
||||
- Условные поля для стыковочного рейса
|
||||
- Доп поля для отмены рейса
|
||||
|
||||
Файлы:
|
||||
- upload.py - исправлен OCR запуск
|
||||
- Step1Policy.tsx - OCR progress + polling
|
||||
- Step2Details.tsx - условные поля
|
||||
- TEST_OCR.md - инструкции по тестированию"
|
||||
|
||||
git push origin main
|
||||
|
||||
echo "✅ Final commit pushed!"
|
||||
git log --oneline -3
|
||||
|
||||
Reference in New Issue
Block a user