process mining taxes ledgers update to disregard updating previously saved ledgers to prevent future errors

This commit is contained in:
2021-05-24 18:52:23 +09:00
parent 0872d2f61a
commit 565f51e81c
2 changed files with 20 additions and 34 deletions

View File

@@ -92,20 +92,7 @@ class ProcessMiningTaxesLedgers implements ShouldQueue
'last_updated' => $this->ledger->last_updated,
])->count();
if($found > 0) {
Ledger::where([
'character_id' => $this->ledger->character_id,
'character_name' => $charName,
'observer_id' => $this->observerId,
'type_id' => $this->ledger->type_id,
'quantity' => $this->ledger->quantity,
'last_updated' => $this->ledger->last_updated,
])->update([
'last_updated' => $this->ledger->last_updated,
'quantity' => $this->ledger->quantity,
'amount' => $amount,
]);
} else {
if($found == 0) {
$ledg = new Ledger;
$ledg->character_id = $this->ledger->character_id;
$ledg->character_name = $charName;