CL-2026-04-27 - Hotfix feed pecas no ultimo dia da temporada
Contexto
O admin questionou por que https://rionoteatro.com.br/pecas.xml nao exibia as 3 pecas que apareciam em pecas.php.
A comparacao entre a listagem publica e o gerador atualizar_feed.php confirmou que o XML era gerado corretamente em estrutura, mas aplicava uma comparacao de data mais restritiva que a vitrine.
Causa
tab_sessoes.sec_data e campo datetime, por exemplo 2026-04-29 20:00:00.
pecas.fim_temporada e campo date, por exemplo 2026-04-29.
O feed comparava diretamente:
```sql
sec_data <= p.fim_temporada
```
Com isso, uma sessao no proprio ultimo dia da temporada, mas com horario noturno, era considerada maior que a data pura do fim da temporada e ficava fora do feed.
Impacto Confirmado
Antes do hotfix:
pecas.phplistava 3 pecas ativas:1509- As Loucas do Méier1493- Fanáticos1536- É Tudo Culpa Da Mãepecas.xmlpublicava apenas:1493- Fanáticos
As pecas 1509 e 1536 tinham sessao valida no proprio dia de fim_temporada, entao eram filtradas indevidamente.
Ajuste Aplicado
Em atualizar_feed.php, as tres subconsultas do feed passaram a comparar apenas a data de sec_data:
```sql
DATE(sec_data) <= p.fim_temporada
```
Isso mantem a regra de nao publicar sessoes apos o fim da temporada, mas permite sessoes que acontecem no ultimo dia valido.
Resultado
Os feeds runtime foram regenerados no servidor:
pecas.xmlpecas_inteira.xmlofertas.csvoffer.csv
pecas.xml passou a publicar:
1509- As Loucas do Méier 62%OFF Cachambi1493- Fanáticos 75%OFF Ipanema1536- É Tudo Culpa Da Mãe 55%OFF Barra da Tijuca
Validacoes
php -l atualizar_feed.php- consulta SQL comparativa com a regra corrigida retornando 3 pecas
php atualizar_feed.phpOK feeds atualizados | itens=3 | inteira=3 | ofertas=3- leitura local de
pecas.xmlconfirmando os 3 IDs - leitura publica de
https://rionoteatro.com.br/pecas.xmlconfirmando os 3 IDs