This commit is contained in:
Tykayn 2025-06-05 17:32:12 +02:00 committed by tykayn
parent 409bff6d4c
commit c4cc4a4050
4 changed files with 52 additions and 16 deletions

View file

@ -130,7 +130,11 @@ final class AdminController extends AbstractController
try {
// Récupérer ou créer les stats pour cette zone
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $zip_code]);
$city = $this->motocultrice->get_city_osm_from_zip_code($zip_code);
if (!$stats) {
$stats = new Stats();
$stats->setZone($zip_code)
->setPlacesCount(0)
@ -140,9 +144,10 @@ final class AdminController extends AbstractController
->setAvecAccessibilite(0)
->setAvecNote(0)
->setCompletionPercent(0);
$this->entityManager->persist($stats);
$this->entityManager->flush();
}
$this->entityManager->persist($stats);
$this->entityManager->flush();
}
$stats->setName($city);
// Récupérer toutes les données
$places = $this->motocultrice->labourer($zip_code);
@ -188,6 +193,8 @@ final class AdminController extends AbstractController
// Mettre à jour les statistiques finales
$stats->computeCompletionPercent();
$this->entityManager->persist($stats);
$this->entityManager->flush();