修正网站关闭和log统计的问题

This commit is contained in:
muzi 2023-03-06 00:14:19 +08:00
parent db94bd17b0
commit 61967bb957
3 changed files with 15 additions and 23 deletions

View File

@ -1,18 +1,9 @@
<?php
namespace app\index\controller;
namespace app\api\controller;
use app\admin\controller\AuthController;
use app\admin\extend\Util as Util;
use app\common\constant\Data;
use app\common\model\FriendLink as friendLinkModel;
use app\common\model\MessageForm as MessageFormModel;
use app\common\model\Tag as TagModel;
use app\common\validate\MessageForm as MessageformValidate;
use app\Request;
use think\db\exception\DataNotFoundException;
use think\db\exception\DbException;
use think\db\exception\ModelNotFoundException;
/**
* 应用入口

View File

@ -39,15 +39,17 @@ class PvLog extends BaseModel
$hour = date('H');
$pvWhere[] = ['date', '=', $date_data];
$pvWhere[] = ['time', '=', $hour];
$pvLogModel = new self;
$pvInfo = $pvLogModel->where($pvWhere)->field('id')->find();
$pvInfo = $this->where($pvWhere)->field('id')->find();
if ($pvInfo) {
$this->where($pvWhere)->inc('view')->update();
$pvLogModel->where($pvWhere)->inc('view')->update();
} else {
$pvData['view'] = 1;
$pvData['date'] = $date_data;
$pvData['time'] = $hour;
$this->save($pvData);
$pvLogModel = new self;
$pvLogModel->view = 1;
$pvLogModel->date = $date_data;
$pvLogModel->time = $hour;
$pvLogModel->save();
}
//uv表
$uvLogModel = new UvLogModel();
@ -61,12 +63,11 @@ class PvLog extends BaseModel
$uvInfo = $uvLogModel->where($uvWhere)->field('id')->find();
//不存在 添加数据
if (!$uvInfo) {
$uvData['ip'] = $ipData;
$uvData['time'] = $hour;
$uvData['date'] = $date_data;
$uvLogModel->save($uvData);
$uvInfo = new UvLogModel();
$uvInfo->ip = $ipData;
$uvInfo->time = $hour;
$uvInfo->date = $date_data;
$uvInfo->save();
}
}
}

View File

@ -40,7 +40,7 @@ class Base extends BaseController
$this->assign('user_id', $this->userId);
}
//判断是否关闭站点。
if (web_config('web_close')) {
if (web_config('web_close')==1) {
$this->error('网站暂时关闭!', '', 'stop');
}
//判断后台统计配置是否开启 1 开启