初始化项目:添加后端代码、ThinkPHP框架、前端资源

This commit is contained in:
amb
2026-09-03 12:42:39 +08:00
commit 482bece22e
3726 changed files with 416708 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
<?php
namespace app\admin\model\data;
use think\Model;
class Traffic extends Model
{
// 表名
protected $name = 'data_traffic';
// 自动写入时间戳字段
protected $autoWriteTimestamp = 'integer';
// 定义时间戳字段名
protected $createTime = 'createtime';
protected $updateTime = false;
protected $deleteTime = false;
protected $uniacid = false;
public function getTotal($startTime,$endTime){
$where = [];
$where['createtime'] = ['between',[$startTime,$endTime]];
$data = self::where($where)
->field([
"FROM_UNIXTIME(createtime, '%Y-%m-%d') as date", // 转换创建时间为日期
"COUNT(*) as store_pv", // 店铺浏览量,包括所有商品浏览
"COUNT(DISTINCT ip) as store_uv", // 基于IP的店铺访客数
"COUNT(IF(page_type<>'other', 1, NULL)) as product_pv", // 商品浏览量
"COUNT(DISTINCT IF(page_type<>'other', ip, NULL)) as product_uv" // 商品访客数,基于IP
])
->find();
return $data;
}
}