From 0f99bb262dc40c7789fd54898d53d773b9daa25b Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Fri, 30 Aug 2019 10:44:37 +0100 Subject: [PATCH] FEAT #11422 TIME 0:20 --- migration/19.12/exportCases.php | 12 ++++++------ migration/19.12/exportFileplans.php | 14 +++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/migration/19.12/exportCases.php b/migration/19.12/exportCases.php index b95afbe3f38..f6d5cf448b8 100644 --- a/migration/19.12/exportCases.php +++ b/migration/19.12/exportCases.php @@ -17,24 +17,24 @@ foreach ($customs as $custom) { $cases = \SrcCore\models\DatabaseModel::select([ - 'select' => ['*'], + 'select' => ['case_id', 'case_label', 'case_closing_date'], 'table' => ['cases'] ]); if (!empty($cases)) { $file = fopen("migration/19.12/cases_{$custom}.csv", 'w+'); - $csvHead = ['Identifiant affaire', 'Libellé affaire', 'Date de cloture', 'Identifiant courrier', 'Sujet courrier']; + $csvHead = ['Identifiant affaire', 'Libellé affaire', 'Date de cloture', 'Identifiant courrier', 'Numéro chrono', 'Sujet courrier']; fputcsv($file, $csvHead, ','); foreach ($cases as $case) { $resources = \SrcCore\models\DatabaseModel::select([ - 'select' => ['res_letterbox.res_id', 'res_letterbox.subject'], - 'table' => ['cases_res, res_letterbox'], - 'where' => ['cases_res.res_id = res_letterbox.res_id', 'case_id = ?'], + 'select' => ['r.res_id', 'r.subject', 'mlb.alt_identifier'], + 'table' => ['cases_res c, res_letterbox r, mlb_coll_ext mlb'], + 'where' => ['c.res_id = r.res_id', 'r.res_id = mlb.res_id', 'case_id = ?', 'r.status <> \'DEL\''], 'data' => [$case['case_id']] ]); foreach ($resources as $resource) { - $csvContent = [$case['case_id'], $case['case_label'], $case['case_closing_date'], $resource['res_id'], $resource['subject']]; + $csvContent = [$case['case_id'], $case['case_label'], $case['case_closing_date'], $resource['res_id'], $resource['alt_identifier'], $resource['subject']]; fputcsv($file, $csvContent, ','); } ++$migrated; diff --git a/migration/19.12/exportFileplans.php b/migration/19.12/exportFileplans.php index d2094f79ea4..08bc54e2363 100644 --- a/migration/19.12/exportFileplans.php +++ b/migration/19.12/exportFileplans.php @@ -17,20 +17,20 @@ foreach ($customs as $custom) { $fileplans = \SrcCore\models\DatabaseModel::select([ - 'select' => ['*'], + 'select' => ['fileplan_id', 'fileplan_label'], 'table' => ['fp_fileplan'], 'where' => ['user_id is null'] ]); if (!empty($fileplans)) { $file = fopen("migration/19.12/fileplans_{$custom}.csv", 'w+'); - $csvHead = ['Identifiant plan', 'Libellé plan', 'Identifiant position', 'Libellé position', 'Identifiant courrier', 'Sujet courrier']; + $csvHead = ['Identifiant plan', 'Libellé plan', 'Identifiant position', 'Libellé position', 'Identifiant courrier', 'Numéro chrono', 'Sujet courrier']; fputcsv($file, $csvHead, ','); foreach ($fileplans as $fileplan) { $csvContent = []; $positions = \SrcCore\models\DatabaseModel::select([ - 'select' => ['*'], + 'select' => ['position_id', 'position_label'], 'table' => ['fp_fileplan_positions'], 'where' => ['fileplan_id = ?'], 'data' => [$fileplan['fileplan_id']] @@ -38,13 +38,13 @@ foreach ($customs as $custom) { foreach ($positions as $position) { $resources = \SrcCore\models\DatabaseModel::select([ - 'select' => ['res_letterbox.res_id', 'res_letterbox.subject'], - 'table' => ['fp_res_fileplan_positions, res_letterbox'], - 'where' => ['fp_res_fileplan_positions.res_id = res_letterbox.res_id', 'position_id = ?'], + 'select' => ['r.res_id', 'r.subject', 'mlb.alt_identifier'], + 'table' => ['fp_res_fileplan_positions p, res_letterbox r, mlb_coll_ext mlb'], + 'where' => ['p.res_id = r.res_id', 'r.res_id = mlb.res_id', 'position_id = ?', 'r.status <> \'DEL\''], 'data' => [$position['position_id']] ]); foreach ($resources as $resource) { - $csvContent = [$fileplan['fileplan_id'], $fileplan['fileplan_label'], $position['position_id'], $position['position_label'], $resource['res_id'], $resource['subject']]; + $csvContent = [$fileplan['fileplan_id'], $fileplan['fileplan_label'], $position['position_id'], $position['position_label'], $resource['res_id'], $resource['alt_identifier'], $resource['subject']]; fputcsv($file, $csvContent, ','); } } -- GitLab