From 3fddaba582c973feedad5694dafd9633b344668e Mon Sep 17 00:00:00 2001 From: Rustem Date: Tue, 25 Mar 2025 17:17:09 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B0=D0=BF=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Sync1cApiController.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Sync1cApiController.php b/app/Http/Controllers/Sync1cApiController.php index ccdaa63..d275fd0 100644 --- a/app/Http/Controllers/Sync1cApiController.php +++ b/app/Http/Controllers/Sync1cApiController.php @@ -50,10 +50,9 @@ class Sync1cApiController extends Controller } } - $car = UniModel::model('pipi_auto', $segment->connector)->where('guid', $value['id'])->exist(); - if ($value['ПометкаУдаления'] == 'Да') { + if ($value['ПометкаУдаления'] == 'Да' or $value['НеИспользовать'] == 'Да') { $class_id = UniModel::model('pipi_auto_classes', $segment->connector) - ->first(['name' => $value['Класс']])->id; + ->first(['name' => $value['Класс']])?->id; $type_id = UniModel::model('pipi_auto_types', $segment->connector) ->first(['name' => $value['Тип']]); $brand_id = UniModel::model('pipi_auto_brands', $segment->connector) @@ -63,7 +62,7 @@ class Sync1cApiController extends Controller $model = UniModel::model('pipi_brand_models', $segment->connector) ->first([ 'name' => $value['Модель'], - 'brand_id' => $brand_id->id, + 'brand_id' => $brand_id?->id, 'year' => $this->formatDate($value['ГодПроизводства'])?->format('Y'), ]); } else { @@ -89,11 +88,11 @@ class Sync1cApiController extends Controller [ 'code' => $value['Код'], 'name' => $value['Наименование'], - 'type_id' => $type_id->id, + 'type_id' => $type_id?->id, 'class_id' => $class_id, - 'brand_id' => $brand_id->id, - 'model_id' => $model->id, - 'color_id' => $color_id->id, + 'brand_id' => $brand_id?->id, + 'model_id' => $model?->id, + 'color_id' => $color_id?->id, 'serial_number' => $value['СерийныйНомер'], 'state_number' => $value['ГосНомер'], 'manufacture_year' => $this->formatDate($value['ГодПроизводства'])?->format('Y-m-d'),