Backend - Integrazione MotorNet + fallback Indicata #12
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
cache-first: controlla vehicle_registry prima di chiamare API esterna
se cache hit (e non scaduta): risponde da DB in ~5ms, nessuna query API consumata
se cache miss: chiama MotorNet → fallback Indicata se errore
upsert vehicle_registry con dati targa + raw_response JSONB
upsert vehicle_versions per ogni allestimento ricevuto (INSERT ON CONFLICT seen_count++)
upsert plate_version_candidates (versioni candidate per quella targa)
log in api_usage_log (hit_cache, remaining_queries da Motornet)
gestione versioni multiple con selezione manuale da parte del venditore
alla selezione: aggiorna selected_motornet_code su vehicle_registry e is_selected su join