Bladeren bron

2023-5-22-1 新增服务区-2

yingzi 1 jaar geleden
bovenliggende
commit
c12fed80c9
1 gewijzigde bestanden met toevoegingen van 9 en 18 verwijderingen
  1. 9 18
      app/api/controller/Pub.php

+ 9 - 18
app/api/controller/Pub.php

@@ -319,23 +319,21 @@ class Pub extends BaseController
      * 名片浏览量排行榜
      * @param Request $request
      */
-    public function getCardLookCountRank(Request $request)
-    {
+    public function getCardLookCountRank(Request $request) {
         $time = $request->param();
-        $users = AccessIp::where('add_time', '>=', $time['time'])
-            ->where('add_time', '<=', $time['times'])
+        $users = AccessIp::where('add_time','>=',$time['time'])
+            ->where('add_time','<=',$time['times'])
             ->field('uid, count(*) as ip_count')
             ->group('uid')
             ->order('ip_count', 'desc')
             ->select();
 
-        $date = date('Y-m-d H:i:s');
         $rankList = [];
         foreach ($users as $key => $value) {
             $userInfo = (new UserModel)->where('uid', $value['uid'])->find();
-            $auth = (new InfoAudit)->where('uid', $value['uid'])->find();
+            $auth = (new InfoAudit)->where('uid',$value['uid'])->find();
             $template = $this->getShowTemplateItem($value['uid']);
-            $user_work_type_title = (new UserWorkType)->where('id', $auth['user_work_type_id'])->find();
+            $user_work_type_title = (new UserWorkType)->where('id',$auth['user_work_type_id'])->find();
             $rankList[] = [
                 'rank' => $key + 1,
                 'uid' => $value['uid'],
@@ -343,20 +341,13 @@ class Pub extends BaseController
                 'avatar' => $userInfo['avatar'],
                 'card_look_count' => $value['ip_count'],
                 'template' => $template,
-                'is_type_audit' => $auth && $auth['status'] == 1 ? 1 : 0,
-                'ancestral_place' => $auth ? $auth['ancestral_place'] : '',
-                'auth_info' => $auth ? $auth->toArray() : [],
+                'is_type_audit'=>$auth['status']==1?1:0,
+                'ancestral_place'=>$auth['ancestral_place'],
+                'auth_info' => $auth->toArray(),
                 'user_work_type_id' => $user_work_type_title['title'],
             ];
         }
-        $rankList = array_filter($rankList, function($item){
-            return !empty($item['ancestral_place']);
-        });
-
-        return app('json')->success([
-            'date' => $date,
-            'rankList' => $rankList,
-        ]);
+        return app('json')->success($rankList);
     }