refaktorálás javításai

This commit is contained in:
Roo
2026-03-13 10:22:41 +00:00
parent 2d8d23f469
commit f53e0b53df
140 changed files with 7316 additions and 4579 deletions

View File

@@ -6,7 +6,7 @@ from app.db.session import AsyncSessionLocal
async def test_geo_logic():
"""
THOUGHT PROCESS:
Ellenőrizni kell, hogy a PostgreSQL-ben a 'data.branches' tábla 'location' oszlopa
Ellenőrizni kell, hogy a PostgreSQL-ben a 'fleet.branches' tábla 'location' oszlopa
valóban GEOGRAPHY típusú-e, és az ST_Distance függvény működik-e.
Ha ez elbukik, a 'search.py' nem fog eredményt adni.
"""
@@ -17,7 +17,7 @@ async def test_geo_logic():
query = text("""
SELECT id, name,
ST_Distance(location, ST_SetSRID(ST_MakePoint(19.0402, 47.4979), 4326)::geography) / 1000 as distance_km
FROM data.branches
FROM fleet.branches
LIMIT 1
""")
result = await db.execute(query)
@@ -25,7 +25,7 @@ async def test_geo_logic():
if row:
print(f"✅ SIKER: Találtunk egy ágat ({row.name}) {row.distance_km:.2f} km távolságra.")
else:
print("⚠️ FIGYELEM: A lekérdezés lefutott, de nincsenek adatok a data.branches táblában.")
print("⚠️ FIGYELEM: A lekérdezés lefutott, de nincsenek adatok a fleet.branches táblában.")
except Exception as e:
print(f"❌ HIBA: A PostGIS lekérdezés elbukott. Oka: {str(e)}")