+ Fix bug

This commit is contained in:
Djery-Tom 2020-12-03 20:01:09 +01:00
parent 2993889e6d
commit 98545f1319
5 changed files with 32 additions and 25 deletions

View File

@ -968,7 +968,7 @@ class iLinkTransactionController extends Controller
'net_final' => $this->toMoneyWithCurrency($montantDepot, $init_country, $final_country), 'fees' => $this->toMoney($frais + $taxe, $init_country), 'init_country' => $this->getCountryName($init_country), 'net_final' => $this->toMoneyWithCurrency($montantDepot, $init_country, $final_country), 'fees' => $this->toMoney($frais + $taxe, $init_country), 'init_country' => $this->getCountryName($init_country),
'final_country' => $this->getCountryName($final_country), 'user_code' => $request->user_code]); 'final_country' => $this->getCountryName($final_country), 'user_code' => $request->user_code]);
$this->sendMail($user->email, trans('messages.successful_transaction'), $message); $this->sendMail($user->email, trans('messages.successful_transaction'), $message);
return $this->successResponse($message . trans('messages.sent_by_mail')); return $this->successResponse($message . trans('messages.sent_by_mail_to_recipient'));
} else { } else {
return $this->errorResponse(trans('messages.incorrect_user_password')); return $this->errorResponse(trans('messages.incorrect_user_password'));
} }
@ -1294,7 +1294,7 @@ class iLinkTransactionController extends Controller
'prenom_emetteur' => 'required', 'prenom_emetteur' => 'required',
'type_document_emetteur' => 'required', 'type_document_emetteur' => 'required',
'id_document_emetteur' => 'required', 'id_document_emetteur' => 'required',
'email_emetteur' => 'required', 'email_emetteur' => 'required|email:rfc',
'nom_destinataire' => 'required', 'nom_destinataire' => 'required',
'prenom_destinataire' => 'required', 'prenom_destinataire' => 'required',
]); ]);

View File

@ -223,7 +223,7 @@ class WalletIlinkTransaction extends Model
'prenom_emetteur' => 'required', 'prenom_emetteur' => 'required',
'type_document_emetteur' => 'required', 'type_document_emetteur' => 'required',
'id_document_emetteur' => 'required', 'id_document_emetteur' => 'required',
'email_emetteur' => 'required', 'email_emetteur' => 'required|email:rfc',
'nom_destinataire' => 'required', 'nom_destinataire' => 'required',
'prenom_destinataire' => 'required', 'prenom_destinataire' => 'required',
'type_document_destinataire' => 'required', 'type_document_destinataire' => 'required',

View File

@ -8,7 +8,6 @@ namespace App\Models;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use phpDocumentor\Reflection\Types\Integer;
/** /**
* Class WalletTransaction * Class WalletTransaction
@ -16,6 +15,7 @@ use phpDocumentor\Reflection\Types\Integer;
* @property int $id * @property int $id
* @property float $montant * @property float $montant
* @property string $numCarte * @property string $numCarte
* @property string $facade
* @property Carbon $expiration_date * @property Carbon $expiration_date
* @property float $commission_banque * @property float $commission_banque
* @property float $commission_ag * @property float $commission_ag
@ -60,6 +60,7 @@ class WalletTransaction extends Model
protected $fillable = [ protected $fillable = [
'montant', 'montant',
'numCarte', 'numCarte',
'facade',
'expiration_date', 'expiration_date',
'commission_banque', 'commission_banque',
'commission_ag', 'commission_ag',
@ -106,7 +107,7 @@ class WalletTransaction extends Model
// front -> Face avant : Numero de carte , cvv , etc... // front -> Face avant : Numero de carte , cvv , etc...
// back -> Face arriere : Numero de serie // back -> Face arriere : Numero de serie
return [ return [
'facade'=>'required|in:front,back', 'facade' => 'required_if:type,credit|in:front,back',
'montant' => 'required|numeric|min:0|not_in:0', 'montant' => 'required|numeric|min:0|not_in:0',
'numCarte' => 'required', 'numCarte' => 'required',
'cvv' => 'required_if:facade,front|size:3', 'cvv' => 'required_if:facade,front|size:3',

View File

@ -80,6 +80,9 @@ Transaction information :
'sent_by_mail' => ' 'sent_by_mail' => '
This message was sent to the sender\'s email', This message was sent to the sender\'s email',
'sent_by_mail_to_recipient' => "
This message was sent to the recipient's email",
'successful_user_send_to_cart' => 'Sending money to a visa card made. 'successful_user_send_to_cart' => 'Sending money to a visa card made.
Transaction information : Transaction information :
- ID : :id_transaction - ID : :id_transaction

View File

@ -80,6 +80,9 @@ Informations de la transaction :
'sent_by_mail' => ' 'sent_by_mail' => '
Ce message a été envoyé dans le mail de l\'émetteur', Ce message a été envoyé dans le mail de l\'émetteur',
'sent_by_mail_to_recipient' => "
Ce message a été envoyé dans le mail du destinataire",
'successful_user_send_to_cart' => 'Envoi d\'argent de votre compte vers votre carte visa 'successful_user_send_to_cart' => 'Envoi d\'argent de votre compte vers votre carte visa
Informations de la transaction : Informations de la transaction :
- Numéro : :id_transaction - Numéro : :id_transaction