Fix per data ultimo aggiornamento prezzi

This commit is contained in:
loviuz 2022-08-06 12:19:51 +02:00
parent e146666f17
commit 196052b7e2
2 changed files with 5 additions and 6 deletions

2
.gitignore vendored
View File

@ -2,4 +2,4 @@ composer.phar
composer.lock composer.lock
*.csv *.csv
vendor vendor
data.geojson data.umap

View File

@ -1,7 +1,7 @@
<?php <?php
include 'vendor/autoload.php'; include 'vendor/autoload.php';
/*
$client = new \GuzzleHttp\Client(); $client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/anagrafica_impianti_attivi.csv'); $response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/anagrafica_impianti_attivi.csv');
@ -9,7 +9,7 @@ file_put_contents('anagrafica_impianti_attivi.csv', $response->getBody() );
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/prezzo_alle_8.csv'); $response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/prezzo_alle_8.csv');
file_put_contents('prezzo_alle_8.csv', $response->getBody()); file_put_contents('prezzo_alle_8.csv', $response->getBody());
*/
// Lettura template file umap // Lettura template file umap
$umap = json_decode( file_get_contents('template.umap'), 1 ); $umap = json_decode( file_get_contents('template.umap'), 1 );
@ -118,7 +118,6 @@ while(($line = fgetcsv($csvDistributori, 0, ';')) !== FALSE){
$name = $line[2]; $name = $line[2];
$lat = $line[8] !== 'NULL' ? $line[8] : null; $lat = $line[8] !== 'NULL' ? $line[8] : null;
$lon = $line[9] !== 'NULL' ? $line[9] : null; $lon = $line[9] !== 'NULL' ? $line[9] : null;
$ultimo_aggiornamento = '';
$description = []; $description = [];
if (!empty($lat) && !empty($lon)) { if (!empty($lat) && !empty($lon)) {
@ -133,7 +132,7 @@ while(($line = fgetcsv($csvDistributori, 0, ';')) !== FALSE){
$prezzi_per_tipo[$tipo_raggruppato][$idimpianto][$tipo] = [ $prezzi_per_tipo[$tipo_raggruppato][$idimpianto][$tipo] = [
'idimpianto' => $idimpianto, 'idimpianto' => $idimpianto,
'ultimo_aggiornamento' => $ultimo_aggiornamento, 'ultimo_aggiornamento' => $prezzo['ultimo_aggiornamento'],
'nome' => $name, 'nome' => $name,
'prezzo' => (float)$prezzo['prezzo'], 'prezzo' => (float)$prezzo['prezzo'],
'lat' => $lat, 'lat' => $lat,
@ -166,7 +165,7 @@ foreach ($prezzi_per_tipo as $tipo_raggruppato => $idimpianti) {
"type" => "Feature", "type" => "Feature",
"properties" => [ "properties" => [
"idImpianto" => $idimpianto, "idImpianto" => $idimpianto,
'description' => "**".$impianto['nome']."**\n".implode("\n", $descriptions)."\n*Ultimo agg.: ".$ultimo_aggiornamento.'*', 'description' => "**".$impianto['nome']."**\n".implode("\n", $descriptions)."\n*Ultimo agg.: ".$impianto['ultimo_aggiornamento'].'*',
'name' => min($prezzi).' - '.max($prezzi).' €' 'name' => min($prezzi).' - '.max($prezzi).' €'
], ],
"geometry" => [ "geometry" => [