Skip to content
Snippets Groups Projects
Commit d3a73ff6 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Filtre sur année pour la liste des statuts dans les données personnelles.

parent 18fbffa5
No related branches found
No related tags found
No related merge requests found
......@@ -19,7 +19,6 @@ class StatutService extends AbstractEntityService
private array $statuts = [];
/**
* retourne la classe des entités
*
......@@ -32,7 +31,6 @@ class StatutService extends AbstractEntityService
}
/**
* Retourne l'alias d'entité courante
*
......@@ -44,7 +42,6 @@ class StatutService extends AbstractEntityService
}
/**
* @param string $code
*
......@@ -56,7 +53,6 @@ class StatutService extends AbstractEntityService
}
/**
* @return Statut
*/
......@@ -66,7 +62,6 @@ class StatutService extends AbstractEntityService
}
/**
* @return Statut[]
*/
......@@ -83,14 +78,17 @@ class StatutService extends AbstractEntityService
}
public function getStatutSelectable(Statut $statut, QueryBuilder $qb = null, $alias = null)
{
[$qb, $alias] = $this->initQuery($qb, $alias);
$qb->andWhere("$alias.dossierSelectionnable = 1");
$qb->addOrderBy("$alias.code");
$qb->andWhere("$alias.annee = " . $this->getServiceContext()->getAnnee()->getId());
$entities = $qb->getQuery()->execute();
$qb->addOrderBy("$alias.code");
var_dump($qb->getQuery()->getSql());
$result = [];
$entityClass = $this->getEntityClass();
foreach ($entities as $entity) {
......@@ -110,7 +108,6 @@ class StatutService extends AbstractEntityService
}
/**
* @param QueryBuilder|null $qb
* @param null $alias
......@@ -126,16 +123,14 @@ class StatutService extends AbstractEntityService
}
public function fetchMaxOrdre(): int
{
$sql = 'SELECT MAX(ORDRE) MAX_ORDRE FROM STATUT WHERE HISTO_DESTRUCTION IS NULL';
$sql = 'SELECT MAX(ordre) max_ordre FROM statut WHERE histo_destruction IS NULL';
return (int)$this->getEntityManager()->getConnection()->fetchOne($sql);
}
/**
* Retourne une nouvelle entité, initialisée avec les bons paramètres
*
......@@ -151,7 +146,6 @@ class StatutService extends AbstractEntityService
}
public function delete($entity, $softDelete = true)
{
$this->getSessionContainer()->offsetUnset('privileges' . $entity->getAnnee()->getId());
......@@ -160,7 +154,6 @@ class StatutService extends AbstractEntityService
}
/**
* @param Statut $entity
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment