1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- declare (strict_types = 1);
- namespace app\api\controller\analysis;
- use app\api\controller\Controller;
- use app\store\model\analysis\AnalysisDailyRetain;
- use app\store\model\analysis\AnalysisDailyVisit;
- use app\store\model\analysis\AnalysisMonthlyRetain;
- use app\store\model\analysis\AnalysisMonthlyVisit;
- use app\store\model\analysis\AnalysisPageVisit;
- use app\store\model\analysis\AnalysisWeeklyRetain;
- use app\store\model\analysis\AnalysisWeeklyVisit;
- use think\facade\Log;
- /**
- * 每日执行统计脚本
- *
- * Class Visit
- * @package app\api\controller\analysis
- */
- class Visit extends Controller
- {
- /**
- * 全部数据
- */
- public function all()
- {
- $stime = time();
- $this->daily();
- $this->weekly();
- $this->monthly();
- $etime = time();
- Log::info('---- 每日统计脚本执行完成');
- echo "执行成功:消耗:".($etime-$stime)."s";
- }
- public function test()
- {
- echo '测试';
- Log::info('---- 测试');
- }
- /**
- * 每日数据
- */
- public function daily()
- {
- // 行为分析
- AnalysisDailyVisit::addVisit();
- // 页面分析
- AnalysisPageVisit::addVisit();
- // 留存分析
- AnalysisDailyRetain::addVisit();
- }
- /**
- * 每周数据
- */
- public function weekly()
- {
- // 行为分析
- AnalysisWeeklyVisit::addVisit();
- // 留存分析
- AnalysisWeeklyRetain::addVisit();
- }
- /**
- * 每月数据
- */
- public function monthly()
- {
- // 行为分析
- AnalysisMonthlyVisit::addVisit();
- // 留存分析
- AnalysisMonthlyRetain::addVisit();
- }
- }
|