diff --git a/app/Http/Controllers/WalletController.php b/app/Http/Controllers/WalletController.php index b654855..59d7bcd 100644 --- a/app/Http/Controllers/WalletController.php +++ b/app/Http/Controllers/WalletController.php @@ -30,6 +30,19 @@ class WalletController extends Controller INNER JOIN countries ON ne.country_id=countries.id LEFT JOIN wallets w ON na.id = w.id_networkAgent WHERE ag.id= :id AND network_id IN ( SELECT networks.id FROM networks LEFT JOIN configWallet ON configWallet.id_network = networks.id WHERE status = 1 AND id_network IS NOT NULL)', ['id' => $id_agent]); + // Create wallet if is not exist + if($networks){ + $reload = false; + $id = $id_agent; + foreach ($networks as $network){ + if(!$network->id){ + DB::insert('INSERT INTO wallets (id_networkAgent) VALUES (?);', [$network->id_networkAgent]); + $reload = true; + } + } + if($reload) + return $this->activated($id); + } return $this->successResponse($networks); }