+ Remove user_code during user's identification

This commit is contained in:
Djery-Tom 2020-06-16 06:49:49 +01:00
parent a0e27c10ba
commit d6ac8c0e5e
6 changed files with 18 additions and 18 deletions

View File

@ -47,7 +47,7 @@ class UserController extends Controller
$identification->save(); $identification->save();
$this->sendMail($user->email,trans('messages.successful_identification'), $this->sendMail($user->email,trans('messages.successful_identification'),
trans('messages.successful_identification_message',['name'=>$identification->lastname.' '.$identification->firstname])); trans('messages.successful_identification_message',['name'=>$identification->lastname.' '.$identification->firstname]));
return $this->successResponse(trans('messages.successful_identification')); return $this->successResponse(trans('messages.successful_identification',['name'=>$identification->lastname.' '.$identification->firstname]));
} }
public function validateIdentification(Request $request, $id_identification) public function validateIdentification(Request $request, $id_identification)
@ -70,11 +70,11 @@ class UserController extends Controller
$identification->document_image_front = $this->uploadImage($request,'document_image_front','D-F',"documents"); $identification->document_image_front = $this->uploadImage($request,'document_image_front','D-F',"documents");
$identification->document_image_back = $this->uploadImage($request,'document_image_back','D-B',"documents"); $identification->document_image_back = $this->uploadImage($request,'document_image_back','D-B',"documents");
$identification->user_image = $this->uploadImage($request,'user_image','U',"photos"); $identification->user_image = $this->uploadImage($request,'user_image','U',"photos");
$identification->user_code = $this->generateRandomString();
$identification->status = 1; $identification->status = 1;
$identification->save(); $identification->save();
$this->sendMail($identification->user->email,trans('messages.validated_identification'),trans('messages.validated_identification_message',['user_code'=>$identification->user_code])); $this->sendMail($identification->user->email,trans('messages.validated_identification'),trans('messages.validated_identification_message'));
return $this->successResponse(trans('messages.validated_identification')); return $this->successResponse(trans('messages.validated_identification'));
} }

View File

@ -3,6 +3,7 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Models\Wallet; use App\Models\Wallet;
use App\Models\User;
use App\Models\WalletsUser; use App\Models\WalletsUser;
use App\Traits\ApiResponser; use App\Traits\ApiResponser;
use Illuminate\Http\Request; use Illuminate\Http\Request;
@ -98,12 +99,13 @@ class WalletController extends Controller
// Wallets users iLink // Wallets users iLink
public function showWalletUser($id_user){ public function showWalletUser($id_user){
$wallet = collect(DB::select('SELECT wu.* , c.name as country , i.user_code , n.name as network from wallets_users wu $wallet = collect(DB::select('SELECT wu.* , u.user_code from wallets_users wu
INNER JOIN identifications i ON i.idUser = wu.idUser INNER JOIN networks n ON i.idNetwork = n.id INNER JOIN countries c ON n.country_id = c.id INNER JOIN users u ON u.id = wu.idUser WHERE wu.idUser = :id_user',['id_user' => $id_user]))->first();
WHERE wu.idUser = :idUser',['idUser' => $id_user]))->first(); if($wallet){
if($wallet) $wallet->country = 'Gabon';
$wallet->network = 'iLink World';
return $this->successResponse($wallet); return $this->successResponse($wallet);
else } else
return $this->errorResponse(trans('errors.model_not_found',['model'=>'wallet']),Response::HTTP_BAD_REQUEST); return $this->errorResponse(trans('errors.model_not_found',['model'=>'wallet']),Response::HTTP_BAD_REQUEST);
} }

View File

@ -27,7 +27,6 @@ use Illuminate\Database\Eloquent\Model;
* @property string $user_image * @property string $user_image
* @property string $document_image_front * @property string $document_image_front
* @property string $document_image_back * @property string $document_image_back
* @property string $user_code
* @property int $idNetwork * @property int $idNetwork
* @property int $country_id * @property int $country_id
* *
@ -69,7 +68,6 @@ class Identification extends Model
'user_image', 'user_image',
'document_image_front', 'document_image_front',
'document_image_back', 'document_image_back',
'user_code',
'idNetwork', 'idNetwork',
'country_id' 'country_id'
]; ];

View File

@ -19,6 +19,7 @@ use Illuminate\Database\Eloquent\Model;
* @property string $lastname * @property string $lastname
* @property string $phone * @property string $phone
* @property string $email * @property string $email
* @property string $user_code
* @property string $adresse * @property string $adresse
* @property float $solde * @property float $solde
* @property string $encrypted_password * @property string $encrypted_password
@ -60,6 +61,7 @@ class User extends Model
'lastname', 'lastname',
'phone', 'phone',
'email', 'email',
'user_code',
'adresse', 'adresse',
'solde', 'solde',
'encrypted_password', 'encrypted_password',

View File

@ -8,7 +8,7 @@ return [
'success_treated_demand' => 'Request successfully processed', 'success_treated_demand' => 'Request successfully processed',
'canceled_credit_request' => 'Canceled credit request', 'canceled_credit_request' => 'Canceled credit request',
'canceled_transaction' => 'Canceled transaction', 'canceled_transaction' => 'Canceled transaction',
'successful_identification'=>'Successful identification', 'successful_identification'=>'User :name has been successfully identified.',
'user_identificated' => 'User already identificated', 'user_identificated' => 'User already identificated',
'validated_identification'=>'Validated identification', 'validated_identification'=>'Validated identification',
'identification_already_validated'=>'Identification already validated', 'identification_already_validated'=>'Identification already validated',
@ -20,8 +20,7 @@ Regards,
iLinkWorld team.', iLinkWorld team.',
'validated_identification_message' => 'Your identification is confirmed! 'validated_identification_message' => 'Your identification is confirmed!
Your username: :user_code You can now use all iLink World services.
You can now use the services of iLink World.
Welcome to the iLink World family !!! Welcome to the iLink World family !!!
Regards, Regards,

View File

@ -8,7 +8,7 @@ return [
'success_treated_demand' => 'Demande traitée avec succès', 'success_treated_demand' => 'Demande traitée avec succès',
'canceled_credit_request' => 'Demande de crédit annulée', 'canceled_credit_request' => 'Demande de crédit annulée',
'canceled_transaction' => 'Transaction annulée', 'canceled_transaction' => 'Transaction annulée',
'successful_identification' => 'Identification réussie', 'successful_identification' => 'L\'utilisateur :name a été identifié avec succes',
'validated_identification' => 'Identification validée', 'validated_identification' => 'Identification validée',
'user_identificated' => 'Utilisateur déjà identifié', 'user_identificated' => 'Utilisateur déjà identifié',
'identification_already_validated' => 'Identification deja validée', 'identification_already_validated' => 'Identification deja validée',
@ -20,8 +20,7 @@ Cordialement,
Equipe iLinkWorld.', Equipe iLinkWorld.',
'validated_identification_message' => 'Votre identification est confirmée ! 'validated_identification_message' => 'Votre identification est confirmée !
Votre identifiant : :user_code Vous pouvez desormais utiliser tous les services de iLink World.
Vous pouvez desormais utiliser les services de iLink World.
Bienvenue dans la famille iLink World !!! Bienvenue dans la famille iLink World !!!
Cordialement, Cordialement,