Update XLVask parsers with correct product IDs, add skipped item details to task logs, and handle special case for vask_udf_rt parser logic.

This commit is contained in:
Jepp9350
2025-06-10 16:03:28 +02:00
parent 59a0c642d3
commit 940969a466
7 changed files with 16 additions and 6 deletions
@@ -241,10 +241,17 @@ class xlvask_tasks
}
echo '### Total: ' . $log->getTotalPrice() . PHP_EOL;
echo '### Skipped items: ' . count($tmp_skipped_items) . PHP_EOL;
if (count($tmp_skipped_items) > 0) {
echo '### Skipped items details: ' . PHP_EOL;
foreach ( $tmp_skipped_items as $skipped_item ) {
/** @var xlvask_wash_item $skipped_item */
echo '## ' . $skipped_item->Count . ' x ' . $skipped_item->OriginalProductName . ' @ ' . $skipped_item->getPriceExVat() . ' as ' . $skipped_item->getProduct($log)->id . ' ( ' . $skipped_item->getProduct($log)->name->value() . ' )' . PHP_EOL;
}
}
echo '#' . PHP_EOL;
if (!$log->isLinkedToOrder()) {
echo '# This wash is not linked to an order, generating a new order.' . PHP_EOL;
}
echo '# ------------------------' . PHP_EOL;
}