fixed item button create new item feature fixed..
This commit is contained in:
@ -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'];
|
||||
|
Reference in New Issue
Block a user