where('create_time','<',$shijianchuo)->delete(); //删除url $urlLogModel=new UrlLogModel(); $urlLogModel->where('create_time','<',$shijianchuo)->delete(); //删除uv $uvLogModel=new UvLogModel(); $uvLogModel->where('create_time','<',$shijianchuo)->delete(); } public function set_view(){ //判断 时间 0-1点 为time=0 H 24小时制 $date_data = date("Y-m-d"); $hour = date('H'); $pvWhere[] =['date','=',$date_data]; $pvWhere[] =['time','=',$hour]; $pvInfo =$this->where($pvWhere)->field('id')->find(); if ($pvInfo) { $this->where($pvWhere)->inc('view')->update(); } else { $pvData['view'] = 1; $pvData['date'] = $date_data; $pvData['time'] = $hour; $this->save($pvData); } //uv表 $uvLogModel=new UvLogModel(); //获取ip $ipData = request()->ip(); //查询该ip今天是否存在过 $uvWhere[] =['date','=',$date_data]; $uvWhere[] =['ip','=',$ipData]; $uvInfo = $uvLogModel->where($uvWhere)->field('id')->find(); //不存在 添加数据 if (!$uvInfo) { $uvData['ip'] = $ipData; $uvData['time'] = $hour; $uvData['date'] = $date_data; $uvLogModel->save($uvData); } } }