master
Rustem 2025-05-24 13:00:09 +05:00
parent 97b31e4a3b
commit 54b4271312
1 changed files with 13 additions and 7 deletions

View File

@ -154,16 +154,22 @@ class MobileApiController extends Controller
]);
}
$applications = [];
$application = UniModel::model('pipi_applications')->where('user_id', $user->id)->get();
foreach ($application as $app) {
$status = $request->query('status');
$data = [];
$query = UniModel::model('pipi_applications')->where('user_id', $user->id);
if (isset($status)) {
$query->where('status', $status);
}
$applications = $query->get();
foreach ($applications as $app) {
$car = UniModel::model('pipi_auto')->find($app->car_id);
$model = UniModel::model('pipi_brand_models')->find($car->model_id);
$photo = UniModel::model('core_files')->find($model->photo_id);
$photo = url('api/files/file/' . ltrim($photo?->path, '/'));
$class_id = UniModel::model('pipi_auto_classes')->where('id', $model->class_id)->first();
$bodywork_id = UniModel::model('pipi_auto_bodywork')->where('id', $model->bodywork_id)->first();
$applications[] = [
$data[] = [
'id' => $app->id,
'rent_day' => $app->rent_day,
'started_at' => $app->started_at,
@ -186,10 +192,10 @@ class MobileApiController extends Controller
]
];
}
if (empty($applications)) {
$applications = (object) $applications;
if (empty($data)) {
$data = (object) $data;
}
return response()->json($applications);
return response()->json($data);
}
public function login(Request $request)