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

Possiblité de payer le service référentiel avec les demandes de mise en paiement en lot (#66596)

parent c1a4770c
Loading
Loading
Loading
Loading
Loading
+7 −2
Changes for module/Paiement/src/Service/DemandesService.php: 7 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -65,6 +65,11 @@ class DemandesService extends AbstractService
                    $data['mission-id']             = ($heures->getMission()) ? $heures->getMission()->getId() : '';
                    $data['type-heures-id']         = ($heures->getTypeHeures()) ? $heures->getTypeHeures()->getId() : '';
                    /* @va $miseEnPaiement MiseEnPaiement */
                    //Si c'est du référentiel mais je n'ai pas de domaine fonctionnel je ne fais pas la demande de mise en paiement
                    if (!empty($data['service-referentiel-id']) && empty($data['domaine-fonctionnel-id'])) {
                        unset($data);
                        continue;
                    }
                    //On enregistre la demande de mise en paiement
                    $miseEnPaiement = $this->getServiceMiseEnPaiement()->newEntity();
                    $this->hydrateFromChangements($miseEnPaiement, $data);
@@ -836,7 +841,7 @@ class DemandesService extends AbstractService
                    continue;
                }
                //On ne prend pas le référentiel dans les demandes de mise en paiement en lot
                if (!$value->getServiceReferentiel()) {
                // if (!$value->getServiceReferentiel()) {
                    if (!array_key_exists($intervenant->getId(), $dmep)) {

                        $dmep[$intervenant->getId()]['datasIntervenant'] = [
@@ -869,7 +874,7 @@ class DemandesService extends AbstractService
                                                 'code'    => ($value->getDomaineFonctionnel()) ? $value->getDomaineFonctionnel()->getSourceCode() : '',
                        ],
                    ];
                }
                //}
            }
        }