From e5c4e6b6e5d31716477a60b957202a63f1f6f9b3 Mon Sep 17 00:00:00 2001 From: nocode Date: Wed, 10 Jul 2024 14:18:40 +0700 Subject: [PATCH] NEW: API --- app/Http/Controllers/Api/AuthApiController.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Api/AuthApiController.php b/app/Http/Controllers/Api/AuthApiController.php index edae0db..0d2e8dd 100755 --- a/app/Http/Controllers/Api/AuthApiController.php +++ b/app/Http/Controllers/Api/AuthApiController.php @@ -45,6 +45,7 @@ class AuthApiController extends BaseAuthApiController 'phone' => $user->phone, 'last_login' => $user->last_login, ]; + $agentUser = AgentUser::where('user_id', $user->id)->latest()->first(); if(!empty($agentUser->agent_root_id)){ $agentRootInfo = Agent::find($agentUser->agent_root_id); @@ -52,12 +53,13 @@ class AuthApiController extends BaseAuthApiController if(!empty($agentUser->agent_id)){ $myAgent = Agent::find($agentUser->agent_id); } - $myAgentCode = $myAgent->code??null; + + $phone = $myAgent->phone??null; $data['general_agents_code'] = $agentRootInfo->code??''; $data['general_agents_name'] = $agentRootInfo->name??''; - $data['downline_register'] = $this->getLinkParam('downline_register', $myAgentCode); - $data['promotional_link'] = $this->getLinkParam('promotional_link', $myAgentCode); - $data['role'] = $user->gender; + $data['downline_register'] = $this->getLinkParam('downline_register', $phone); + $data['promotional_link'] = $this->getLinkParam('promotional_link', $phone); + $data['role'] = $user->user_type; // Creating a token without scopes... $token = $user->createToken($user->id . ' token ' . time(), ['*'])->accessToken; @@ -145,16 +147,16 @@ class AuthApiController extends BaseAuthApiController } return null; } - function getLinkParam($type, $agentCode){ + function getLinkParam($type, $phone){ $arr = [ - 'downline_register' => 'daisu.sundayenglish.com', + 'downline_register' => 'daisu.sundayenglish.com/dk', 'promotional_link' => 'thongtin.sundayenglish.com' ]; $domain = $arr[$type]??''; - if(empty($agentCode)){ + if(empty($phone)){ return $domain; }else{ - $params = http_build_query(['mdl' => $agentCode]); + $params = http_build_query(['mds' => $phone]); return $domain.'?'.$params; }