Commit eee5407e by 冷斌

update

parent 7477780d
...@@ -8,17 +8,17 @@ use Common\Controller\AdminbaseController; ...@@ -8,17 +8,17 @@ use Common\Controller\AdminbaseController;
class AdminlogController extends AdminbaseController { class AdminlogController extends AdminbaseController {
function index(){ function index(){
if($_REQUEST['start_time']!=''){ if($_REQUEST['start_time']!=''){
$map['addtime']=array("gt",strtotime($_REQUEST['start_time'])); $map['addtime']=array("gt",strtotime($_REQUEST['start_time']));
$_GET['start_time']=$_REQUEST['start_time']; $_GET['start_time']=$_REQUEST['start_time'];
} }
if($_REQUEST['end_time']!=''){ if($_REQUEST['end_time']!=''){
$map['addtime']=array("lt",strtotime($_REQUEST['end_time'])); $map['addtime']=array("lt",strtotime($_REQUEST['end_time']));
$_GET['end_time']=$_REQUEST['end_time']; $_GET['end_time']=$_REQUEST['end_time'];
} }
if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){ if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){
$map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time']))); $map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time'])));
$_GET['start_time']=$_REQUEST['start_time']; $_GET['start_time']=$_REQUEST['start_time'];
...@@ -26,10 +26,10 @@ class AdminlogController extends AdminbaseController { ...@@ -26,10 +26,10 @@ class AdminlogController extends AdminbaseController {
} }
if($_REQUEST['keyword']!=''){ if($_REQUEST['keyword']!=''){
$map['adminid']=array("like","%".$_REQUEST['keyword']."%"); $map['adminid']=array("like","%".$_REQUEST['keyword']."%");
$_GET['keyword']=$_REQUEST['keyword']; $_GET['keyword']=$_REQUEST['keyword'];
} }
$AdminLog=M("admin_log"); $AdminLog=M("admin_log");
$count=$AdminLog->where($map)->count(); $count=$AdminLog->where($map)->count();
$page = $this->page($count, 20); $page = $this->page($count, 20);
...@@ -42,55 +42,57 @@ class AdminlogController extends AdminbaseController { ...@@ -42,55 +42,57 @@ class AdminlogController extends AdminbaseController {
$this->assign('lists', $lists); $this->assign('lists', $lists);
$this->assign('formget', $_GET); $this->assign('formget', $_GET);
$this->assign("page", $page->show('Admin')); $this->assign("page", $page->show('Admin'));
$this->display(); $this->display();
} }
function del(){ function del(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$result=M("admin_log")->delete($id); $result=M("admin_log")->delete($id);
if($result){ if($result){
$this->success('删除成功'); $this->success('删除成功');
}else{ }else{
$this->error('删除失败'); $this->error('删除失败');
} }
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
} }
function export() function export()
{ {
if($_REQUEST['start_time']!=''){ if($_REQUEST['start_time']!=''){
$map['addtime']=array("gt",strtotime($_REQUEST['start_time'])); $map['addtime']=array("gt",strtotime($_REQUEST['start_time']));
} }
if($_REQUEST['end_time']!=''){ if($_REQUEST['end_time']!=''){
$map['addtime']=array("lt",strtotime($_REQUEST['end_time'])); $map['addtime']=array("lt",strtotime($_REQUEST['end_time']));
} }
if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){ if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){
$map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time']))); $map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time'])));
} }
if($_REQUEST['keyword']!=''){ if($_REQUEST['keyword']!=''){
$map['adminid']=array("like","%".$_REQUEST['keyword']."%"); $map['adminid']=array("like","%".$_REQUEST['keyword']."%");
} }
$xlsName = "Excel"; $xlsName = "Excel";
$AdminLog=M("admin_log"); $AdminLog=M("admin_log");
$xlsData=$AdminLog->where($map)->order("addtime DESC")->select(); $xlsData=$AdminLog->where($map)->order("addtime DESC")->select();
foreach ($xlsData as $k => $v) foreach ($xlsData as $k => $v)
{ {
$xlsData[$k]['msg_type']=$this->msg_type[$v['type']]; // $xlsData[$k]['msg_type']=$this->msg_type[$v['type']];
$xlsData[$k]['addtime']=date("Y-m-d H:i:s",$v['addtime']); $xlsData[$k]['addtime']=date("Y-m-d H:i:s",$v['addtime']);
$xlsData[$k]['ip']=long2ip($v['ip']);
} }
$cellName = array('A','B','C','D','E'); $cellName = array('A','B','C','D','E');
$xlsCell = array( $xlsCell = array(
array('id','序号'), array('id','序号'),
array('msg_type','信息类型'), array('adminid','管理员ID'),
array('account','接收账号'), array('admin','管理员'),
array('content','信息内容'), array('action','操作'),
array('addtime','提交时间'), array('ip','IP'),
array('addtime','时间'),
); );
exportExcel($xlsName,$xlsCell,$xlsData,$cellName); exportExcel($xlsName,$xlsCell,$xlsData,$cellName);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment