Dies ist eine Vorschau des aktuellen Arbeitsstandes der Dokumentation!
# Groovy-Script zum Löschen von Entiäten aus der Datenbank
import groovy.sql.Sql
import groovy.sql.GroovyRowResult
def loeschen() {
String id = request.getParameter("id")
if (id == null) {
response.setStatus(400)
print "Keine ID übergeben"
}
Sql sql = new Sql(action.connection)
GroovyRowResult bestellungRow = sql.firstRow("""
SELECT * FROM bxc_bestellung b
WHERE b.ID = $id
""")
if (bestellungRow == null) {
// es exisitert keine Bestllung mit dieser ID
response.setStatus(404)
print "Bestellung $id nicht gefunden"
}
sql.execute("""
DELETE FROM bxc_bestellung b
WHERE b.ID = $id
""")
response.setStatus(200)
}