+ Adding the route to obtain the list of member codes of an agent
This commit is contained in:
parent
59a1207dbb
commit
0562efebe3
|
@ -3,6 +3,7 @@
|
|||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Jobs\TestJob;
|
||||
use App\Models\AgentPlus;
|
||||
use App\Models\ConfigWallet;
|
||||
use App\Models\Country;
|
||||
use App\Models\NetworksAgent;
|
||||
|
@ -122,7 +123,8 @@ class HelperController extends Controller
|
|||
return $this->successResponse('OK :-) , Have a nice day dear ! ');
|
||||
}
|
||||
|
||||
private function generateUserCode($length = 10) {
|
||||
private function generateUserCode($length = 10)
|
||||
{
|
||||
$characters = '23456789abcdefghjkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ';
|
||||
$charactersLength = strlen($characters);
|
||||
$randomString = '';
|
||||
|
@ -131,4 +133,17 @@ class HelperController extends Controller
|
|||
}
|
||||
return $randomString;
|
||||
}
|
||||
|
||||
// Retourne tous les codes membres d'un agent à partir d'un code
|
||||
public function agentCodes($agent_code)
|
||||
{
|
||||
$agent = AgentPlus::where('code_membre', $agent_code)->first();
|
||||
$codes = [];
|
||||
if ($agent) {
|
||||
$codes = DB::select("SELECT cg.code_membre as code_membre from networks_agents na INNER JOIN codeGenerer cg
|
||||
ON cg.id=na.codeGenerer_id INNER JOIN networks ne ON ne.id=na.network_id WHERE na.agent_id = :id", ['id' => $agent->id]);
|
||||
|
||||
}
|
||||
return $this->successResponse($codes);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,7 +15,8 @@
|
|||
// return $router->app->version();
|
||||
//});
|
||||
// Helper routes
|
||||
$router->get('countries','HelperController@countries');
|
||||
$router->get('agent_codes/{agent_code}', 'HelperController@agentCodes');
|
||||
$router->get('countries', 'HelperController@countries');
|
||||
$router->get('countries/{dial_code}','HelperController@country');
|
||||
$router->post('paying_networks','HelperController@paying_networks');
|
||||
$router->post('other_paying_networks','HelperController@other_paying_networks');
|
||||
|
|
Loading…
Reference in New Issue