added is_dicount property to AddressdbApi Pricing

This commit is contained in:
Frank Schubert
2025-04-28 15:51:54 +02:00
parent a4ce5a1768
commit 5d16c93d18
@@ -942,6 +942,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
"enduser_setup_price_net" => (float)$prices["enduser_setup"]->price_setup, "enduser_setup_price_net" => (float)$prices["enduser_setup"]->price_setup,
"enduser_setup_price_gross" => (float)$prices["enduser_setup"]->price_setup * 1.2, "enduser_setup_price_gross" => (float)$prices["enduser_setup"]->price_setup * 1.2,
"enduser_setup_info" => $prices["enduser_setup"]->description, "enduser_setup_info" => $prices["enduser_setup"]->description,
"enduser_setup_is_discount" => ($prices["enduser_setup"]->end_date) ? true : false,
"enduser_setup_valid_until" => $prices["enduser_setup"]->end_date, "enduser_setup_valid_until" => $prices["enduser_setup"]->end_date,
"vatrate" => 20, "vatrate" => 20,
]; ];
@@ -951,6 +952,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
$prices_return["enduser_setup_price_net"] = 0; $prices_return["enduser_setup_price_net"] = 0;
$prices_return["enduser_setup_price_gross"] = 0; $prices_return["enduser_setup_price_gross"] = 0;
$prices_return["enduser_setup_info"] = "paid"; $prices_return["enduser_setup_info"] = "paid";
$prices_return["enduser_setup_is_discount"] = false;
$prices_return["enduser_setup_valid_until"] = null; $prices_return["enduser_setup_valid_until"] = null;
} }
@@ -959,8 +961,8 @@ class AddressdbApicontroller extends mfBaseApicontroller {
$prices_return["enduser_setup_price_net"] = 600; $prices_return["enduser_setup_price_net"] = 600;
$prices_return["enduser_setup_price_gross"] = 720; $prices_return["enduser_setup_price_gross"] = 720;
$prices_return["enduser_setup_info"] = "Aktion Kienach 9"; $prices_return["enduser_setup_info"] = "Aktion Kienach 9";
$prices_return["enduser_setup_is_discount"] = true;
$prices_return["enduser_setup_valid_until"] = "2025-04-30"; $prices_return["enduser_setup_valid_until"] = "2025-04-30";
} }
return mfResponse::Ok($prices_return); return mfResponse::Ok($prices_return);