first(); } /** * 获取指定房屋等级的用户 * * @param int $houseLevel * @return Collection */ public function findByHouseLevel(int $houseLevel): Collection { return FarmUser::where('house_level', $houseLevel)->get(); } /** * 获取需要检查降级的用户 * * @param int $days * @return Collection */ public function findNeedDowngradeUsers(int $days): Collection { $date = now()->subDays($days); return FarmUser::where('house_level', '>', 1) ->where('last_upgrade_time', '<', $date) ->get(); } }