transfers import transaction number issue fix

This commit is contained in:
Cihan Şentürk 2022-06-09 18:16:29 +03:00
parent a7225ec34d
commit 2f99a5e5a0

View File

@ -8,11 +8,12 @@ use App\Models\Banking\Transfer as Model;
use App\Models\Setting\Category; use App\Models\Setting\Category;
use App\Traits\Currencies; use App\Traits\Currencies;
use App\Traits\Jobs; use App\Traits\Jobs;
use App\Traits\Transactions;
use App\Utilities\Date; use App\Utilities\Date;
class Transfers extends Import class Transfers extends Import
{ {
use Currencies, Jobs; use Currencies, Jobs, Transactions;
public function model(array $row) public function model(array $row)
{ {
@ -51,6 +52,7 @@ class Transfers extends Import
{ {
$expense_transaction = $this->dispatch(new CreateTransaction([ $expense_transaction = $this->dispatch(new CreateTransaction([
'company_id' => $row['company_id'], 'company_id' => $row['company_id'],
'number' => $this->getNextTransactionNumber(),
'type' => 'expense', 'type' => 'expense',
'account_id' => $row['from_account_id'], 'account_id' => $row['from_account_id'],
'paid_at' => $row['transferred_at'], 'paid_at' => $row['transferred_at'],
@ -85,6 +87,7 @@ class Transfers extends Import
$income_transaction = $this->dispatch(new CreateTransaction([ $income_transaction = $this->dispatch(new CreateTransaction([
'company_id' => $row['company_id'], 'company_id' => $row['company_id'],
'number' => $this->getNextTransactionNumber(),
'type' => 'income', 'type' => 'income',
'account_id' => $row['to_account_id'], 'account_id' => $row['to_account_id'],
'paid_at' => $row['transferred_at'], 'paid_at' => $row['transferred_at'],