Доработка апи
parent
6a25070d4f
commit
3fddaba582
|
|
@ -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'),
|
||||
|
|
|
|||
Loading…
Reference in New Issue