|
|
|
@ -12,6 +12,7 @@ use App\Models\Agent; |
|
|
|
|
use App\Models\AgentUser; |
|
|
|
|
use App\Http\Requests\Api\RegisterApiRequest; |
|
|
|
|
use App\Http\Requests\Api\LoginApiRequest; |
|
|
|
|
use Illuminate\Support\Facades\DB; |
|
|
|
|
|
|
|
|
|
class AuthApiController extends BaseAuthApiController |
|
|
|
|
{ |
|
|
|
@ -113,13 +114,14 @@ class AuthApiController extends BaseAuthApiController |
|
|
|
|
|
|
|
|
|
$dataInsert = $this->transformRegisterData($request->all()); |
|
|
|
|
|
|
|
|
|
DB::beginTransaction(); |
|
|
|
|
if (!empty($dataInsert)) { |
|
|
|
|
if (!empty($checkUserAgent->agent_id)) { |
|
|
|
|
$agentParent = Agent::find($checkUserAgent->agent_id); |
|
|
|
|
$grantParent = $agentParent->grant; |
|
|
|
|
$parentPath = $agentParent->parent_path ?? null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
$userId = \App\Models\User::insertGetId($dataInsert); |
|
|
|
|
|
|
|
|
|
if ($userId) { |
|
|
|
@ -148,12 +150,19 @@ class AuthApiController extends BaseAuthApiController |
|
|
|
|
} |
|
|
|
|
; |
|
|
|
|
} |
|
|
|
|
DB::commit(); |
|
|
|
|
return response()->json(['status' => true, 'msg' => $this->getMessageReponse(1)]); |
|
|
|
|
|
|
|
|
|
} catch (\Exception $e) { |
|
|
|
|
DB::rollBack(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return response()->json(['status' => false, 'msg' => $this->getMessageReponse(2)]); |
|
|
|
|
} |
|
|
|
|
public function addParentPath($parentPath, $userIdAdd){ |
|
|
|
|
public function addParentPath($parentPath, $userIdAdd) |
|
|
|
|
{ |
|
|
|
|
return rtrim($parentPath, '-') . '-' . $userIdAdd . '-'; |
|
|
|
|
} |
|
|
|
|
public function generateNewCode($code) |
|
|
|
|