|
@@ -34,20 +34,8 @@ class UserController extends BaseController
|
|
}
|
|
}
|
|
$node->node_heartbeat = time();
|
|
$node->node_heartbeat = time();
|
|
$node->save();
|
|
$node->save();
|
|
-
|
|
|
|
- if ($node->node_group != 0) {
|
|
|
|
- $users_raw = User::where(
|
|
|
|
- static function ($query) use ($node) {
|
|
|
|
- $query->where(
|
|
|
|
- static function ($query1) use ($node) {
|
|
|
|
- $query1->where('class', '>=', $node->node_class)
|
|
|
|
- ->where('node_group', '=', $node->node_group);
|
|
|
|
- }
|
|
|
|
- )->orwhere('is_admin', 1);
|
|
|
|
- }
|
|
|
|
- )
|
|
|
|
- ->where('enable', 1)->where('expire_in', '>', date('Y-m-d H:i:s'))->get();
|
|
|
|
- } else {
|
|
|
|
|
|
+
|
|
|
|
+ if ($node->mu_only != 0) {
|
|
$users_raw = User::where(
|
|
$users_raw = User::where(
|
|
static function ($query) use ($node) {
|
|
static function ($query) use ($node) {
|
|
$query->where(
|
|
$query->where(
|
|
@@ -57,7 +45,32 @@ class UserController extends BaseController
|
|
)->orwhere('is_admin', 1);
|
|
)->orwhere('is_admin', 1);
|
|
}
|
|
}
|
|
)->where('enable', 1)->where('expire_in', '>', date('Y-m-d H:i:s'))->get();
|
|
)->where('enable', 1)->where('expire_in', '>', date('Y-m-d H:i:s'))->get();
|
|
|
|
+ } else {
|
|
|
|
+ if ($node->node_group != 0) {
|
|
|
|
+ $users_raw = User::where(
|
|
|
|
+ static function ($query) use ($node) {
|
|
|
|
+ $query->where(
|
|
|
|
+ static function ($query1) use ($node) {
|
|
|
|
+ $query1->where('class', '>=', $node->node_class)
|
|
|
|
+ ->where('node_group', '=', $node->node_group);
|
|
|
|
+ }
|
|
|
|
+ )->orwhere('is_admin', 1);
|
|
|
|
+ }
|
|
|
|
+ )
|
|
|
|
+ ->where('enable', 1)->where('expire_in', '>', date('Y-m-d H:i:s'))->get();
|
|
|
|
+ } else {
|
|
|
|
+ $users_raw = User::where(
|
|
|
|
+ static function ($query) use ($node) {
|
|
|
|
+ $query->where(
|
|
|
|
+ static function ($query1) use ($node) {
|
|
|
|
+ $query1->where('class', '>=', $node->node_class);
|
|
|
|
+ }
|
|
|
|
+ )->orwhere('is_admin', 1);
|
|
|
|
+ }
|
|
|
|
+ )->where('enable', 1)->where('expire_in', '>', date('Y-m-d H:i:s'))->get();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
if (($node->node_bandwidth_limit != 0) && $node->node_bandwidth_limit < $node->node_bandwidth) {
|
|
if (($node->node_bandwidth_limit != 0) && $node->node_bandwidth_limit < $node->node_bandwidth) {
|
|
$users = null;
|
|
$users = null;
|
|
|
|
|