Fix bug for under warranty job order #74

This commit is contained in:
Kendrick Chan 2018-04-06 04:48:44 +08:00
parent 6d23a747ca
commit 803410fb8c

View file

@ -206,9 +206,10 @@ class InvoiceCreator
public function processWarranty(&$total, InvoiceCriteria $criteria, $invoice)
{
error_log('processing warranty');
$batteries = $criteria->getBatteries();
foreach ($batteries as $batt)
$entries = $criteria->getEntries();
foreach ($entries as $entry)
{
$batt = $entry['battery'];
$item = new InvoiceItem();
$item->setInvoice($invoice)
->setTitle($batt->getModel()->getName() . ' ' . $batt->getSize()->getName() . ' - Service Unit')