Browse Source

新增一些统计

lizhen_gitee 1 year ago
parent
commit
c00cc6fff7

+ 25 - 0
application/admin/controller/Statistics.php

@@ -70,6 +70,7 @@ class Statistics extends Backend
         //男用户统计
         //总数
         $man_num = Db::name('user')->where(['gender' => 1])->count('id');
+        $man_online = Db::name('user')->where(['gender' => 1,'is_active' => 1])->count('id');
         //今日注册
         $today_man_num = Db::name('user')->where(['gender' => 1, 'createtime' => ['egt', $start]])->count('id');
         //昨日注册
@@ -85,6 +86,7 @@ class Statistics extends Backend
         //女用户统计
         //总数
         $woman_num = Db::name('user')->where(['gender' => 0])->count('id');
+        $woman_online = Db::name('user')->where(['gender' => 0,'is_active' => 1])->count('id');
         //今日注册
         $today_woman_num = Db::name('user')->where(['gender' => 0, 'createtime' => ['egt', $start]])->count('id');
         //昨日注册
@@ -202,6 +204,18 @@ class Statistics extends Backend
         $alipayNow = $payOrder->where($payOrderWhere)->where(['createtime' => ['between', [$today[0],$today[1]]]])->sum('order_amount');
         $alipayYesterday = $payOrder->where($payOrderWhere)->where(['createtime' => ['between', [$yesterday[0],$yesterday[1]]]])->sum('order_amount');
 
+        //今日实名人数
+        $idcard_status_todaynum = Db::name('user_idconfirm')->whereTime('createtime','today')->count();
+        //总实名人数
+        $idcard_status_num = Db::name('user')->where('idcard_status',1)->count();
+
+        //总vip人数
+        $vip_num = Db::name('user_wallet')->where('vip_endtime','>',time())->count();
+        //今日买vip的人数
+        $vip_todaynum = Db::name('user_vip_log')->where('vip_type',1)->whereTime('createtime','today')->count();
+
+
+
         $statistics = [
             'invite_total'                  => $inviteTotal,//邀请奖励余额
             'invite_now'                    => $inviteNow,
@@ -255,15 +269,26 @@ class Statistics extends Backend
 //        $this->assign('yesterday_exchange_gold', $yesterday_exchange_gold);
 //        $this->assign('total_exchange_gold', $total_exchange_gold);
         $this->assign('man_num', $man_num);
+        $this->assign('man_online', $man_online);
         $this->assign('today_man_num', $today_man_num);
         $this->assign('yesterday_man_num', $yesterday_man_num);
         /*$this->assign('android_from_man_num', $android_from_man_num);
         $this->assign('ios_from_man_num', $ios_from_man_num);*/
         $this->assign('woman_num', $woman_num);
+        $this->assign('woman_online', $woman_online);
         $this->assign('today_woman_num', $today_woman_num);
         $this->assign('yesterday_woman_num', $yesterday_woman_num);
         /*$this->assign('android_from_woman_num', $android_from_woman_num);
         $this->assign('ios_from_woman_num', $ios_from_woman_num);*/
+        $this->assign('idcard_status_num', $idcard_status_num);
+        $this->assign('idcard_status_todaynum', $idcard_status_todaynum);
+
+        $this->assign('vip_num', $vip_num);
+        $this->assign('vip_todaynum', $vip_todaynum);
+
+
+
+
         $this->assign($statistics);
 
         return $this->view->fetch();

+ 28 - 0
application/admin/view/statistics/index.html

@@ -218,6 +218,7 @@
                 <table class="table table-striped">
                     <tr>
                         <td>总人数</td>
+                        <td>在线人数</td>
                         <td>昨日新增人数</td>
                         <td>今日新增</td>
                         <!--<td>安卓</td>-->
@@ -225,6 +226,7 @@
                     </tr>
                     <tr>
                         <td>{$man_num}</td>
+                        <td>{$man_online}</td>
                         <td>{$yesterday_man_num}</td>
                         <td>{$today_man_num}</td>
                         <!--<td></td>-->
@@ -235,6 +237,7 @@
                 <table class="table table-striped">
                     <tr>
                         <td>总人数</td>
+                        <td>在线人数</td>
                         <td>昨日新增人数</td>
                         <td>今日新增</td>
                         <!--<td>安卓</td>-->
@@ -242,6 +245,7 @@
                     </tr>
                     <tr>
                         <td>{$woman_num}</td>
+                        <td>{$woman_online}</td>
                         <td>{$yesterday_woman_num}</td>
                         <td>{$today_woman_num}</td>
                         <!--<td></td>-->
@@ -275,6 +279,30 @@
                     </tr>
                 </table>
 
+                <span style="font-size: 30px;">实名</span>
+                <table class="table table-striped">
+                    <tr>
+                        <td>总实名人数</td>
+                        <td>今日实名人数</td>
+                    </tr>
+                    <tr>
+                        <td>{$idcard_status_num}</td>
+                        <td>{$idcard_status_todaynum}</td>
+                    </tr>
+                </table>
+
+                <span style="font-size: 30px;">VIP</span>
+                <table class="table table-striped">
+                    <tr>
+                        <td>总VIP人数</td>
+                        <td>今日买VIP人数</td>
+                    </tr>
+                    <tr>
+                        <td>{$vip_num}</td>
+                        <td>{$vip_todaynum}</td>
+                    </tr>
+                </table>
+
                 <span style="font-size: 30px;">充值</span>
                 <table class="table table-striped">
                     <tr>