Reconciliation feature fixes.

This commit is contained in:
Cüneyt Şentürk
2020-02-18 17:14:06 +03:00
parent 93140b6513
commit af1b0c7345
5 changed files with 208 additions and 67 deletions

View File

@ -4,6 +4,7 @@ namespace App\Jobs\Banking;
use App\Abstracts\Job;
use App\Models\Banking\Reconciliation;
use App\Models\Banking\Transaction;
class CreateReconciliation extends Job
{
@ -40,10 +41,13 @@ class CreateReconciliation extends Job
if ($transactions) {
foreach ($transactions as $key => $value) {
$t = explode('_', $key);
$m = '\\' . $t['1'];
if (empty($value)) {
continue;
}
$transaction = $m::find($t[0]);
$t = explode('_', $key);
$transaction = Transaction::find($t[1]);
$transaction->reconciled = 1;
$transaction->save();
}

View File

@ -4,6 +4,7 @@ namespace App\Jobs\Banking;
use App\Abstracts\Job;
use App\Models\Banking\Reconciliation;
use App\Models\Banking\Transaction;
class UpdateReconciliation extends Job
{
@ -38,10 +39,13 @@ class UpdateReconciliation extends Job
if ($transactions) {
foreach ($transactions as $key => $value) {
if (empty($value)) {
continue;
}
$t = explode('_', $key);
$m = '\\' . $t['1'];
$transaction = $m::find($t[0]);
$transaction = Transaction::find($t[1]);
$transaction->reconciled = 1;
$transaction->save();
}