retapage accueil, gestion de Demandes
This commit is contained in:
parent
d777221d0d
commit
f4c5e048ff
26 changed files with 2498 additions and 292 deletions
|
|
@ -16,6 +16,42 @@ class StatsRepository extends ServiceEntityRepository
|
|||
parent::__construct($registry, Stats::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* Find all cities without using problematic columns
|
||||
*
|
||||
* @return Stats[] Returns an array of Stats objects
|
||||
*/
|
||||
public function findAllCitiesWithoutLabourage(): array
|
||||
{
|
||||
// Use native SQL to avoid ORM mapping issues with missing columns
|
||||
$conn = $this->getEntityManager()->getConnection();
|
||||
$sql = '
|
||||
SELECT id, zone, completion_percent, places_count, avec_horaires,
|
||||
avec_adresse, avec_site, avec_accessibilite, avec_note,
|
||||
name, population, siren, code_epci, codes_postaux,
|
||||
date_created, date_modified, avec_siret, avec_name,
|
||||
osm_data_date_min, osm_data_date_avg, osm_data_date_max,
|
||||
budget_annuel, lat, lon
|
||||
FROM stats
|
||||
WHERE zone != :global_zone
|
||||
';
|
||||
$stmt = $conn->prepare($sql);
|
||||
$resultSet = $stmt->executeQuery(['global_zone' => '00000']);
|
||||
|
||||
$results = $resultSet->fetchAllAssociative();
|
||||
|
||||
// Get existing Stats entities by ID
|
||||
$statsEntities = [];
|
||||
foreach ($results as $row) {
|
||||
$stats = $this->find($row['id']);
|
||||
if ($stats) {
|
||||
$statsEntities[] = $stats;
|
||||
}
|
||||
}
|
||||
|
||||
return $statsEntities;
|
||||
}
|
||||
|
||||
// /**
|
||||
// * @return Stats[] Returns an array of Stats objects
|
||||
// */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue