Commit 2bc4a66c authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Faux positif en cas de sous-service

Mode testeur FULL par défaut
parent 199efd5c
Loading
Loading
Loading
Loading
Loading
+5 −0
Changes for module/Formule/src/Model/Arrondisseur/Testeur.php: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@ class Testeur
    {
        $this->depassementServiceDuSansHC = $fi->isDepassementServiceDuSansHC();
        $this->arrondisseurMode           = $fi->getArrondisseur();
        $this->arrondisseurMode = FormuleIntervenant::ARRONDISSEUR_FULL;

        $data = $fi->getArrondisseurTrace();

@@ -30,11 +31,15 @@ class Testeur
        $serviceDuCalcule = $data->getValeur(Ligne::CAT_SERVICE)->getValueFinale();

        if ($serviceDuCalcule != $fi->getServiceDu() && $this->arrondisseurMode == FormuleIntervenant::ARRONDISSEUR_FULL) {
            if ($data->getValeur(Ligne::TOTAL)->getValueFinale() < $fi->getServiceDu()) {
                // Sous-service
            }else {
                $errors++;
                $data->getValeur(Ligne::CAT_SERVICE)->addError(
                    'Le service calculé (' . $serviceDuCalcule . ') ne correspond pas au service dû (' . $fi->getServiceDu() . ')'
                );
            }
        }

        return $errors;
    }