Доработка апи
parent
d9c725bd90
commit
a1e88818aa
|
|
@ -166,7 +166,10 @@ class MobileApiController extends Controller
|
|||
|
||||
$started_at = Carbon::parse($started_at)->format('Y-m-d');
|
||||
$ended_at = Carbon::parse($ended_at)->format('Y-m-d');
|
||||
$cars = UniModel::model('pipi_auto')->where('model_id', $modelId)->get();
|
||||
$cars = UniModel::model('pipi_auto')
|
||||
->where('is_inactive', '=', false)
|
||||
->where('model_id', $modelId)
|
||||
->get();
|
||||
$busyCars = UniModel::model('pipi_auto_calendar')
|
||||
->whereBetween('date', [$started_at, $ended_at])
|
||||
->pluck('auto_id')
|
||||
|
|
@ -211,12 +214,18 @@ class MobileApiController extends Controller
|
|||
}
|
||||
|
||||
$availableMarks[$mark->name . '-' . $mark->year] = [
|
||||
'id' => $mark->id,
|
||||
'brand' => $brand->name ?? null,
|
||||
'mark' => $mark->name,
|
||||
'year' => $mark->year,
|
||||
'id' => $mark->id,
|
||||
'brand' => $brand?->name,
|
||||
'mark' => $mark->name,
|
||||
'year' => $mark->year,
|
||||
'configuration' => $equipment?->name,
|
||||
'tariffs' => $tariffs_new,
|
||||
'people' => $mark?->people,
|
||||
'actuator' => $mark?->actuator,
|
||||
'fuel_type' => $mark?->fuel_type,
|
||||
'hp' => $mark?->hp,
|
||||
'engine_capacity' => $mark?->engine_capacity,
|
||||
'fuel_tank' => $mark?->fuel_tank,
|
||||
'tariffs' => $tariffs_new
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ class Sync1cApiController extends Controller
|
|||
->firstOrCreate(['name' => $value['ВладелецИмущества']])->id,
|
||||
'is_trust_management' => (bool)$value['ВДоверенномУправлении'],
|
||||
'owner_percentage' => $value['ПроцентВладельца'],
|
||||
'is_inactive' => (bool)$value['НеИспользовать'],
|
||||
'is_inactive' => $value['НеИспользовать'] == 'Да',
|
||||
'is_predefined' => (bool)$value['Предопределенный'],
|
||||
'predefined_data_name' => $value['ИмяПредопределенныхДанных'],
|
||||
'inspection_kit' => $inspectionKit,
|
||||
|
|
|
|||
|
|
@ -183,9 +183,7 @@
|
|||
}
|
||||
],
|
||||
"action": {
|
||||
"head": [
|
||||
"add"
|
||||
],
|
||||
"head": [],
|
||||
"row": [
|
||||
"edit",
|
||||
"delete"
|
||||
|
|
|
|||
|
|
@ -16,6 +16,24 @@
|
|||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"people": {
|
||||
"type": "string"
|
||||
},
|
||||
"actuator": {
|
||||
"type": "string"
|
||||
},
|
||||
"fuel_type": {
|
||||
"type": "string"
|
||||
},
|
||||
"hp": {
|
||||
"type": "string"
|
||||
},
|
||||
"engine_capacity": {
|
||||
"type": "string"
|
||||
},
|
||||
"fuel_tank": {
|
||||
"type": "string"
|
||||
},
|
||||
"year": {
|
||||
"type": "string"
|
||||
},
|
||||
|
|
@ -289,6 +307,48 @@
|
|||
"name": "equipment_id",
|
||||
"label": "Комплектация"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "people",
|
||||
"label": "Количество мест"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "actuator",
|
||||
"label": "Привод"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "fuel_type",
|
||||
"label": "Тип топлива"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "hp",
|
||||
"label": "Лошадиные силы"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "engine_capacity",
|
||||
"label": "Объем двигателя"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "fuel_tank",
|
||||
"label": "Объем топливного бака"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -329,6 +389,48 @@
|
|||
"name": "equipment_id",
|
||||
"label": "Комплектация"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "people",
|
||||
"label": "Количество мест"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "actuator",
|
||||
"label": "Привод"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "fuel_type",
|
||||
"label": "Тип топлива"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "hp",
|
||||
"label": "Лошадиные силы"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "engine_capacity",
|
||||
"label": "Объем двигателя"
|
||||
}
|
||||
},
|
||||
{
|
||||
"size": 2,
|
||||
"input": {
|
||||
"name": "fuel_tank",
|
||||
"label": "Объем топливного бака"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -38,6 +38,17 @@ return new class extends \A7kz\Platform\Commands\InstallScript {
|
|||
$table->foreign('brand_id')->references('id')->on('pipi_auto_brands');
|
||||
});
|
||||
}
|
||||
|
||||
if (!Schema::connection($segment->connector)->hasColumn('pipi_brand_models', 'people')) {
|
||||
Schema::connection($segment->connector)->table('pipi_brand_models', function ($table) {
|
||||
$table->string('people')->nullable()->comment('Количество мест');
|
||||
$table->string('actuator')->nullable()->comment('Привод');
|
||||
$table->string('fuel_type')->nullable()->comment('Тип топлива');
|
||||
$table->string('hp')->nullable()->comment('Лошадиные силы');
|
||||
$table->string('engine_capacity')->nullable()->comment('Объем двигателя');
|
||||
$table->string('fuel_tank')->nullable()->comment('Объем топливного бака');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue