Commit 3e952db6 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Correction extraction csv preliqui siham

parent 5b432646
Loading
Loading
Loading
Loading
+10 −18
Original line number Diff line number Diff line
@@ -28,7 +28,6 @@ class EtatSortieService extends AbstractEntityService
    private $config;



    /**
     * retourne la classe des entités
     *
@@ -41,7 +40,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /**
     * Retourne l'alias d'entité courante
     *
@@ -53,7 +51,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /**
     * @param string $param
     *
@@ -72,7 +69,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /***
     * @param EtatSortie $etatSortie
     * @param array $filtres
@@ -119,7 +115,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /**
     * @param EtatSortie $etatSortie
     * @param array $filtres
@@ -133,10 +128,16 @@ class EtatSortieService extends AbstractEntityService
        $csv = new CsvModel();
        //Uniquement dans le cas de la préliquidation siham
        if ($etatSortie->getCode() == 'preliquidation-siham') {
            $periode = $options['periode'];
            $annee   = $options['annee'];
            $this->setAnneePaie($filtres['ANNEE_ID'], $periode->getCode());
            $this->setMoisPaie($periode->getCode());
            $periode = (array_key_exists('periode', $options)) ? $options['periode'] : null;
            $periodeCode = (array_key_exists('periode', $options)) ? $periode->getCode() : null;
            $filtresAnnee = (array_key_exists('ANNEE_ID', $filtres)) ? $filtres['ANNEE_ID'] : null;
            if ($filtresAnnee) {
                $this->setAnneePaie($filtresAnnee, $periodeCode);
            }
            if ($periode) {
                $this->setMoisPaie($periodeCode);

            }
        }

        $entityManager = $this->getEntityManager();
@@ -209,7 +210,6 @@ class EtatSortieService extends AbstractEntityService
    }



    private function filterData(array $line, array $params): array
    {
        foreach ($line as $k => $v) {
@@ -236,7 +236,6 @@ class EtatSortieService extends AbstractEntityService
    }



    private function generateData(EtatSortie $etatSortie, array $filtres)
    {
        if ($etatSortie->getCle()) return $this->generateDataWithCle($etatSortie, $filtres);
@@ -254,7 +253,6 @@ class EtatSortieService extends AbstractEntityService
    }



    private function generateDataWithCle(EtatSortie $etatSortie, array $filtres)
    {
        $cle = $etatSortie->getCle();
@@ -291,7 +289,6 @@ class EtatSortieService extends AbstractEntityService
    }



    private function connFetch(string $sql, array $filtres)
    {
        $connection = $this->getEntityManager()->getConnection();
@@ -334,7 +331,6 @@ class EtatSortieService extends AbstractEntityService
    }



    private function connBlocFetch(string $sql, string $mainSql, string $cle, array $filtres)
    {
        $connection = $this->getEntityManager()->getConnection();
@@ -364,7 +360,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /**
     * @return array
     */
@@ -374,7 +369,6 @@ class EtatSortieService extends AbstractEntityService
    }



    /**
     * @param array $config
     *
@@ -388,7 +382,6 @@ class EtatSortieService extends AbstractEntityService
    }



    public function setAnneePaie(string $annee, string $periode)
    {
        $connection = $this->getEntityManager()->getConnection();
@@ -409,7 +402,6 @@ class EtatSortieService extends AbstractEntityService
    }



    public function setMoisPaie($periode)
    {
        $connection = $this->getEntityManager()->getConnection();