From 5ffa7ea7a0985a0a7f48673c252c6eaf6648b60f Mon Sep 17 00:00:00 2001 From: Rustem Date: Thu, 24 Apr 2025 00:46:04 +0500 Subject: [PATCH] fixxx --- app/Http/Controllers/Sync1cApiController.php | 24 ++++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/Sync1cApiController.php b/app/Http/Controllers/Sync1cApiController.php index d275fd0..b7ff754 100644 --- a/app/Http/Controllers/Sync1cApiController.php +++ b/app/Http/Controllers/Sync1cApiController.php @@ -52,20 +52,24 @@ class Sync1cApiController extends Controller if ($value['ПометкаУдаления'] == 'Да' or $value['НеИспользовать'] == 'Да') { $class_id = UniModel::model('pipi_auto_classes', $segment->connector) - ->first(['name' => $value['Класс']])?->id; + ->where('name', $value['Класс'])->first()?->id; + $type_id = UniModel::model('pipi_auto_types', $segment->connector) - ->first(['name' => $value['Тип']]); + ->where('name', $value['Тип'])->first(); + $brand_id = UniModel::model('pipi_auto_brands', $segment->connector) - ->first(['name' => $value['Марка']]); + ->where('name', $value['Марка'])->first(); + $color_id = UniModel::model('pipi_auto_colors', $segment->connector) - ->first(['name' => $value['Цвет']]); + ->where('name', $value['Цвет'])->first(); + $model = UniModel::model('pipi_brand_models', $segment->connector) - ->first([ - 'name' => $value['Модель'], - 'brand_id' => $brand_id?->id, - 'year' => $this->formatDate($value['ГодПроизводства'])?->format('Y'), - ]); - } else { + ->where('name', $value['Модель']) + ->where('brand_id', $brand_id?->id) + ->where('year', $this->formatDate($value['ГодПроизводства'])?->format('Y')) + ->first(); + } + else { $class_id = UniModel::model('pipi_auto_classes', $segment->connector) ->firstOrCreate(['name' => $value['Класс']])->id; $type_id = UniModel::model('pipi_auto_types', $segment->connector)