Versicherung greift jetzt schon auf den Versicherungswert der Artikelliste zu -> Deutlich performanter

This commit is contained in:
2026-06-29 10:09:28 +02:00
parent 23b1768be7
commit a914cab035
+3 -3
View File
@@ -30,7 +30,7 @@ $productList = json_decode($result)->payload;
$filteredProductArray = [];
foreach ($productList as $product) {
if ($product->is_stock_control && $product->is_stock_single_entry && !$product->is_virtual) {
if (!empty($product->stock_data[0]->stock_rent) && $product->stock_data[0]->stock_rent > 0) {
if (!empty($product->stock_data[0]->stock_rent) && $product->stock_data[0]->stock_rent > 0 && !empty($product->pricing) && $product->pricing->insurance_net!=0) {
$filteredProductArray[] = $product;
}
}
@@ -41,13 +41,13 @@ foreach ($filteredProductArray as $filteredProduct) {
$detailRes = $Epi->requestEpiApi('/v1/product/' . $filteredProduct->primary_key . '?cl=' . Epirent_Mandant);
$insuredProduct = json_decode($detailRes)->payload[0] ?? null;
if (!$insuredProduct || empty($insuredProduct->pricing) || !isset($insuredProduct->pricing->insurance_net)) {
/* if (!$insuredProduct || empty($insuredProduct->pricing) || !isset($insuredProduct->pricing->insurance_net)) {
continue;
}
if ((float)$insuredProduct->pricing->insurance_net == 0.0) {
continue;
}
*/
// Materials
$MaterialList = "";
if (!empty($insuredProduct->materials)) {