get item sku from api request

This commit is contained in:
denisdulici 2017-10-11 14:05:17 +03:00
parent 3ceb314771
commit 4f4a646146
2 changed files with 24 additions and 4 deletions

View File

@ -59,12 +59,17 @@ class Bills extends ApiController
if ($request['item']) {
foreach ($request['item'] as $item) {
$item_id = 0;
$item_sku = '';
if (!empty($item['item_id'])) {
$item_object = Item::find($item['item_id']);
$item_id = $item['item_id'];
$item_sku = $item_object->sku;
} elseif (!empty($item['sku'])) {
$item_sku = $item['sku'];
}
$tax = $tax_id = 0;
@ -79,7 +84,7 @@ class Bills extends ApiController
$tax = $item['tax'];
}
$bill_item['item_id'] = $item['item_id'];
$bill_item['item_id'] = $item_id;
$bill_item['name'] = $item['name'];
$bill_item['sku'] = $item_sku;
$bill_item['quantity'] = $item['quantity'];
@ -126,12 +131,17 @@ class Bills extends ApiController
BillItem::where('bill_id', $bill->id)->delete();
foreach ($request['item'] as $item) {
$item_id = 0;
$item_sku = '';
if (!empty($item['item_id'])) {
$item_object = Item::find($item['item_id']);
$item_id = $item['item_id'];
$item_sku = $item_object->sku;
} elseif (!empty($item['sku'])) {
$item_sku = $item['sku'];
}
$tax = $tax_id = 0;
@ -146,7 +156,7 @@ class Bills extends ApiController
$tax = $item['tax'];
}
$bill_item['item_id'] = $item['item_id'];
$bill_item['item_id'] = $item_id;
$bill_item['name'] = $item['name'];
$bill_item['sku'] = $item_sku;
$bill_item['quantity'] = $item['quantity'];

View File

@ -59,12 +59,17 @@ class Invoices extends ApiController
if ($request['item']) {
foreach ($request['item'] as $item) {
$item_id = 0;
$item_sku = '';
if (!empty($item['item_id'])) {
$item_object = Item::find($item['item_id']);
$item_id = $item['item_id'];
$item_sku = $item_object->sku;
} elseif (!empty($item['sku'])) {
$item_sku = $item['sku'];
}
$tax = $tax_id = 0;
@ -79,7 +84,7 @@ class Invoices extends ApiController
$tax = $item['tax'];
}
$invoice_item['item_id'] = $item['item_id'];
$invoice_item['item_id'] = $item_id;
$invoice_item['name'] = $item['name'];
$invoice_item['sku'] = $item_sku;
$invoice_item['quantity'] = $item['quantity'];
@ -126,12 +131,17 @@ class Invoices extends ApiController
InvoiceItem::where('invoice_id', $invoice->id)->delete();
foreach ($request['item'] as $item) {
$item_id = 0;
$item_sku = '';
if (!empty($item['item_id'])) {
$item_object = Item::find($item['item_id']);
$item_id = $item['item_id'];
$item_sku = $item_object->sku;
} elseif (!empty($item['sku'])) {
$item_sku = $item['sku'];
}
$tax = $tax_id = 0;
@ -146,7 +156,7 @@ class Invoices extends ApiController
$tax = $item['tax'];
}
$invoice_item['item_id'] = $item['item_id'];
$invoice_item['item_id'] = $item_id;
$invoice_item['name'] = $item['name'];
$invoice_item['sku'] = $item_sku;
$invoice_item['quantity'] = $item['quantity'];