FIX message login

main
nocode 1 year ago
parent 2507995cd4
commit b35da10f0c
  1. 20
      app/Http/Controllers/Api/AuthApiController.php

@ -95,10 +95,19 @@ class AuthApiController extends BaseAuthApiController
// }
$checkUserAgent = AgentUser::where('code', '=', $request->agents_code)->first();
if (empty($checkUserAgent)) {
return response()->json(['status' => false, 'msg' => 'Đăng ký thất bại, Không tìm thấy đại lý.']);
}
$lastIndex = AgentUser::latest()->first();
$lastCode = $lastIndex->code??null;
if(empty($lastCode)){
$lastCode = "A99";
}
$agentCodeNew = $this->generateNewCode($lastCode);
$dataInsert = $this->transformRegisterData($request->all());
if (!empty($dataInsert)) {
@ -117,7 +126,7 @@ class AuthApiController extends BaseAuthApiController
'user_id' => $userId,
'agent_id' => $agentInsertId,
'status' => 1,
'code' => $dataInsert['phone'],
'code' => $agentCodeNew??'',
'agent_root_id' => $checkUserAgent->agent_root_id
]);
}
@ -128,6 +137,15 @@ class AuthApiController extends BaseAuthApiController
return response()->json(['status' => false, 'msg' => $this->getMessageReponse(2)]);
}
public function generateNewCode($code){
$newCode = '';
if(!empty($code)){
$latestCodeNumber = (int) substr($code, 1);
$newCodeNumber = $latestCodeNumber + 1;
$newCode = 'A' . str_pad($newCodeNumber, 3, '0', STR_PAD_LEFT);
}
return $newCode;
}
public function logout(Request $request)
{
$token = $request->user()->token();

Loading…
Cancel
Save