pzct/app/controller/manager/Index.php

43 lines
1.3 KiB
PHP
Executable File

<?php
namespace app\controller\manager;
use app\model\VisitLogoModel;
use think\response\View;
class Index extends Base
{
//后台首页
public function index(): View
{
$today = [];
$today[] = ['create_time', '>', strtotime(date('Y-m-d 00:00:00'))];
$today[] = ['create_time', '<', strtotime(date('Y-m-d 23:59:59'))];
// 全部
$data['total'] = VisitLogoModel::field('id')->count();
// 今日全部
$data['todayTotal'] = VisitLogoModel::where($today)->field('id')->count();
// 百度全部
$data['totalBaidu'] = VisitLogoModel::where('referer', 'like', '%baidu.com%')->field('id')->count();
// 360全部
$data['total360'] = VisitLogoModel::where('referer', 'like', '%so.com%')->field('id')->count();
// 百度今日
$data['todayBaidu'] = VisitLogoModel::where($today)->where('referer', 'like', '%baidu.com%')->field('id')->count();
// 360今日
$data['today360'] = VisitLogoModel::where($today)->where('referer', 'like', '%so.com%')->field('id')->count();
// 今日留言
$data['todayMessage'] = \app\model\Message::where($today)->count();
// 总留言
$data['totalMessage'] = \app\model\Message::count();
$this->data['data'] = $data;
return $this->view();
}
}