Fixes for ledger transactions

This commit is contained in:
David Bomba 2021-12-19 12:34:01 +11:00
parent 8bc58a7e2c
commit 2cee0bc232

View File

@ -28,7 +28,9 @@ class LedgerService
{ {
$balance = 0; $balance = 0;
\DB::connection(config('database.default'))->beginTransaction(); // \DB::connection(config('database.default'))->beginTransaction();
\DB::connection(config('database.default'))->transaction(function () use($notes, $adjustment){
$company_ledger = $this->ledger(); $company_ledger = $this->ledger();
@ -46,7 +48,9 @@ class LedgerService
$this->entity->company_ledger()->save($company_ledger); $this->entity->company_ledger()->save($company_ledger);
\DB::connection(config('database.default'))->commit(); }, 5);
// \DB::connection(config('database.default'))->commit();
return $this; return $this;
} }
@ -55,7 +59,9 @@ class LedgerService
{ {
$balance = 0; $balance = 0;
\DB::connection(config('database.default'))->beginTransaction(); // \DB::connection(config('database.default'))->beginTransaction();
\DB::connection(config('database.default'))->transaction(function () use($notes, $adjustment){
/* Get the last record for the client and set the current balance*/ /* Get the last record for the client and set the current balance*/
$company_ledger = $this->ledger(); $company_ledger = $this->ledger();
@ -74,7 +80,9 @@ class LedgerService
$this->entity->company_ledger()->save($company_ledger); $this->entity->company_ledger()->save($company_ledger);
\DB::connection(config('database.default'))->commit(); }, 5);
// \DB::connection(config('database.default'))->commit();
return $this; return $this;
} }
@ -83,7 +91,9 @@ class LedgerService
{ {
$balance = 0; $balance = 0;
\DB::connection(config('database.default'))->beginTransaction(); // \DB::connection(config('database.default'))->beginTransaction();
\DB::connection(config('database.default'))->transaction(function () use($notes, $adjustment){
$company_ledger = $this->ledger(); $company_ledger = $this->ledger();
@ -101,7 +111,9 @@ class LedgerService
$this->entity->company_ledger()->save($company_ledger); $this->entity->company_ledger()->save($company_ledger);
\DB::connection(config('database.default'))->commit(); }, 5);
// \DB::connection(config('database.default'))->commit();
return $this; return $this;
} }
@ -123,10 +135,3 @@ class LedgerService
} }
} }
/*
DB::connection(config('database.default'))->beginTransaction();
\DB::connection(config('database.default'))->commit();
*/