feat: v2.0 – réorg docker/scripts, prod, résas, abonnements Wave, Flyway base vierge

This commit is contained in:
dahoud
2026-01-29 00:44:40 +00:00
parent 9d5e388efa
commit ce89face73
66 changed files with 2333 additions and 227 deletions

View File

@@ -152,7 +152,7 @@ public class EventService {
notificationEmitter.send(kafkaEvent);
logger.debug("[logger] Événement event_created publié dans Kafka pour: {}", friend.getId());
} catch (Exception kafkaEx) {
logger.error("[ERROR] Erreur publication Kafka: {}", kafkaEx.getMessage());
logger.error("[ERROR] Erreur publication Kafka pour événement {}", event.getId(), kafkaEx);
// Ne pas bloquer si Kafka échoue
}
}
@@ -424,14 +424,15 @@ public class EventService {
}
/**
* Récupère les événements par localisation.
* Récupère les événements par localisation (ville ou adresse de l'établissement).
* v2.0 : plus de colonne location ; recherche sur establishment.address et establishment.city.
*
* @param location La localisation des événements.
* @return La liste des événements situés à cette localisation.
* @param location Fragment de localisation (ville ou adresse).
* @return La liste des événements dont l'établissement matche.
*/
public List<Events> findEventsByLocation(String location) {
logger.info("[logger] Récupération des événements pour la localisation : " + location);
List<Events> events = eventsRepository.find("location", location).list();
List<Events> events = eventsRepository.findEventsByEstablishmentLocation(location);
logger.info("[logger] Nombre d'événements trouvés pour la localisation '" + location + "' : " + events.size());
return events;
}