update: fix

This commit is contained in:
tokumeikoi 2022-07-08 12:07:36 +08:00
parent 838fc7bdba
commit 346d0222f5
2 changed files with 4 additions and 4 deletions

View File

@ -43,9 +43,9 @@ class PlanController extends Controller
->get(); ->get();
if (isset($counts)) { if (isset($counts)) {
foreach ($plans as $k => $v) { foreach ($plans as $k => $v) {
if (isset($counts[$plans[$k]->id])) { if ($plans[$k]->capacity_limit === NULL) continue;
$plans[$k]->capacity_limit = $plans[$k]->capacity_limit - $counts[$plans[$k]->id]->count; if (!isset($counts[$plans[$k]->id])) continue;
} $plans[$k]->capacity_limit = $plans[$k]->capacity_limit - $counts[$plans[$k]->id]->count;
} }
} }
return response([ return response([

View File

@ -16,7 +16,7 @@ class PlanService
public function haveCapacity(): bool public function haveCapacity(): bool
{ {
if ($this->plan->capacity_limit === 0) return true; if ($this->plan->capacity_limit === NULL) return true;
$count = User::where('plan_id', $this->plan->plan_id)->count(); $count = User::where('plan_id', $this->plan->plan_id)->count();
return $this->plan->capacity_limit - $count; return $this->plan->capacity_limit - $count;
} }