Loading module/InscriptionAdministrative/data/tmp_tables.sql +1 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,7 @@ SELECT null::bigint as id, tmp.date_annulation, tmp.cesure, tmp.chemin, tmp.code_structure_etablissement_du_chemin, tmp.formation, tmp.mobilite, tmp.origine, Loading module/SygalApiImpl/bin/doctorant-api-v1.data.twig.json +1 −1 Original line number Diff line number Diff line { "id": "{{ id }}", "id": "{{ inscription_codeStructureEtablissementDuChemin }}_{{ apprenant_code }}_{{ inscription_chemin }}_{{ inscription_periode_code }}", "instancePegase": "{{ instance_pegase }}", "apprenant": { "code": "{{ apprenant_code }}", Loading module/SygalApiImpl/bin/generate-json-samples.php +4 −5 Original line number Diff line number Diff line Loading @@ -27,9 +27,8 @@ $twig = new \Twig\Environment($loader); $f = Faker\Factory::create('fr_FR'); $jsonGen = fn($ine) => $twig->render($twigTemplateName, [ 'id' => $f->randomNumber(5), 'instance_pegase' => $sourceCode, 'apprenant_code' => $f->randomNumber(7), 'apprenant_code' => $f->randomNumber(7, true), 'apprenant_genre' => $f->randomElement(['M', 'F']), 'apprenant_INE' => $ine, 'apprenant_deuxiemePrenom' => $f->firstName(), Loading @@ -39,10 +38,10 @@ $jsonGen = fn($ine) => $twig->render($twigTemplateName, [ 'apprenant_nomUsuel' => $nom, 'apprenant_prenom' => $prenom = $f->firstName(), 'apprenant_prenomUsage' => $prenom, 'inscription_ecoleDoctorale' => $f->randomElement(['98', '96', '591', '590', '558', '556', '508', '497', '351', '350', '242']), 'inscription_ecoleDoctorale' => $f->randomElement(['98', '591', '590', '558', '497']), 'inscription_chemin' => 'LICENCE_MAI>LICENCE-MAI-L1', 'inscription_codeStructureEtablissementDuChemin' => $f->randomNumber(5), 'inscription_periode_code' => $f->randomNumber(5), 'inscription_codeStructureEtablissementDuChemin' => 'ETAB' . $f->randomNumber(2), 'inscription_periode_code' => 'PER-' . $f->randomElement(['2019', '2020', '2021', '2022', '2023']), ]); for ($i=1; $i<=$n; ++$i) { Loading module/SygalApiImpl/src/V1/Rest/InscriptionAdministrative/Facade/ImportFacade.php +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ class ImportFacade extends AbstractImportFacade 'source_code', //'source_id', // pas le source_id ! 'doctorant_id', 'ecole_doctorale_id', 'ecole_doct_id', ]); $sourceId = $data['source_id']; $filter->setParams([PrefixEtabColumnValueFilter::PARAM_CODE_ETABLISSEMENT => $sourceId]); Loading module/SygalApiImpl/src/V1/Rest/InscriptionAdministrative/InscriptionAdministrativeResource.php +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ class InscriptionAdministrativeResource extends \SygalApi\V1\Rest\InscriptionAdm */ public function create($data) { $this->logger->debug(print_r([__METHOD__, $data], true)); $this->logger->debug(json_encode($data, JSON_PRETTY_PRINT)); try { $this->importFacade->import($data); Loading Loading
module/InscriptionAdministrative/data/tmp_tables.sql +1 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,7 @@ SELECT null::bigint as id, tmp.date_annulation, tmp.cesure, tmp.chemin, tmp.code_structure_etablissement_du_chemin, tmp.formation, tmp.mobilite, tmp.origine, Loading
module/SygalApiImpl/bin/doctorant-api-v1.data.twig.json +1 −1 Original line number Diff line number Diff line { "id": "{{ id }}", "id": "{{ inscription_codeStructureEtablissementDuChemin }}_{{ apprenant_code }}_{{ inscription_chemin }}_{{ inscription_periode_code }}", "instancePegase": "{{ instance_pegase }}", "apprenant": { "code": "{{ apprenant_code }}", Loading
module/SygalApiImpl/bin/generate-json-samples.php +4 −5 Original line number Diff line number Diff line Loading @@ -27,9 +27,8 @@ $twig = new \Twig\Environment($loader); $f = Faker\Factory::create('fr_FR'); $jsonGen = fn($ine) => $twig->render($twigTemplateName, [ 'id' => $f->randomNumber(5), 'instance_pegase' => $sourceCode, 'apprenant_code' => $f->randomNumber(7), 'apprenant_code' => $f->randomNumber(7, true), 'apprenant_genre' => $f->randomElement(['M', 'F']), 'apprenant_INE' => $ine, 'apprenant_deuxiemePrenom' => $f->firstName(), Loading @@ -39,10 +38,10 @@ $jsonGen = fn($ine) => $twig->render($twigTemplateName, [ 'apprenant_nomUsuel' => $nom, 'apprenant_prenom' => $prenom = $f->firstName(), 'apprenant_prenomUsage' => $prenom, 'inscription_ecoleDoctorale' => $f->randomElement(['98', '96', '591', '590', '558', '556', '508', '497', '351', '350', '242']), 'inscription_ecoleDoctorale' => $f->randomElement(['98', '591', '590', '558', '497']), 'inscription_chemin' => 'LICENCE_MAI>LICENCE-MAI-L1', 'inscription_codeStructureEtablissementDuChemin' => $f->randomNumber(5), 'inscription_periode_code' => $f->randomNumber(5), 'inscription_codeStructureEtablissementDuChemin' => 'ETAB' . $f->randomNumber(2), 'inscription_periode_code' => 'PER-' . $f->randomElement(['2019', '2020', '2021', '2022', '2023']), ]); for ($i=1; $i<=$n; ++$i) { Loading
module/SygalApiImpl/src/V1/Rest/InscriptionAdministrative/Facade/ImportFacade.php +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ class ImportFacade extends AbstractImportFacade 'source_code', //'source_id', // pas le source_id ! 'doctorant_id', 'ecole_doctorale_id', 'ecole_doct_id', ]); $sourceId = $data['source_id']; $filter->setParams([PrefixEtabColumnValueFilter::PARAM_CODE_ETABLISSEMENT => $sourceId]); Loading
module/SygalApiImpl/src/V1/Rest/InscriptionAdministrative/InscriptionAdministrativeResource.php +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ class InscriptionAdministrativeResource extends \SygalApi\V1\Rest\InscriptionAdm */ public function create($data) { $this->logger->debug(print_r([__METHOD__, $data], true)); $this->logger->debug(json_encode($data, JSON_PRETTY_PRINT)); try { $this->importFacade->import($data); Loading