From 625793c0f510d9630ba369f3760de127e6f33750 Mon Sep 17 00:00:00 2001 From: "Igor Barkov (iwork)" Date: Tue, 26 Jan 2021 17:59:05 +0200 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BF=D0=B8=D1=81=D1=8C=20=D0=B1?= =?UTF-8?q?=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D1=85=20=D0=BB?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=D0=B2=20=D0=B2=20sqlite.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/Battles/Bank.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/classes/Battles/Bank.php b/classes/Battles/Bank.php index 5a5b74e..3cb4de2 100644 --- a/classes/Battles/Bank.php +++ b/classes/Battles/Bank.php @@ -4,6 +4,7 @@ * Date: 03.07.2020 * Time: 07:24 */ + namespace Battles; use Config; @@ -67,10 +68,10 @@ class Bank /** * Пишем банковское событие в лог в БД * - * @param int $receiverId ID получателя. - * @param int $amount сумма. + * @param int $receiverId ID получателя. + * @param int $amount сумма. * @param string $operationType тип банковской операции. - * @param int $senderId ID отправителя (ID игрока, если не указано иное). + * @param int $senderId ID отправителя (ID игрока, если не указано иное). * * @return void * @throws Exception @@ -91,6 +92,7 @@ class Bank } $db = new SQLite3('databases/logs.sqlite'); + $db->exec("CREATE TABLE IF NOT EXISTS bank_logs (id integer constraint bank_logs_pk primary key autoincrement, sender_id integer, receiver_id integer, amount integer, type text, text text)"); $logLine = $db->prepare("INSERT INTO bank_logs (sender_id, receiver_id, amount, type, text) VALUES (?, ?, ?, ?, ?)"); $logLine->bindParam(1, $senderId, SQLITE3_INTEGER); $logLine->bindParam(2, $receiverId, SQLITE3_INTEGER); @@ -105,7 +107,7 @@ class Bank * Перевод денег между банковскими счетами игроков с банковской комиссией. * * @param int $receiver ID получателя. - * @param int $amount сумма. + * @param int $amount сумма. * * @return int * @throws Exception @@ -174,7 +176,7 @@ class Bank * @return array * @throws Exception */ - public function withdrawMoney(int $amount):array + public function withdrawMoney(int $amount): array { if ($amount <= 0) { throw new GameException(self::ERROR_WRONG_AMOUNT); @@ -200,8 +202,8 @@ class Bank /** * Установить количество денег на банковском счету. * - * @param int $amount сумма. - * @param int $user_id ID пользователя. + * @param int $amount сумма. + * @param int $user_id ID пользователя. * @param string $operationType Тип операции. По умолчанию пусто. Если ввести, система запишет событие в банковский лог. * * @return void @@ -223,7 +225,7 @@ class Bank /** * Установить количество денег на руках. * - * @param int $amount сумма. + * @param int $amount сумма. * @param int $user_id ID пользователя. * * @return void