fix(tradein/avito): persist house_type + house_catalog_url in save_detail_enrichment (#2009) #2014

Merged
lekss361 merged 2 commits from feat/tradein-2009-avito-detail-house-type into main 2026-06-27 17:30:35 +00:00
Showing only changes of commit c6a5cecb33 - Show all commits

View file

@ -681,8 +681,9 @@ def save_detail_enrichment(db: Session, e: DetailEnrichment) -> bool:
house_type СОХРАНЯЕТСЯ (уже нормализован парсером канон panel/brick/monolith/
monolith_brick/block/wood) нужен estimator soft-penalty по типу дома.
house_catalog_url СОХРАНЯЕТСЯ в listings.house_url (линковка дома); отдельной
house_catalog_url колонки нет. Оба через COALESCE не затираем canonical из
Houses Catalog (Stage 2c).
house_catalog_url колонки нет. house_type COALESCE existing-first (не затираем
canonical из Houses Catalog Stage 2c); house_url new-first additive (avito-owned
поле, нет конкурирующего canonical-писателя).
Остальные house-level поля (passenger_elevators, cargo_elevators, has_concierge,
closed_yard, total_floors_house) по-прежнему опускаются нет колонок в listings,
canonical приходит из Houses Catalog Stage 2c (отдельный follow-up).