Commit 3dd38b6c authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Problème hydratation des paramètres personnalisés (#60719)

parent 977986e7
Loading
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -11,7 +11,6 @@ use RuntimeException;
use Formule\Entity\Db\Formule;
use Formule\Entity\Db\FormuleTestIntervenant;
use Formule\Entity\Db\FormuleTestVolumeHoraire;
use Formule\Model\FormuleCalcul;
use Intervenant\Entity\Db\Intervenant;
use Intervenant\Entity\Db\TypeIntervenant;
use Service\Entity\Db\EtatVolumeHoraire;
+13 −0
Original line number Diff line number Diff line
@@ -173,6 +173,12 @@ class FormuleProcess implements ProcessInterface
        $intervenant->setHeuresServiceModifie((float)$data['HEURES_SERVICE_MODIFIE']);
        $intervenant->setDepassementServiceDuSansHC($data['DEPASSEMENT_SERVICE_DU_SANS_HC'] == '1');

        $intervenant->setParam1($data['PARAM_1']);
        $intervenant->setParam2($data['PARAM_2']);
        $intervenant->setParam3($data['PARAM_3']);
        $intervenant->setParam4($data['PARAM_4']);
        $intervenant->setParam5($data['PARAM_5']);

        $intervenant->setArrondisseur(($data['ARRONDISSEUR'] == '1') ? FormuleIntervenant::ARRONDISSEUR_FULL : FormuleIntervenant::ARRONDISSEUR_MINIMAL);
    }

@@ -200,6 +206,13 @@ class FormuleProcess implements ProcessInterface
        $volumeHoraire->setTauxServiceCompl((float)$data['TAUX_SERVICE_COMPL']);
        $volumeHoraire->setPonderationServiceDu((float)$data['PONDERATION_SERVICE_DU']);
        $volumeHoraire->setPonderationServiceCompl((float)$data['PONDERATION_SERVICE_COMPL']);

        $volumeHoraire->setParam1($data['PARAM_1']);
        $volumeHoraire->setParam2($data['PARAM_2']);
        $volumeHoraire->setParam3($data['PARAM_3']);
        $volumeHoraire->setParam4($data['PARAM_4']);
        $volumeHoraire->setParam5($data['PARAM_5']);

        $volumeHoraire->setHeures((float)$data['HEURES']);
    }