+ Add list of users nano credit demands
This commit is contained in:
parent
5cd3893176
commit
69b294c8c7
|
@ -185,6 +185,12 @@ class NanoCreditController extends Controller
|
|||
|
||||
}
|
||||
|
||||
public function getNanoCreditsDemands($id_user)
|
||||
{
|
||||
$demandes = DB::select('SELECT * FROM infos_users_demandes_credits WHERE id_user = :id;', ['id' => $id_user]);
|
||||
return $this->successResponse($demandes);
|
||||
}
|
||||
|
||||
public function cautionnerCredit(Request $request)
|
||||
{
|
||||
$this->validate($request, [
|
||||
|
|
|
@ -457,6 +457,8 @@ ug.date_creation as date_creation_groupe , ug.createur , ug.sponsor1 , ug.sponso
|
|||
return $this->errorResponse(trans('errors.not_group_sponsor'));
|
||||
|
||||
$user = User::findOrFail($demande->id_user);
|
||||
if ($user->group_id)
|
||||
return $this->errorResponse(trans('errors.user_already_member_of_group'));
|
||||
$user->group_id = $group->id;
|
||||
$user->date_adhesion = new \DateTime();
|
||||
$user->save();
|
||||
|
|
|
@ -54,4 +54,5 @@ Paying network : :network :country',
|
|||
"last_nano_credit_not_refunded" => "Your last nano credit request was not refunded",
|
||||
"nano_credit_already_refunded" => "Repayment of credit already made",
|
||||
"sponsor_code_not_match" => "This sponsor code does not match to this group",
|
||||
"user_already_member_of_group" => "This user is already a member of a group",
|
||||
];
|
||||
|
|
|
@ -54,4 +54,5 @@ Réseau payeur : :network :country',
|
|||
"last_nano_credit_not_refunded" => "Votre derniere demande de nano crédit n'a pas été remboursée",
|
||||
"nano_credit_already_refunded" => "Remboursement de crédit deja effectué",
|
||||
"sponsor_code_not_match" => "Ce code sponsor ne correspond pas à ce groupe",
|
||||
"user_already_member_of_group" => "Cet utilisateur est déjà membre d'un groupe",
|
||||
];
|
||||
|
|
|
@ -78,15 +78,20 @@ $router->group(['prefix' => '/groups'], function () use ($router) {
|
|||
$router->get('my/{code_user}', 'UserGroupController@myGroup');
|
||||
$router->get('limits/{code_user}', 'UserGroupController@myGroupLimits');
|
||||
|
||||
// Demandes de validation
|
||||
// Demandes de groupes
|
||||
$router->group(['prefix' => '/demands'], function () use ($router) {
|
||||
$router->get('{id_demand}', 'UserGroupController@getGroupDemand');
|
||||
$router->get('all/{id_user}', 'UserGroupController@getAllGroupDemand');
|
||||
$router->post('validate', 'UserGroupController@validateGroupDemand');
|
||||
$router->post('cancel', 'UserGroupController@cancelGroupDemand');
|
||||
$router->post('askNanoCredit', 'NanoCreditController@askNanoCredit');
|
||||
$router->post('guaranteeNanoCredit', 'NanoCreditController@cautionnerCredit');
|
||||
$router->post('refundNanoCredit', 'NanoCreditController@rembourserCredit');
|
||||
});
|
||||
|
||||
//Nano credit
|
||||
$router->group(['prefix' => '/nanoCredit'], function () use ($router) {
|
||||
$router->post('ask', 'NanoCreditController@askNanoCredit');
|
||||
$router->post('guarantee', 'NanoCreditController@cautionnerCredit');
|
||||
$router->post('refund', 'NanoCreditController@rembourserCredit');
|
||||
$router->get('durations/{id_user}', 'NanoCreditController@getDureeMois');
|
||||
$router->get('demands/{id_user}', 'NanoCreditController@getNanoCreditsDemands');
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue