mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-03-06 10:17:05 +00:00
日志保存时间
This commit is contained in:
parent
b88a7c53e6
commit
86ac5bdd31
@ -1 +1 @@
|
||||
<?php
namespace app\admin\controller\system;
use app\admin\controller\AuthController;
use app\admin\model\system\SystemAdmin;
use app\admin\model\system\SystemLog as LogModel;
use service\UtilService as Util;
/**
* 管理员操作记录表控制器
* Class SystemLog
* @package app\admin\controller\system
*/
class SystemLog extends AuthController
{
/**
* 显示操作记录
*/
public function index(){
LogModel::deleteLog();
$where = Util::getMore([
['pages',''],
['admin_id',''],
['data',''],
],$this->request);
$where['level'] = $this->adminInfo['level'];
$this->assign('where',$where);
$this->assign('admin',SystemAdmin::getOrdAdmin('id,real_name',$this->adminInfo['level']));
$this->assign(LogModel::systemPage($where));
return $this->fetch();
}
}
|
||||
<?php
namespace app\admin\controller\system;
use app\admin\controller\AuthController;
use app\admin\model\system\SystemConfig;
use app\admin\model\system\SystemAdmin;
use app\admin\model\system\SystemLog as LogModel;
use service\UtilService as Util;
/**
* 管理员操作记录表控制器
* Class SystemLog
* @package app\admin\controller\system
*/
class SystemLog extends AuthController
{
/**
* 显示操作记录
*/
public function index(){
$log_cycle = SystemConfig::getValue('log_cycle')?:90;
LogModel::deleteLog($log_cycle);
$where = Util::getMore([
['pages',''],
['admin_id',''],
['data',''],
],$this->request);
$where['level'] = $this->adminInfo['level'];
$this->assign('where',$where);
$this->assign('admin',SystemAdmin::getOrdAdmin('id,real_name',$this->adminInfo['level']));
$this->assign(LogModel::systemPage($where));
return $this->fetch();
}
}
|
||||
@ -99,11 +99,13 @@ class SystemLog extends ModelBasic
|
||||
return self::page($model,$where);
|
||||
}
|
||||
/**
|
||||
* @day
|
||||
* 删除超过90天的日志
|
||||
*/
|
||||
public static function deleteLog(){
|
||||
public static function deleteLog($day = 90){
|
||||
$model = new self;
|
||||
$model->where('add_time','<',time()-7776000);
|
||||
$times = $day*86400;
|
||||
$model->where('add_time','<',time()-$times);
|
||||
$model->delete();
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user