Fix for tim.Time change to tickets model includes date helper.

This commit is contained in:
2025-10-29 10:00:58 +00:00
parent eba25a4fb5
commit 34918d770f
4 changed files with 75 additions and 10 deletions

View File

@@ -32,6 +32,10 @@ func RunTicketMatching(db *sql.DB, triggeredBy string) (models.MatchRunStats, er
var pending []models.Ticket
for rows.Next() {
var t models.Ticket
var drawDateStr string
if dt, err := helpers.ParseDrawDate(drawDateStr); err == nil {
t.DrawDate = dt
}
var b1, b2, b3, b4, b5, b6, bo1, bo2 sql.NullInt64
if err := rows.Scan(
&t.Id, &t.GameType, &t.DrawDate,
@@ -58,7 +62,7 @@ func RunTicketMatching(db *sql.DB, triggeredBy string) (models.MatchRunStats, er
BonusBalls: helpers.BuildBonusSlice(t),
}
draw := drawsSvc.GetDrawResultForTicket(db, t.GameType, t.DrawDate)
draw := drawsSvc.GetDrawResultForTicket(db, t.GameType, helpers.FormatDrawDate(t.DrawDate))
if draw.DrawID == 0 {
// No draw yet → skip
continue