master
Rustem 2025-06-14 14:38:24 +05:00
parent e0f426ce54
commit 772af756b5
1 changed files with 75 additions and 73 deletions

View File

@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use A7kz\Platform\Models\UniModel; use A7kz\Platform\Models\UniModel;
use A7kz\Platform\Modules\Platform\Acl\Facades\Acl; use A7kz\Platform\Modules\Platform\Acl\Facades\Acl;
use A7kz\Platform\Modules\Platform\Segment\Facades\Segment; use A7kz\Platform\Modules\Platform\Segment\Facades\Segment;
use App\Models\User;
use App\Modules\applications\Enum\ApplicationStatus; use App\Modules\applications\Enum\ApplicationStatus;
use App\Modules\auto\Enums\AutoStatusEnums; use App\Modules\auto\Enums\AutoStatusEnums;
use App\Service\DepositService; use App\Service\DepositService;
@ -63,6 +64,7 @@ class MobileApiController extends Controller
* @throws Exception * @throws Exception
*/ */
public function sendApplication(Request $request): JsonResponse { public function sendApplication(Request $request): JsonResponse {
try {
$data = $request->all(); $data = $request->all();
$data['started_at'] = Carbon::createFromFormat('d-m-Y H:i', $data['started_at']); $data['started_at'] = Carbon::createFromFormat('d-m-Y H:i', $data['started_at']);
$data['ended_at'] = Carbon::createFromFormat('d-m-Y H:i', $data['ended_at']); $data['ended_at'] = Carbon::createFromFormat('d-m-Y H:i', $data['ended_at']);
@ -73,18 +75,15 @@ class MobileApiController extends Controller
$data['user_id'] = $user?->id; $data['user_id'] = $user?->id;
$authToken = $request->header('Authorization'); $authToken = $request->header('Authorization');
} else { } else {
$user = UniModel::model('core_users') $user = User::where('email', $data['email'])->first();
->where('email', $data['email'])
->first();
if ($user) { if ($user) {
$data['user_id'] = $user->id; $data['user_id'] = $user->id;
$tokenResult = $user->createToken('auth_token'); $tokenResult = $user->createToken('auth_token');
$authToken = $tokenResult->accessToken; $authToken = $tokenResult->plainTextToken;
} else { } else {
$data['user_id'] = null; $data['user_id'] = null;
} }
} }
$response = [ $response = [
@ -142,6 +141,9 @@ class MobileApiController extends Controller
]); ]);
return response()->json($response); return response()->json($response);
} catch (Exception $e) {
return response()->json($e->getMessage());
}
} }
public function getApplications(): JsonResponse public function getApplications(): JsonResponse