update: add inventory limit

This commit is contained in:
tokumeikoi 2022-06-30 03:20:13 +08:00
parent 8a8c6dd116
commit aa65440556

View File

@ -13,17 +13,15 @@ class PlanService
$this->plan = Plan::lockForUpdate()->find($planId);
}
public function incrementInventory()
public function incrementInventory(): bool
{
if ($this->plan->inventory_limit !== NULL) {
if ($this->plan->inventory_limit !== NULL) return true;
return $this->plan->increment('inventory_limit');
}
}
public function decrementInventory()
public function decrementInventory(): bool
{
if ($this->plan->inventory_limit !== NULL) {
if ($this->plan->inventory_limit !== NULL) return true;
return $this->plan->decrement('inventory_limit');
}
}
}