Add Nano Health , password_validation in response payload when show agent wallet
This commit is contained in:
parent
1c84cde0ea
commit
d9c85a7814
|
@ -83,9 +83,14 @@ class WalletController extends Controller
|
||||||
c.currency_code , cw.id_network , cw.has_nano_credit , cG.category FROM wallet_agent wa INNER JOIN configWallet cw ON wa.network_id = cw.id_network INNER JOIN networks n ON n.id = wa.network_id
|
c.currency_code , cw.id_network , cw.has_nano_credit , cG.category FROM wallet_agent wa INNER JOIN configWallet cw ON wa.network_id = cw.id_network INNER JOIN networks n ON n.id = wa.network_id
|
||||||
INNER JOIN countries_currencies c ON c.id = n.country_id INNER JOIN networks_agents na on na.id = wa.networks_agent_id INNER JOIN codeGenerer cG on na.codeGenerer_id = cG.id
|
INNER JOIN countries_currencies c ON c.id = n.country_id INNER JOIN networks_agents na on na.id = wa.networks_agent_id INNER JOIN codeGenerer cG on na.codeGenerer_id = cG.id
|
||||||
WHERE wa.wallet_id = :id', ['id' => $id_wallet]))->first();
|
WHERE wa.wallet_id = :id', ['id' => $id_wallet]))->first();
|
||||||
if ($wallet)
|
if ($wallet) {
|
||||||
|
// Recuperer la config du nano santé
|
||||||
|
$nhConfig = collect(DB::select('SELECT * FROM nh_networks_configs WHERE network_id = :network_id LIMIT 50', ['network_id' => $wallet->id_network]))->first();
|
||||||
|
if (isset($nhConfig)) {
|
||||||
|
$wallet->password_validation = $nhConfig->password_validation ?? "MAX";
|
||||||
|
}
|
||||||
return $this->successResponse($wallet);
|
return $this->successResponse($wallet);
|
||||||
else
|
} else
|
||||||
return $this->errorResponse(trans('errors.model_not_found', ['model' => 'wallet']), Response::HTTP_BAD_REQUEST);
|
return $this->errorResponse(trans('errors.model_not_found', ['model' => 'wallet']), Response::HTTP_BAD_REQUEST);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue