From 01bcf43ae83e3b916f9330a46696745add749a4e Mon Sep 17 00:00:00 2001 From: xboard Date: Mon, 9 Mar 2026 06:51:10 +0800 Subject: [PATCH] fix: apply device_limit from plan when assigning via gift card (#630) --- app/Services/UserService.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Services/UserService.php b/app/Services/UserService.php index 67f1037..c068b67 100644 --- a/app/Services/UserService.php +++ b/app/Services/UserService.php @@ -173,7 +173,7 @@ class UserService // 默认设置 $user->remind_expire = admin_setting('default_remind_expire', 1); $user->remind_traffic = admin_setting('default_remind_traffic', 1); - $user->expired_at = 0; + $user->expired_at = null; // 可选字段 $this->setOptionalFields($user, $data); @@ -242,6 +242,7 @@ class UserService $user->group_id = $plan->group_id; $user->transfer_enable = $plan->transfer_enable * 1073741824; $user->speed_limit = $plan->speed_limit; + $user->device_limit = $plan->device_limit; if ($validityDays > 0) { $user = $this->extendSubscription($user, $validityDays);