This commit is contained in:
antv
2026-07-14 10:46:34 +07:00
parent 47a8892623
commit 9370e2fb3c
5 changed files with 159 additions and 29 deletions
+16 -4
View File
@@ -244,10 +244,22 @@ class AdminService implements AdminServiceInterface
$user->card += $diff;
$user->save();
$addCard->num_card = $newNumCard;
$addCard->seller = $data['seller'];
$addCard->date = $data['date'];
$addCard->save();
$targetRecord = AddCard::where('buyer', $addCard->buyer)
->where('seller', $data['seller'])
->whereDate('date', $data['date'])
->where('id', '!=', $addCard->id)
->first();
if ($targetRecord) {
$targetRecord->num_card += $newNumCard;
$targetRecord->save();
$addCard->delete();
} else {
$addCard->num_card = $newNumCard;
$addCard->seller = $data['seller'];
$addCard->date = $data['date'];
$addCard->save();
}
});
}