Commit d1bd139f authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

changement du comportement de la commande

parent c67dffaf
Loading
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -117,9 +117,18 @@ class TraiterEvenementsCommand extends Command

            try {
                if ($evenement !== null) {
                    $this->evenementGestionService->traiterEvent($evenement);
                    $io->text("- traitement de l'événement #" . $evenement->getId());
                    $texte .= "Traitement de l'événement #" . $evenement->getId() . " <br/>";
                    try {
                        $this->evenementGestionService->traiterEvent($evenement);
                    } catch(Exception $e) {
                        $io->warning("Exception levée par l'evenement #" . $evenement->getId() ."\n". $e->getMessage());
                        $evenement->setLog($e->getMessage());
                        $evenement->setEtat($this->getEtatEvenementService()->getEntityRepository()->findOneBy(['code' => Etat::ECHEC]));
                        $this->getEvenementService()->update($evenement);
                    }


                    $nbOp++;
                }
            } catch (Exception $e) {
+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@ class EvenementGestionService
            // gestion des récursions
            if ($evenement->getType()->getRecursion() !== null) {
                try {
                    $newdate = DateTime::createFromFormat('d/m/Y à H:i:s', $evenement->getDatePlanification()->format('d/m/Y à H:i:s'));
                    $newdate = DateTime::createFromFormat('d/m/Y à H:i:s', $evenement->getDateTraitement()->format('d/m/Y à H:i:s'));
                    $newdate->add(new DateInterval($evenement->getType()->getRecursion()));

                } catch(Exception $e) {