From 25249c10b1d90014f0138f5783e7a6154a60a0f0 Mon Sep 17 00:00:00 2001 From: Rustem Date: Tue, 25 Mar 2025 15:50:51 +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/MobileApiController.php | 1 + modules/brand_models/app.json | 21 ++++++++++++++++++-- modules/brand_models/script.php | 6 ++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/MobileApiController.php b/app/Http/Controllers/MobileApiController.php index cd97f0b..f0833de 100644 --- a/app/Http/Controllers/MobileApiController.php +++ b/app/Http/Controllers/MobileApiController.php @@ -225,6 +225,7 @@ class MobileApiController extends Controller 'hp' => $mark?->hp, 'engine_capacity' => $mark?->engine_capacity, 'fuel_tank' => $mark?->fuel_tank, + 'conditioner' => $mark?->conditioner, 'tariffs' => $tariffs_new ]; } diff --git a/modules/brand_models/app.json b/modules/brand_models/app.json index d0484f4..b5bd37c 100644 --- a/modules/brand_models/app.json +++ b/modules/brand_models/app.json @@ -37,6 +37,9 @@ "year": { "type": "string" }, + "conditioner": { + "type": "boolean" + }, "brand_id": { "type": "foreign", "table": "pipi_auto_brands", @@ -333,7 +336,7 @@ "size": 2, "input": { "name": "hp", - "label": "Лошадиные силы" + "label": "Мощность л.с" } }, { @@ -349,6 +352,13 @@ "name": "fuel_tank", "label": "Объем топливного бака" } + }, + { + "size": 2, + "input": { + "name": "conditioner", + "label": "Кондиционер" + } } ] } @@ -415,7 +425,7 @@ "size": 2, "input": { "name": "hp", - "label": "Лошадиные силы" + "label": "Мощность л.с" } }, { @@ -431,6 +441,13 @@ "name": "fuel_tank", "label": "Объем топливного бака" } + }, + { + "size": 2, + "input": { + "name": "conditioner", + "label": "Кондиционер" + } } ] }, diff --git a/modules/brand_models/script.php b/modules/brand_models/script.php index f8f0c88..288138d 100644 --- a/modules/brand_models/script.php +++ b/modules/brand_models/script.php @@ -49,6 +49,12 @@ return new class extends \A7kz\Platform\Commands\InstallScript { $table->string('fuel_tank')->nullable()->comment('Объем топливного бака'); }); } + + if (!Schema::connection($segment->connector)->hasColumn('pipi_brand_models', 'conditioner')) { + Schema::connection($segment->connector)->table('pipi_brand_models', function ($table) { + $table->boolean('conditioner')->default(true)->comment('Кондиционер'); + }); + } } } };