main
nocode 1 year ago
parent 2f8c5a3bfc
commit e5c4e6b6e5
  1. 18
      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;
}

Loading…
Cancel
Save