Skip to content
Snippets Groups Projects
Commit 0120a937 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Merge branch 'master' of https://git.unicaen.fr/open-source/OSE

parents d98106b6 1014bc80
Branches
Tags
1 merge request!55Ll bug report services
......@@ -427,7 +427,7 @@ CREATE OR REPLACE PACKAGE BODY OSE_WORKFLOW AS
1 objectif,
CASE
WHEN e.code = ''DONNEES_PERSO_SAISIE'' THEN
CASE WHEN d.dossier_id IS NULL THEN 0 ELSE 1 END
(d.completude_statut + d.completude_identite + d.completude_identite_comp + d.completude_contact + d.completude_adresse + d.completude_insee + d.completude_iban + d.completude_employeur) / 8
WHEN e.code = ''DONNEES_PERSO_VALIDATION'' THEN
CASE WHEN d.validation_id IS NULL THEN 0 ELSE 1 END
......
......@@ -113,7 +113,7 @@ class ContratController extends AbstractController
//Récupération email intervenant (Perso puis unicaen)
$dossierIntervenant = $this->getServiceDossier()->getByIntervenant($intervenant);
$emailPerso = ($dossierIntervenant) ? $dossierIntervenant->getEmailPerso() : '';
$emailIntervenant = (!empty($emailPerso)) ? $emailPerso : $intervenant->getEmail();
$emailIntervenant = (!empty($emailPerso)) ? $emailPerso : $intervenant->getEmailPro();
/* Récupération des services par contrat et par structure (pour les non contractualisés) */
$services = [
......@@ -355,7 +355,7 @@ class ContratController extends AbstractController
$intervenant = $contrat->getIntervenant();
$dossierIntervenant = $this->getServiceDossier()->getByIntervenant($intervenant);
$emailDossierPerso = ($dossierIntervenant) ? $dossierIntervenant->getEmailPerso() : '';
$emailIntervenant = (!empty($emailDossierPerso)) ? $emailDossierPerso : $intervenant->getEmail();
$emailIntervenant = (!empty($emailDossierPerso)) ? $emailDossierPerso : $intervenant->getEmailPro();
if (!empty($emailIntervenant)) {
try {
//Utilisation ici du parametre email
......
......@@ -175,8 +175,8 @@ class SuppressionProcessus
}
/* Dossier */
if (isset($entities['Dossier'])) {
foreach ($entities['Dossier'] as $v) {
if (isset($entities['IntervenantDossier'])) {
foreach ($entities['IntervenantDossier'] as $v) {
$this->getServiceDossier()->delete($v->getEntity(), false);
}
}
......
......@@ -128,7 +128,7 @@ class ModeleContratService extends AbstractEntityService
$intervenant = $contrat->getIntervenant();
$dossierIntervenant = $this->getServiceDossier()->getByIntervenant($intervenant);
$emailPerso = ($dossierIntervenant) ? $dossierIntervenant->getEmailPerso() : '';
$emailIntervenant = (!empty($emailPerso)) ? $emailPerso : $intervenant->getEmail();
$emailIntervenant = (!empty($emailPerso)) ? $emailPerso : $intervenant->getEmailPro();
if (empty($emailIntervenant)) {
throw new \Exception("Aucun email disponible / Envoi du contrat impossible");
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment