Функции обновления денег теперь статичные, чтобы можно было вызывать их извне.
This commit is contained in:
parent
19abca682c
commit
68ed039aaa
@ -105,9 +105,9 @@ class Bank
|
|||||||
}
|
}
|
||||||
$this->money -= $amountWithComission;
|
$this->money -= $amountWithComission;
|
||||||
// Снимаем сумму с комиссией у отправителя
|
// Снимаем сумму с комиссией у отправителя
|
||||||
$this->setBankMoney($this->money, $this->user_id);
|
self::setBankMoney($this->money, $this->user_id);
|
||||||
// Отдаём сумму на счёт получателю
|
// Отдаём сумму на счёт получателю
|
||||||
$this->setBankMoney($amount, $receiver);
|
self::setBankMoney($amount, $receiver);
|
||||||
$this->bankLogs($receiver, $amount, "sendMoney");
|
$this->bankLogs($receiver, $amount, "sendMoney");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -131,10 +131,10 @@ class Bank
|
|||||||
// Забираем деньги из кошелька получателя
|
// Забираем деньги из кошелька получателя
|
||||||
//todo check it!
|
//todo check it!
|
||||||
$this->user->money -= $amount;
|
$this->user->money -= $amount;
|
||||||
$this->setWalletMoney($this->user->money, $this->user_id);
|
self::setWalletMoney($this->user->money, $this->user_id);
|
||||||
// Отдаём сумму на счёт получателю
|
// Отдаём сумму на счёт получателю
|
||||||
$this->money += $amount;
|
$this->money += $amount;
|
||||||
$this->setBankMoney($this->money, $this->user_id);
|
self::setBankMoney($this->money, $this->user_id);
|
||||||
$this->bankLogs(0, $amount, "depositMoney");
|
$this->bankLogs(0, $amount, "depositMoney");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -157,19 +157,19 @@ class Bank
|
|||||||
}
|
}
|
||||||
// Снимаем сумму с комиссией у отправителя
|
// Снимаем сумму с комиссией у отправителя
|
||||||
$this->money -= $amountWithComission;
|
$this->money -= $amountWithComission;
|
||||||
$this->setBankMoney($this->money, $this->user_id);
|
self::setBankMoney($this->money, $this->user_id);
|
||||||
// Отдаём сумму в кошелёк получателя
|
// Отдаём сумму в кошелёк получателя
|
||||||
//todo check it!
|
//todo check it!
|
||||||
$this->user->money += $amount;
|
$this->user->money += $amount;
|
||||||
$this->setWalletMoney($this->user->money, $this->user_id);
|
self::setWalletMoney($this->user->money, $this->user_id);
|
||||||
$this->bankLogs(0, $amount, "withdrawMoney");
|
$this->bankLogs(0, $amount, "withdrawMoney");
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setBankMoney(int $amount, int $user_id): void
|
public static function setBankMoney(int $amount, int $user_id): void
|
||||||
{
|
{
|
||||||
db::c()->query('UPDATE bank SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
db::c()->query('UPDATE bank SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
||||||
}
|
}
|
||||||
private function setWalletMoney(int $amount, int $user_id): void
|
public static function setWalletMoney(int $amount, int $user_id): void
|
||||||
{
|
{
|
||||||
db::c()->query('UPDATE users SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
db::c()->query('UPDATE users SET money = ?i WHERE `id` = ?i', $amount, $user_id);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user