--- tags: [skymilhas, american-airlines, aa, fix, frontend, server] created: 2026-04-14 updated: 2026-04-15 --- # American Airlines (AAdvantage) - Correções 2026-04-14 ## Bug 1: Tarifas Perdidas no Server.js O segundo path de formatação do `server.js` (linha ~6060) NÃO incluía `tarifas`. Tarifas com COACH, PREMIUM_ECONOMY, BUSINESS, FIRST eram DESCARTADAS. **Corrigido:** Adicionado ao segundo path: - `tarifas`, `segmentos`, `conexoes`, `aeronave`, `numeroVoo` - `cidadeOrigem`, `cidadeDestino`, `fonte`, `tipoMoeda`, `modeCompativel` ## Bug 2: Preços Inventados com Multiplicadores `extrairPrecosPorClasseAA` inventava preços: - Econômica Premium = milhas × 1.8 - Executiva = milhas × 2.8 - Primeira = milhas × 4.5 **Corrigido:** Agora usa `voo.tarifas[]` real: - BASIC_ECONOMY / COACH → "Principal" - PREMIUM_ECONOMY → "Econômica Premium" - BUSINESS → "Executiva" - FIRST → "Primeira" - Sem dados na API → "Não disponível" ## Bug 3: Taxa por Classe Taxa era global do voo. Agora é por classe (AA tem taxa diferente por classe). ## Arquivos Modificados - `/opt/skymilhas/server.js` - segundo path com tarifas - `/var/www/skymilhas/app/Views/painel/index.php` - extrairPrecosPorClasseAA ## Pendente - Verificar se os dados das colunas Premium/Executiva/Primeira aparecem corretamente - Comparar com site oficial aa.com