yingzi 2 лет назад
Родитель
Сommit
478c0c11ed
2 измененных файлов с 13 добавлено и 11 удалено
  1. 7 11
      app/api/controller/Pub.php
  2. 6 0
      app/api/controller/User.php

+ 7 - 11
app/api/controller/Pub.php

@@ -18,6 +18,7 @@ use library\services\UtilService;
 use library\utils\UtilsTool;
 use think\facade\Db;
 use think\Image;
+use think\Db as D;
 
 use app\model\api\AppBug;
 use app\model\api\User as UserModel;
@@ -310,18 +311,13 @@ class Pub extends BaseController
      */
     public function getCardLookCountRank(Request $request)
     {
-        [$startTime, $endTime] = UtilService::getMore([
-            ['time', 0],
-            ['times', time()],
-        ], $request, true);
         $list = (new UserModel)
-            -> where('card_look_count', '>', 0)
-            -> whereBetweenTime('update_time', [$startTime, $endTime])
-            -> order('card_look_count', 'DESC')
-            -> limit(6)
-            -> field('uid, nickname, avatar, card_look_count')
-            -> select()
-            -> toArray();
+            ->where('card_look_count', '>', 0)
+            ->order('card_look_count', 'DESC')
+            ->limit(6)
+            ->field('uid, nickname, avatar, card_look_count')
+            ->select()
+            ->toArray();
         foreach ($list as &$item) {
             $template = (new UserModel)->getApiWorkerList($item['uid']);
             $item['template_id'] = $template['id'];

+ 6 - 0
app/api/controller/User.php

@@ -164,6 +164,12 @@ class User extends BaseController
                  $v['nickname'] = $user['nickname'];
                  $v['avatar'] = $user['avatar'];
              }
+             foreach ($list as &$item) {
+                 $template = (new UserModel)->getApiWorkerList($item['uid']);
+                 $item['template_id'] = $template['id'];
+                 $item['template_title'] = $template['name'];
+                 $item['template_img'] = $template['image'];
+             }
          }
         return app('json')->success(compact('count','list'));
      }