From d87f711b5b64d1ee99a4b2383a4696b1228dc696 Mon Sep 17 00:00:00 2001 From: Haidar <16521522@mahasiswa.itb.ac.id> Date: Fri, 17 Nov 2023 11:40:01 +0700 Subject: [PATCH] fix: buyProduct minus money not point --- .../java/org/example/service/buyProductServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/example/service/buyProductServiceImpl.java b/src/main/java/org/example/service/buyProductServiceImpl.java index ca150d7..fdbf4c4 100644 --- a/src/main/java/org/example/service/buyProductServiceImpl.java +++ b/src/main/java/org/example/service/buyProductServiceImpl.java @@ -71,14 +71,14 @@ public class buyProductServiceImpl implements buyProductService { System.out.println(balance); try { connection.setAutoCommit(false); - String balanceQuery = "SELECT uang FROM soap_connector WHERE user_id_Rest = ?"; + String balanceQuery = "SELECT point FROM soap_connector WHERE user_id_Rest = ?"; PreparedStatement balanceStatement = connection.prepareStatement(balanceQuery); balanceStatement.setInt(1, restId); ResultSet balanceResult = balanceStatement.executeQuery(); int currentBalance = 0; if (balanceResult.next()) { - currentBalance = balanceResult.getInt("uang"); + currentBalance = balanceResult.getInt("point"); } if (currentBalance < balance) { balanceResult.close(); @@ -87,7 +87,7 @@ public class buyProductServiceImpl implements buyProductService { return 0; } - String updateQuery = "UPDATE soap_connector SET uang = uang - ? WHERE user_id_Rest = ?"; + String updateQuery = "UPDATE soap_connector SET point = point - ? WHERE user_id_Rest = ?"; PreparedStatement updateStatement = connection.prepareStatement(updateQuery); updateStatement.setInt(1, balance); updateStatement.setInt(2, restId); -- GitLab