fix(register): update uses_count gagal
This commit is contained in:
parent
96c2461b7c
commit
422e4d876f
@ -3,9 +3,11 @@
|
||||
namespace App\Livewire\Forms\Auth;
|
||||
|
||||
use App\Enums\Gender;
|
||||
use App\Enums\PointRecordType;
|
||||
use App\Enums\UserStatus;
|
||||
use App\Models\Customer;
|
||||
use App\Models\Membership;
|
||||
use App\Models\PointRecord;
|
||||
use App\Models\ReferralCode;
|
||||
use App\Models\ReferralUsage;
|
||||
use App\Models\Tier;
|
||||
@ -115,6 +117,7 @@ public function auth()
|
||||
Membership::create([
|
||||
'user_id' => $user->id,
|
||||
'tier_id' => $tier->id,
|
||||
'tier_points' => 10,
|
||||
]);
|
||||
|
||||
ReferralCode::create([
|
||||
@ -128,9 +131,17 @@ public function auth()
|
||||
'referral_code_id' => $referralCode->id,
|
||||
]);
|
||||
|
||||
$referralCode->update(['uses_count', $referralCode->uses_count + 1]);
|
||||
$referralCode->increment('uses_count');
|
||||
}
|
||||
|
||||
PointRecord::create([
|
||||
'user_id' => $user->id,
|
||||
'description' => 'Pendaftaran',
|
||||
'change' => 10,
|
||||
'is_addition' => true,
|
||||
'type' => PointRecordType::TIER,
|
||||
]);
|
||||
|
||||
auth()->login($user);
|
||||
|
||||
$user->assignRole('Customer');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user