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

Correction de bug : il est désormais possible de supprimer par synchro des enregistrements du futur

parent e5a0184d
Branches
Tags
No related merge requests found
...@@ -471,7 +471,7 @@ class QueryGeneratorService extends AbstractService ...@@ -471,7 +471,7 @@ class QueryGeneratorService extends AbstractService
$joinCond = ' AND S.' . self::ANNEE_COLUMN_NAME . ' = d.' . self::ANNEE_COLUMN_NAME; $joinCond = ' AND S.' . self::ANNEE_COLUMN_NAME . ' = d.' . self::ANNEE_COLUMN_NAME;
} }
// destruction ssi dans l'année d'import courante // destruction ssi dans l'année d'import courante
$delCond = ' AND d.' . self::ANNEE_COLUMN_NAME . ' = ' . $this->getPackage() . '.get_current_annee'; $delCond = ' AND d.' . self::ANNEE_COLUMN_NAME . ' >= ' . $this->getPackage() . '.get_current_annee';
} else { } else {
// on recherche si la table dépend d'une table qui, elle, serait annualisée // on recherche si la table dépend d'une table qui, elle, serait annualisée
foreach ($schema as $columnName => $column) { foreach ($schema as $columnName => $column) {
...@@ -483,7 +483,7 @@ class QueryGeneratorService extends AbstractService ...@@ -483,7 +483,7 @@ class QueryGeneratorService extends AbstractService
// Donc, on utilise la table référente // Donc, on utilise la table référente
$depJoin = "\n LEFT JOIN " . $column->refTableName . " rt ON rt." . $column->refColumnName . " = d." . $columnName; $depJoin = "\n LEFT JOIN " . $column->refTableName . " rt ON rt." . $column->refColumnName . " = d." . $columnName;
// destruction ssi dans l'année d'import courante de la table référente // destruction ssi dans l'année d'import courante de la table référente
$delCond = ' AND rt.' . self::ANNEE_COLUMN_NAME . ' = ' . $this->getPackage() . '.get_current_annee'; $delCond = ' AND rt.' . self::ANNEE_COLUMN_NAME . ' >= ' . $this->getPackage() . '.get_current_annee';
break; break;
/* on stoppe à la première table contenant une année. /* on stoppe à la première table contenant une année.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment