This commit is contained in:
2026-06-22 23:12:31 +03:30
parent be6b9fb320
commit 34f2ff0289
6 changed files with 386 additions and 54 deletions
+7 -11
View File
@@ -14,20 +14,16 @@ public class OrderDetailDao {
public void save(OrderDetail detail) {
String sql = "INSERT INTO order_details (order_id, menu_items_id, quantity, price_at_purchase) VALUES (?,?,?,?)";
String sql = "INSERT INTO order_details (order_id, menu_items_id, quantity, price_at_purchase) VALUES (? ,? ,? ,?)";
try (Connection conn = DatabaseConnection.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql))
{
stmt.setInt(2, detail.getOrderId());
stmt.setInt(3, detail.getMenuItemId());
stmt.setInt(4, detail.getQuantity());
stmt.setDouble(5, detail.getPrice());
stmt.setInt(1, detail.getOrderId());
stmt.setInt(2, detail.getMenuItemId());
stmt.setInt(3, detail.getQuantity());
stmt.setDouble(4, detail.getPrice());
int affectedRows = stmt.executeUpdate();
if (affectedRows == 0)
{
throw new SQLException("unsuccessful");
}
stmt.executeUpdate();
} catch (SQLException e)
@@ -54,7 +50,7 @@ public class OrderDetailDao {
OrderDetail orderDetail = new OrderDetail();
orderDetail.setId(rs.getInt("id"));
orderDetail.setOrderId(rs.getInt("order_id"));
orderDetail.setMenuItemId(rs.getInt("menu_item_id"));
orderDetail.setMenuItemId(rs.getInt("menu_items_id"));
orderDetail.setQuantity(rs.getInt("quantity"));
orderDetail.setPrice(rs.getDouble("price_at_purchase"));