Added PreorderPrice exception for Kienach 9 on RML request
This commit is contained in:
@@ -891,6 +891,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
}
|
||||
|
||||
$unit = ADBWohneinheitModel::getFirst(["oaid" => $oaid]);
|
||||
|
||||
if($unit) {
|
||||
$hausnummer = $unit->hausnummer;
|
||||
} else {
|
||||
@@ -938,14 +939,24 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
||||
"vatrate" => 20,
|
||||
];
|
||||
|
||||
|
||||
//$paid = $unit->enduser_setup_paid;
|
||||
if(PreorderBillingInvoice::getFirst(["adb_wohneinheit_id" => $unit->id, "product_id" => $enduser_setup_product_id, "invoice_id" => false])) {
|
||||
if(PreorderBilling::getFirst(["adb_wohneinheit_id" => $unit->id, "product_id" => $enduser_setup_product_id, "invoice_id" => false])) {
|
||||
$prices_return["enduser_setup_price_net"] = 0;
|
||||
$prices_return["enduser_setup_price_gross"] = 0;
|
||||
$prices_return["enduser_setup_info"] = "paid";
|
||||
$prices_return["enduser_setup_valid_until"] = null;
|
||||
}
|
||||
|
||||
if($hausnummer->oaid == "AT-8952-67570191" || $hausnummer->oaid == "AT-8952-622a69bb") {
|
||||
//var_dump(PreorderBilling::getFirst(["adb_wohneinheit_id" => $unit->id, "product_id" => $enduser_setup_product_id, "invoice_id" => true]));exit;
|
||||
$prices_return["enduser_setup_price_net"] = 600;
|
||||
$prices_return["enduser_setup_price_gross"] = 720;
|
||||
$prices_return["enduser_setup_info"] = "Aktion Kienach 9";
|
||||
$prices_return["enduser_setup_valid_until"] = "2025-04-30";
|
||||
|
||||
}
|
||||
|
||||
return mfResponse::Ok($prices_return);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user