diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index 93f0814..24c40a4 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -844,6 +844,8 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( } } + qCritical() << __func__ << ":" << __LINE__ << "effectiveStartTime:" << effectiveStartTime.toString(Qt::ISODate); + // handle carry over int minutesUntilCarryOver = effectiveStartTime.time().secsTo(carryOverStart) / 60; if (netto_parking_time > minutesUntilCarryOver) { @@ -861,8 +863,7 @@ CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( end_parking_time.time().minute(), 0)); qCritical() << __func__ << ":" << __LINE__ << "end-parking-time:" << end_parking_time.toString(Qt::ISODate); - - weekDay = end_parking_time.date().dayOfWeek(); + qCritical() << __func__ << ":" << __LINE__ << " week-day:" << weekDay; for (auto[itr, rangeEnd] = tariff->WeekDays.equal_range((Qt::DayOfWeek)weekDay); itr != rangeEnd; ++itr) { ATBWeekDay const &wd = itr->second;