From 1b4c6643f11ef4779750f565f0339e6727296e63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr> Date: Tue, 10 Mar 2020 11:15:44 +0100 Subject: [PATCH] Ajout du calcul des TBLS dans le script de migration --- admin/actions/test.php | 25 ++++++++++++++++++++++++- admin/migration/PJPassageDureeVie.php | 8 ++++---- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/admin/actions/test.php b/admin/actions/test.php index 747b59543a..ed50169ace 100644 --- a/admin/actions/test.php +++ b/admin/actions/test.php @@ -26,6 +26,17 @@ var_dump($r); $bdd = $oa->getBdd(); +$c->println("Calcul du tableau de bord piece_jointe_demande"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_demande\'); END;'); + +$c->println("Calcul du tableau de bord piece_jointe_fournie"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_fournie\'); END;'); + +$c->println("Calcul du tableau de bord piece_jointe"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe\'); END;'); + +$c->println(""); + /* On fournie et on valide de force les PJ qui n'étaient pas tout le temps demandées avant */ $sql = ' SELECT @@ -80,5 +91,17 @@ foreach ($r as $i) { $bdd->getTable('PIECE_JOINTE_FICHIER')->insert($pjf, $o); $c->print("Insertion des pièces jointes manquantes : $count / " . count($r) . "\r"); } -$c->println("\nInsertion terminée"); +$c->println("Calcul du tableau de bord piece_jointe_demande"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_demande\'); END;'); + +$c->println("Calcul du tableau de bord piece_jointe_fournie"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_fournie\'); END;'); + +$c->println("Calcul du tableau de bord piece_jointe"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe\'); END;'); + +$c->println("Calcul du tableau de bord workflow"); +$bdd->exec('BEGIN unicaen_tbl.calculer(\'workflow\'); END;'); + +$c->println("Terminé"); \ No newline at end of file diff --git a/admin/migration/PJPassageDureeVie.php b/admin/migration/PJPassageDureeVie.php index 1568b9497f..3645276952 100644 --- a/admin/migration/PJPassageDureeVie.php +++ b/admin/migration/PJPassageDureeVie.php @@ -122,16 +122,16 @@ class PJPassageDureeVie extends AbstractMigration $this->manager->getOseAdmin()->getConsole()->print("Insertion des pièces jointes manquantes : $count / " . count($r) . "\r"); } - $this->manager->getOseAdmin()->getConsole()->println("Calcul du tableau de bord piece_jointe_demande"); + $this->manager->getOseAdmin()->getConsole()->println("Nouveau calcul du tableau de bord piece_jointe_demande"); $bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_demande\'); END;'); - $this->manager->getOseAdmin()->getConsole()->println("Calcul du tableau de bord piece_jointe_fournie"); + $this->manager->getOseAdmin()->getConsole()->println("Nouveau calcul du tableau de bord piece_jointe_fournie"); $bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe_fournie\'); END;'); - $this->manager->getOseAdmin()->getConsole()->println("Calcul du tableau de bord piece_jointe"); + $this->manager->getOseAdmin()->getConsole()->println("Nouveau calcul du tableau de bord piece_jointe"); $bdd->exec('BEGIN unicaen_tbl.calculer(\'piece_jointe\'); END;'); - $this->manager->getOseAdmin()->getConsole()->println("Calcul du tableau de bord workflow"); + $this->manager->getOseAdmin()->getConsole()->println("Nouveau calcul du tableau de bord workflow"); $bdd->exec('BEGIN unicaen_tbl.calculer(\'workflow\'); END;'); $this->manager->getOseAdmin()->getConsole()->println("Terminé"); -- GitLab