add onetime plan

This commit is contained in:
Tokumeikoi
2020-02-28 01:03:05 +08:00
parent a7b3d6e778
commit 0f9cb9696d
3 changed files with 62 additions and 5 deletions

View File

@ -0,0 +1,31 @@
<?php
namespace App\Services;
use App\Models\User;
class ServerService
{
public function getAvailableUsers($groupId)
{
return User::whereIn('group_id', $groupId)
->whereRaw('u + d < transfer_enable')
->where(function ($query) {
$query->where('expired_at', '>=', time())
->orWhere('expired_at', 0);
})
->select([
'id',
'email',
't',
'u',
'd',
'transfer_enable',
'enable',
'v2ray_uuid',
'v2ray_alter_id',
'v2ray_level'
])
->get();
}
}