ajout propriétés de rue et siret aux lieux, champs en plus après envoi
This commit is contained in:
parent
b9257d34fd
commit
3ccfd732e7
17 changed files with 361 additions and 56 deletions
|
@ -125,7 +125,7 @@ final class AdminController extends AbstractController
|
|||
* récupérer les commerces de la zone, créer les nouveaux lieux, et mettre à jour les existants
|
||||
*/
|
||||
#[Route('/admin/labourer/{zip_code}', name: 'app_admin_labourer')]
|
||||
public function labourer(string $zip_code, bool $updateExisting = false): Response
|
||||
public function labourer(string $zip_code, bool $updateExisting = true): Response
|
||||
{
|
||||
try {
|
||||
// Récupérer ou créer les stats pour cette zone
|
||||
|
@ -169,6 +169,10 @@ final class AdminController extends AbstractController
|
|||
->setStats($stats)
|
||||
->setDead(false)
|
||||
->setOptedOut(false)
|
||||
->setMainTag($this->motocultrice->find_main_tag($placeData['tags']) ?? '')
|
||||
->setStreet($this->motocultrice->find_street($placeData['tags']) ?? '')
|
||||
->setHousenumber($this->motocultrice->find_housenumber($placeData['tags']) ?? '')
|
||||
->setSiret($this->motocultrice->find_siret($placeData['tags']) ?? '')
|
||||
->setAskedHumainsSupport(false)
|
||||
->setLastContactAttemptDate(null)
|
||||
->setNote('')
|
||||
|
|
|
@ -76,7 +76,9 @@ class PublicController extends AbstractController
|
|||
->setModifiedDate(new \DateTime())
|
||||
->setZipCode($zipCode)
|
||||
->setPlaceCount(0)
|
||||
|
||||
->setMainTag($this->motocultrice->find_main_tag($data['tags_converted']) ?? '')
|
||||
->setStreet($this->motocultrice->find_street($data['tags_converted']) ?? '')
|
||||
->setHousenumber($this->motocultrice->find_housenumber($data['tags_converted']) ?? '')
|
||||
->setLastContactAttemptDate(new \DateTime())
|
||||
->setUuidForUrl(uniqid());
|
||||
|
||||
|
@ -461,4 +463,14 @@ class PublicController extends AbstractController
|
|||
'places_displayed' => $places_displayed
|
||||
]);
|
||||
}
|
||||
|
||||
#[Route('/set_opted_out_place/{uuid}', name: 'app_public_set_opted_out_place')]
|
||||
public function set_opted_out_place($uuid): Response
|
||||
{
|
||||
$place = $this->entityManager->getRepository(Place::class)->findOneBy(['uuid_for_url' => $uuid]);
|
||||
if (!$place) {
|
||||
$this->addFlash('warning', 'Ce commerce n\'existe pas.');
|
||||
return $this->redirectToRoute('app_public_index');
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue