From 38eca50d83516a3c59d50d29c4a79fa81ab259dc Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 1 Feb 2024 13:18:27 +0100 Subject: [PATCH] Minor: more detailed debug output --- library/src/calculator_functions.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/library/src/calculator_functions.cpp b/library/src/calculator_functions.cpp index ab4cf06..b85d196 100644 --- a/library/src/calculator_functions.cpp +++ b/library/src/calculator_functions.cpp @@ -674,13 +674,24 @@ Ticket Calculator::private_GetDurationFromCost(Configuration *cfg, // Check prepaid if (!prepaid) { - if ((current.time() < worktime_from) || (current.time() > worktime_to)) { - qDebug() << "[STOP] * Ticket is not valid * "; + if (current.time() < worktime_from) { + qDebug() << "[STOP] TICKET IS NOT VALID: " + << QString("%1 (current) < %2 (start)") + .arg(current.toString(Qt::ISODate) + .arg(worktime_from.toString(Qt::ISODate))); + return Ticket(); + } else + if (current.time() > worktime_to) { + qDebug() << "[STOP] TICKET IS NOT VALID: " + << QString("%1 (current) > %2 (end)") + .arg(current.toString(Qt::ISODate) + .arg(worktime_to.toString(Qt::ISODate))); return Ticket(); } } else { - qDebug() << "* PREPAID MODE ACTIVE *"; if (current.time() < worktime_from) { + qDebug() << "*** PREPAID *** Current time is before time range start, fast-forward to start" + << worktime_from.toString(Qt::ISODate); current.setTime(worktime_from); end = current; } else if(current.time() > lastWorktimeTo) {