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