master
parent
e0f426ce54
commit
772af756b5
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue