Конфиги вынесены в config.php; Cannot use object of type User as array.
This commit is contained in:
@@ -11,8 +11,6 @@ class Bank
|
||||
public $money;
|
||||
private $user;
|
||||
|
||||
public const BANK_COMISSION = 0.05; //5%
|
||||
|
||||
const ERROR_NO_MONEY_IN_WALLET = "Ошибка! Нет денег в кошельке!";
|
||||
const ERROR_NO_BANK_ACCOUNT = "Ошибка! Счёта не существует!";
|
||||
const ERROR_NO_MONEY_IN_BANK_ACCOUNT = "Ошибка! Нет денег на счету!";
|
||||
@@ -47,7 +45,7 @@ class Bank
|
||||
*/
|
||||
private function bankComission($amount)
|
||||
{
|
||||
$bankComission = round($amount * self::BANK_COMISSION);
|
||||
$bankComission = round($amount * Config::$bank_comission);
|
||||
if ($bankComission < 1) {
|
||||
return 1;
|
||||
} else {
|
||||
@@ -165,10 +163,27 @@ class Bank
|
||||
$this->bankLogs(0, $amount, "withdrawMoney");
|
||||
}
|
||||
|
||||
/**
|
||||
* Установить количество денег на банковском счету.
|
||||
*
|
||||
* @param int $amount - сумма.
|
||||
* @param int $user_id - ID пользователя.
|
||||
*
|
||||
* @throws \Krugozor\Database\Mysql\Exception
|
||||
*/
|
||||
public static function setBankMoney(int $amount, int $user_id): void
|
||||
{
|
||||
db::c()->query('UPDATE bank SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Установить количество денег на руках.
|
||||
*
|
||||
* @param int $amount - сумма.
|
||||
* @param int $user_id - ID пользователя.
|
||||
*
|
||||
* @throws \Krugozor\Database\Mysql\Exception
|
||||
*/
|
||||
public static function setWalletMoney(int $amount, int $user_id): void
|
||||
{
|
||||
db::c()->query('UPDATE users SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
||||
|
||||
Reference in New Issue
Block a user