43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
|  | <?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(); | ||
|  |     } | ||
|  | } |