Fehlerhafte WHERE Statements entfernt
This commit is contained in:
parent
d0f307be5b
commit
07da723899
1 changed files with 4 additions and 4 deletions
8
main.go
8
main.go
|
@ -229,7 +229,7 @@ func savePosition(db *sql.DB, dep Departure, apiBaseURL string) {
|
||||||
today := whenTime.Format("2006-01-02")
|
today := whenTime.Format("2006-01-02")
|
||||||
|
|
||||||
var existingID string
|
var existingID string
|
||||||
err = db.QueryRow("SELECT id FROM trips WHERE fahrt_nr = ? AND DATE(timestamp) = ?", dep.Line.FahrtNr, today).Scan(&existingID)
|
err = db.QueryRow("SELECT id FROM trips WHERE fahrt_nr = ?", dep.Line.FahrtNr, today).Scan(&existingID)
|
||||||
|
|
||||||
if err == sql.ErrNoRows {
|
if err == sql.ErrNoRows {
|
||||||
id := uuid.New().String()
|
id := uuid.New().String()
|
||||||
|
@ -257,7 +257,7 @@ func savePosition(db *sql.DB, dep Departure, apiBaseURL string) {
|
||||||
|
|
||||||
func updateTodayDelayStats(db *sql.DB, fahrtNr, trainName string, delay int, timestamp time.Time) {
|
func updateTodayDelayStats(db *sql.DB, fahrtNr, trainName string, delay int, timestamp time.Time) {
|
||||||
var existingID string
|
var existingID string
|
||||||
err := db.QueryRow("SELECT id FROM today_delay_stats WHERE fahrt_nr = ? AND DATE(timestamp) = CURDATE()", fahrtNr).Scan(&existingID)
|
err := db.QueryRow("SELECT id FROM today_delay_stats WHERE fahrt_nr = ?", fahrtNr).Scan(&existingID)
|
||||||
|
|
||||||
if err == sql.ErrNoRows {
|
if err == sql.ErrNoRows {
|
||||||
// Kein existierender Eintrag, führe INSERT aus
|
// Kein existierender Eintrag, führe INSERT aus
|
||||||
|
@ -286,7 +286,7 @@ func updateTodayDelayStats(db *sql.DB, fahrtNr, trainName string, delay int, tim
|
||||||
func transferDailyDelayStats(db *sql.DB) {
|
func transferDailyDelayStats(db *sql.DB) {
|
||||||
log.Println("Starte tägliche Übertragung der Verspätungsstatistiken")
|
log.Println("Starte tägliche Übertragung der Verspätungsstatistiken")
|
||||||
|
|
||||||
rows, err := db.Query("SELECT fahrt_nr, train_name, delay FROM today_delay_stats WHERE DATE(timestamp) = CURDATE()")
|
rows, err := db.Query("SELECT fahrt_nr, train_name, delay FROM today_delay_stats")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Fehler beim Abrufen der heutigen Verspätungsstatistiken: %v\n", err)
|
log.Printf("Fehler beim Abrufen der heutigen Verspätungsstatistiken: %v\n", err)
|
||||||
return
|
return
|
||||||
|
@ -342,7 +342,7 @@ func transferDailyDelayStats(db *sql.DB) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Löschen Sie die heutigen Statistiken nach der Übertragung
|
// Löschen Sie die heutigen Statistiken nach der Übertragung
|
||||||
result, err := db.Exec("DELETE FROM today_delay_stats WHERE DATE(timestamp) = CURDATE()")
|
result, err := db.Exec("DELETE FROM today_delay_stats")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Fehler beim Löschen der heutigen Verspätungsstatistiken: %v\n", err)
|
log.Printf("Fehler beim Löschen der heutigen Verspätungsstatistiken: %v\n", err)
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue