pull/3/head
Rustem 2025-01-11 15:18:18 +05:00
parent 1bb1882e0e
commit efad30d9ff
1 changed files with 13 additions and 1 deletions

View File

@ -67,7 +67,7 @@ return new class extends \A7kz\Platform\Commands\InstallScript {
])->id;
$car->serial_number = $value['СерийныйНомер'];
$car->state_number = $value['ГосНомер'];
$car->manufacture_year = $value['ГодПроизводства'];
$car->manufacture_year = $this->formatDate($value['ГодПроизводства']);
$car->passport_number = $value['НомерТехПаспорта'];
$car->passport_date = $value['ДатаТехпаспорта'];
$car->estimated_cost = $value['ОценочнаяСтоимость'];
@ -134,4 +134,16 @@ return new class extends \A7kz\Platform\Commands\InstallScript {
}
}
}
private function formatDate($date): ?string
{
$date = trim($date);
try {
$dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date);
return $dateObject->format('Y-m-d');
} catch (\Exception $e) {
return null;
}
}
};