This commit is contained in:
denisdulici 2019-02-27 15:00:16 +03:00
parent 98d95a93cb
commit a855ebf017
2 changed files with 24 additions and 0 deletions

View File

@ -245,6 +245,18 @@ class Bills extends Controller
*/
public function destroy(Bill $bill)
{
// Decrease stock
$bill->items()->each(function ($bill_item) {
$item = Item::find($bill_item->item_id);
if (empty($item)) {
return;
}
$item->quantity += (double) $bill_item->quantity;
$item->save();
});
$this->deleteRelationships($bill, ['items', 'item_taxes', 'histories', 'payments', 'recurring', 'totals']);
$bill->delete();

View File

@ -257,6 +257,18 @@ class Invoices extends Controller
*/
public function destroy(Invoice $invoice)
{
// Increase stock
$invoice->items()->each(function ($invoice_item) {
$item = Item::find($invoice_item->item_id);
if (empty($item)) {
return;
}
$item->quantity += (double) $invoice_item->quantity;
$item->save();
});
$this->deleteRelationships($invoice, ['items', 'item_taxes', 'histories', 'payments', 'recurring', 'totals']);
$invoice->delete();