Обновлен SQL-запрос в методе _query класса OracleDatabase для учета дополнительного условия по svin. Это улучшает точность подсчета записей по VIN, что важно для корректной работы с данными о повреждениях.

This commit is contained in:
Vlad 2025-06-01 12:18:08 +03:00
parent e589ddafc5
commit bec2b2d838

2
db.py
View File

@ -69,7 +69,7 @@ class OracleDatabase:
def _query(): def _query():
with self._pool.acquire() as conn: with self._pool.acquire() as conn:
with conn.cursor() as cur: with conn.cursor() as cur:
cur.execute("SELECT COUNT(*) FROM salvagedb.salvagedb WHERE vin = :vin", {"vin": vin}) cur.execute("SELECT COUNT(*) FROM salvagedb.salvagedb WHERE vin = :vin and svin =substr(:vin,1,10)", {"vin": vin})
result = cur.fetchone() result = cur.fetchone()
return result[0] if result else 0 return result[0] if result else 0
import asyncio import asyncio