diff --git a/modules/owner_contracts/script.php b/modules/owner_contracts/script.php index 093cc42..4c5c159 100644 --- a/modules/owner_contracts/script.php +++ b/modules/owner_contracts/script.php @@ -75,9 +75,9 @@ return new class extends \A7kz\Platform\Commands\InstallScript { $model->comments = $value['Комментарий']; $model->organization = $value['Организация']; $model->contract_number = $value['НомерДоговора']; - $model->contract_date = $value['ДатаДоговора']; - $model->started_at = $value['ДатаНачалаДействияДоговора']; - $model->ended_at = $value['ДатаОкончанияДействияДоговора']; + $model->contract_date = $this->formatDate($value['ДатаДоговора']); + $model->started_at = $this->formatDate($value['ДатаНачалаДействияДоговора']); + $model->ended_at = $this->formatDate($value['ДатаОкончанияДействияДоговора']); $model->payment_type = $value['УсловияОплаты']; if ((bool) $value['ПометкаУдаления']) { $model->deleted_at = now(); @@ -100,4 +100,10 @@ return new class extends \A7kz\Platform\Commands\InstallScript { } } + + private function formatDate($date): string + { + $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); + return $dateObject->format('Y-m-d'); + } };