Loading src/UnicaenEvenement/Command/TraiterEvenementsCommand.php +10 −1 Original line number Diff line number Diff line Loading @@ -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) { Loading src/UnicaenEvenement/Service/EvenementGestion/EvenementGestionService.php +1 −1 Original line number Diff line number Diff line Loading @@ -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) { Loading Loading
src/UnicaenEvenement/Command/TraiterEvenementsCommand.php +10 −1 Original line number Diff line number Diff line Loading @@ -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) { Loading
src/UnicaenEvenement/Service/EvenementGestion/EvenementGestionService.php +1 −1 Original line number Diff line number Diff line Loading @@ -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) { Loading