Kirin před 1 rokem
rodič
revize
60d5bf942d
1 změnil soubory, kde provedl 8 přidání a 8 odebrání
  1. 8 8
      app/services/user/level/UserLevelServices.php

+ 8 - 8
app/services/user/level/UserLevelServices.php

@@ -413,16 +413,16 @@ class UserLevelServices extends BaseServices
             if (!count($sub_user)) {
             if (!count($sub_user)) {
                 $num = 0;
                 $num = 0;
             } else {
             } else {
-//                if ($vipinfo['grade'] == 1) {
-//                    $num = count($sub_user);
-//                } else {
-                foreach ($sub_user as $v) {
-                    $subUsers = $this->dao->getColumn([['grade', '>=', $vipinfo['grade'] - 1], ['status', '=', 1], ['is_del', '=', 0], ['uid', 'in', array_merge([$v], get_group_user($v))]], 'uid');
-                    if (count(array_unique($subUsers)) > 0) {
-                        $num++;
+                if ($vipinfo['grade'] == 1) {
+                    $num = count($sub_user);
+                } else {
+                    foreach ($sub_user as $v) {
+                        $subUsers = $this->dao->getColumn([['grade', '>=', $vipinfo['grade'] - 1], ['status', '=', 1], ['is_del', '=', 0], ['uid', 'in', array_merge([$v], get_group_user($v))]], 'uid');
+                        if (count(array_unique($subUsers)) > 0) {
+                            $num++;
+                        }
                     }
                     }
                 }
                 }
-//                }
             }
             }
             if ($vipinfo['sub_grade_num'] > $num) {
             if ($vipinfo['sub_grade_num'] > $num) {
                 break;
                 break;