Commit 1b4c6643 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Ajout du calcul des TBLS dans le script de migration

parent d249af20
Loading
Loading
Loading
Loading
+24 −1
Original line number Diff line number Diff line
@@ -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
+4 −4
Original line number Diff line number Diff line
@@ -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é");