Check if transactions table has to be created and fix logging transactions.

This commit is contained in:
Len 2022-09-18 19:48:32 +02:00
parent 0e73b5ee41
commit 0674c969db

View File

@ -30,7 +30,7 @@ public record DatabaseHelper(PlayerShops plugin, DatabaseManager databaseManager
if (!databaseManager().hasTable("shops")) if (!databaseManager().hasTable("shops"))
createShopTable(); createShopTable();
if (databaseManager().hasTable("transactions")) if (!databaseManager().hasTable("transactions"))
createTransactionsTable(); createTransactionsTable();
} }
@ -196,7 +196,7 @@ public record DatabaseHelper(PlayerShops plugin, DatabaseManager databaseManager
* Log a transaction with a shop * Log a transaction with a shop
*/ */
public void logTransaction(Player player, PlayerShop shop, int orders) { public void logTransaction(Player player, PlayerShop shop, int orders) {
String query = "INSERT INTO transaction (shop_id, actor_name, actor_uuid, server, action, time, price, amount, item) " + String query = "INSERT INTO transactions (shop_id, actor_name, actor_uuid, server, action, time, price, amount, item) " +
"VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)"; "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)";
databaseManager().addDatabaseQuery( databaseManager().addDatabaseQuery(
new DatabaseQuery(query, new DatabaseQuery.DatabaseTask() { new DatabaseQuery(query, new DatabaseQuery.DatabaseTask() {