get_minimal_parkingprice(): for PERMIT_TYPE::DAY_TICKET

call compute_product_price(cfg, permitType, start) to get
minimal price dependent on 'start' datetime.
This commit is contained in:
Gerhard Hoffmann 2024-05-15 15:21:38 +02:00
parent d3f18f3b82
commit 38964ad9a8

View File

@ -64,7 +64,8 @@ int CALCULATE_LIBRARY_API get_maximal_parkingtime(Configuration const *cfg,
int CALCULATE_LIBRARY_API get_minimal_parkingprice(Configuration *cfg, int CALCULATE_LIBRARY_API get_minimal_parkingprice(Configuration *cfg,
PERMIT_TYPE permitType, PERMIT_TYPE permitType,
int paymentOptionIndex) { int paymentOptionIndex,
QDateTime const &start) {
int minPrice = -1; int minPrice = -1;
switch(permitType) { switch(permitType) {
@ -77,6 +78,9 @@ int CALCULATE_LIBRARY_API get_minimal_parkingprice(Configuration *cfg,
} break; } break;
case PERMIT_TYPE::DAY_TICKET_CHILD: { case PERMIT_TYPE::DAY_TICKET_CHILD: {
} break; } break;
case PERMIT_TYPE::DAY_TICKET: {
minPrice = compute_product_price(cfg, permitType, start);
} break;
default: ; default: ;
} }