+ 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();
$this->sendMail($user->email,trans('messages.successful_identification'),
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)
@ -70,11 +70,11 @@ class UserController extends Controller
$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->user_image = $this->uploadImage($request,'user_image','U',"photos");
$identification->user_code = $this->generateRandomString();
$identification->status = 1;
$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'));
}

View File

@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\Models\Wallet;
use App\Models\User;
use App\Models\WalletsUser;
use App\Traits\ApiResponser;
use Illuminate\Http\Request;
@ -98,12 +99,13 @@ class WalletController extends Controller
// Wallets users iLink
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
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
WHERE wu.idUser = :idUser',['idUser' => $id_user]))->first();
if($wallet)
$wallet = collect(DB::select('SELECT wu.* , u.user_code from wallets_users wu
INNER JOIN users u ON u.id = wu.idUser WHERE wu.idUser = :id_user',['id_user' => $id_user]))->first();
if($wallet){
$wallet->country = 'Gabon';
$wallet->network = 'iLink World';
return $this->successResponse($wallet);
else
} else
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 $document_image_front
* @property string $document_image_back
* @property string $user_code
* @property int $idNetwork
* @property int $country_id
*
@ -69,7 +68,6 @@ class Identification extends Model
'user_image',
'document_image_front',
'document_image_back',
'user_code',
'idNetwork',
'country_id'
];

View File

@ -12,13 +12,14 @@ use Illuminate\Database\Eloquent\Model;
/**
* Class User
*
*
* @property int $id
* @property string $uid
* @property string $firstname
* @property string $lastname
* @property string $phone
* @property string $email
* @property string $user_code
* @property string $adresse
* @property float $solde
* @property string $encrypted_password
@ -28,7 +29,7 @@ use Illuminate\Database\Eloquent\Model;
* @property Carbon $date_modified
* @property Carbon $date_created
* @property int $network_id
*
*
* @property Collection|Identification[] $identifications
* @property Collection|WalletsUser[] $wallets_users
*
@ -60,6 +61,7 @@ class User extends Model
'lastname',
'phone',
'email',
'user_code',
'adresse',
'solde',
'encrypted_password',

View File

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

View File

@ -8,7 +8,7 @@ return [
'success_treated_demand' => 'Demande traitée avec succès',
'canceled_credit_request' => 'Demande de crédit 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',
'user_identificated' => 'Utilisateur déjà identifié',
'identification_already_validated' => 'Identification deja validée',
@ -20,8 +20,7 @@ Cordialement,
Equipe iLinkWorld.',
'validated_identification_message' => 'Votre identification est confirmée !
Votre identifiant : :user_code
Vous pouvez desormais utiliser les services de iLink World.
Vous pouvez desormais utiliser tous les services de iLink World.
Bienvenue dans la famille iLink World !!!
Cordialement,