|
|
@@ -413,16 +413,16 @@ class UserLevelServices extends BaseServices
|
|
|
if (!count($sub_user)) {
|
|
|
$num = 0;
|
|
|
} 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) {
|
|
|
break;
|