fixed item button create new item feature fixed..

This commit is contained in:
Cüneyt Şentürk
2020-12-26 12:48:55 +03:00
parent 2ba5e53b3e
commit 8dbe178a70
3 changed files with 88 additions and 39 deletions

View File

@ -3,9 +3,10 @@
namespace App\Jobs\Document;
use App\Abstracts\Job;
use App\Models\Document\DocumentTotal;
use App\Traits\Currencies;
use App\Traits\DateTime;
use App\Traits\Currencies;
use App\Jobs\Common\CreateItem;
use App\Models\Document\DocumentTotal;
class CreateDocumentItemsAndTotals extends Job
{
@ -166,6 +167,20 @@ class CreateDocumentItemsAndTotals extends Job
$item['global_discount'] = $this->request['discount'];
}
if (empty($item['item_id'])) {
$new_item = $this->dispatch(new CreateItem([
'company_id' => $this->request['company_id'],
'name' => $item['name'],
'description' => $item['description'],
'sale_price' => $item['price'],
'purchase_price' => $item['price'],
'tax_ids' => $item['tax_ids'],
'enabled' => '1'
]));
$item['item_id'] = $new_item->id;
}
$document_item = $this->dispatch(new CreateDocumentItem($this->document, $item));
$item_amount = (double) $item['price'] * (double) $item['quantity'];