Fixed querying prices in AddressdbAPI for netowner
This commit is contained in:
@@ -916,6 +916,9 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
|||||||
if($campaign->network->owner_id != $this->me->address_id) {
|
if($campaign->network->owner_id != $this->me->address_id) {
|
||||||
return mfResponse::Unauthorized();
|
return mfResponse::Unauthorized();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$netop = PreordercampaignOperatorModel::getFirst(["preordercampaign_id" => $campaign->id]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$netoperator = $netop->operator;
|
$netoperator = $netop->operator;
|
||||||
@@ -927,7 +930,9 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
|||||||
$enduser_setup_product_id = $product->id;
|
$enduser_setup_product_id = $product->id;
|
||||||
}
|
}
|
||||||
$product->setNetownerId($netowner_id);
|
$product->setNetownerId($netowner_id);
|
||||||
$product->setNetoperatorId($netoperator->id);
|
if($netoperator) {
|
||||||
|
$product->setNetoperatorId($netoperator->id);
|
||||||
|
}
|
||||||
|
|
||||||
$prices[$product->type] = $product->getCampaignPrice($campaign->id);
|
$prices[$product->type] = $product->getCampaignPrice($campaign->id);
|
||||||
}
|
}
|
||||||
@@ -943,8 +948,7 @@ class AddressdbApicontroller extends mfBaseApicontroller {
|
|||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
//$paid = $unit->enduser_setup_paid;
|
if($unit->enduser_setup_invoice_date || PreorderBilling::getFirst(["adb_wohneinheit_id" => $unit->id, "product_id" => $enduser_setup_product_id, "invoice_id" => true])) {
|
||||||
if($unit->enduser_setup_invoice_date || 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_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";
|
||||||
|
|||||||
Reference in New Issue
Block a user