Kirin vor 1 Jahr
Ursprung
Commit
59c1e0a0d4
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      app/services/user/UserServices.php

+ 3 - 2
app/services/user/UserServices.php

@@ -466,7 +466,7 @@ class UserServices extends BaseServices
             $userGroup = app()->make(UserGroupServices::class)->getUsersGroupName(array_unique(array_column($list, 'group_id')));
             $userExtract = app()->make(UserExtractServices::class)->getUsersSumList($uids);
             $levelName = app()->make(SystemUserLevelServices::class)->getUsersLevel(array_unique(array_column($list, 'level')));
-            $userLevel = app()->make(UserLevelServices::class)->getUsersLevelInfo($uids);
+//            $userLevel = app()->make(UserLevelServices::class)->getUsersLevelInfo($uids);
             $spreadUids = array_unique(array_column($list, 'spread_uid'));
             $spread_names = $this->dao->getColumn([['uid', 'in', $spreadUids]], 'nickname', 'uid');
             /** @var WorkClientServices $workClientService */
@@ -518,7 +518,8 @@ class UserServices extends BaseServices
                 $item['group_id'] = $userGroup[$item['group_id']] ?? '无';
                 //用户等级
                 $item['vip_name'] = false;
-                $levelinfo = $userLevel[$item['uid']] ?? null;
+//                $levelinfo = $userLevel[$item['uid']] ?? null;
+                $levelinfo = app()->make(UserLevelServices::class)->getUserLevel($item['uid']);
                 if ($levelinfo) {
                     if ($levelinfo && ($levelinfo['is_forever'] || time() < $levelinfo['valid_time'])) {
                         $item['vip_name'] = $item['level'] != '无' ? $item['level'] : false;