Skip to content

Commit 01bcf43

Browse files
author
xboard
committed
fix: apply device_limit from plan when assigning via gift card (#630)
1 parent 2e0b10e commit 01bcf43

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/Services/UserService.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public function createUser(array $data): User
173173
// 默认设置
174174
$user->remind_expire = admin_setting('default_remind_expire', 1);
175175
$user->remind_traffic = admin_setting('default_remind_traffic', 1);
176-
$user->expired_at = 0;
176+
$user->expired_at = null;
177177

178178
// 可选字段
179179
$this->setOptionalFields($user, $data);
@@ -242,6 +242,7 @@ public function assignPlan(User $user, Plan $plan, int $validityDays): User
242242
$user->group_id = $plan->group_id;
243243
$user->transfer_enable = $plan->transfer_enable * 1073741824;
244244
$user->speed_limit = $plan->speed_limit;
245+
$user->device_limit = $plan->device_limit;
245246

246247
if ($validityDays > 0) {
247248
$user = $this->extendSubscription($user, $validityDays);

0 commit comments

Comments
 (0)