Commit ca8e73d1 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

ajout du nouvel état de sortie au générateur de données.

Correction de bug du merge de table qui détectait toujours des diffs de dates
parent f13484e8
......@@ -26,7 +26,7 @@ class DataGen
'DOMAINE_FONCTIONNEL' => '',
'ETABLISSEMENT' => '',
'ETAT_VOLUME_HORAIRE' => '',
'ETAT_SORTIE' => "code IN ('winpaie', 'etat_paiement')",
'ETAT_SORTIE' => "code IN ('winpaie', 'etat_paiement', 'export_services')",
'FONCTION_REFERENTIEL' => '',
'FORMULE' => '',
'FORMULE_TEST_INTERVENANT' => '',
......
......@@ -266,7 +266,12 @@ class Table
} elseif ($options['update']) { // UPDATE si différent!!
$toUpdate = [];
foreach ($old as $c => $ov) {
if (!in_array($c, $options['upate-ignore-cols']) && $c != 'ID' && isset($new[$c]) && $new[$c] !== $old[$c]) {
$newc = isset($new[$c]) ? $new[$c] : null;
$oldc = isset($old[$c]) ? $old[$c] : null;
if ($newc instanceof \DateTime) $newc = $newc->format('Y-m-d');
if ($oldc instanceof \DateTime) $oldc = $oldc->format('Y-m-d');
if (!in_array($c, $options['upate-ignore-cols']) && $c != 'ID' && isset($new[$c]) && $newc !== $oldc) {
$toUpdate[$c] = $new[$c];
}
}
......@@ -403,7 +408,7 @@ class Table
return $value;
case 'DATE':
$date = \DateTime::createFromFormat('Y-m-d', $value);
$date->setTime(0, 0, 0, 0);
$date->setTime(0, 0, 0);
return $date;
case 'BLOB':
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment