You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
3.0 KiB
PHP
138 lines
3.0 KiB
PHP
<?php
|
|
/**
|
|
* 系统检查
|
|
* User: lwx
|
|
* Date: 2018/4/17
|
|
*/
|
|
namespace Admin\Controller;
|
|
|
|
use Think\Controller;
|
|
|
|
class CheckController extends ThinkController{
|
|
|
|
const model_name = 'check';
|
|
|
|
/*
|
|
* 列表
|
|
*/
|
|
public function index() {
|
|
|
|
if (!empty($_REQUEST['type'])){
|
|
$extend['type'] = $_REQUEST['type'];
|
|
unset($_REQUEST['type']);
|
|
}
|
|
|
|
if(!empty($_REQUEST['start']) && !empty($_REQUEST['end'])){
|
|
|
|
$extend['create_time'] = array('BETWEEN',array(strtotime(I('start')),strtotime(I('end'))+24*60*60-1));
|
|
|
|
}elseif(!empty($_REQUEST['start'])){
|
|
|
|
$extend['create_time'] =array('egt',strtotime(I('start')));
|
|
|
|
}elseif(!empty($_REQUEST['end'])){
|
|
|
|
$extend['create_time'] = array('elt',strtotime(I('end'))+24*60*60-1);
|
|
|
|
}
|
|
|
|
if(is_numeric($_REQUEST['status']) && $_REQUEST['status']>=0 && $_REQUEST['status']<3) {$extend['status'] = $_REQUEST['status'];}
|
|
else {$extend['status']=array('egt',0);}
|
|
|
|
if(is_numeric($_GET['t']) && $_GET['t']>0 && $_GET['t']<5) { $extend['type'] = array('like',$_GET['t'].'%'); }
|
|
|
|
|
|
$this->m_title = '系统检查';
|
|
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Check/index','status'=>1])->find());
|
|
|
|
|
|
parent::flists(self::model_name,$_GET["p"],$extend,'url');
|
|
|
|
}
|
|
|
|
/*
|
|
* 更改状态
|
|
*/
|
|
public function status(){
|
|
|
|
parent::set_status(self::model_name);
|
|
|
|
}
|
|
|
|
/*
|
|
* 检测用户相关
|
|
*/
|
|
public function checkUser() {
|
|
|
|
$check = D(self::model_name);
|
|
|
|
if($check->checkUser()>0) {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>1,'url'=>U('Check/index',array('t'=>1))],'json');
|
|
|
|
} else {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>0,'url'=>U('Check/index',array('t'=>1))],'json');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* 检测提现相关
|
|
*/
|
|
public function checkWithdraw() {
|
|
|
|
$check = D(self::model_name);
|
|
|
|
if($check->checkWithdraw()>0) {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>1,'url'=>U('Check/index',array('t'=>2))],'json');
|
|
|
|
} else {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>0,'url'=>U('Check/index',array('t'=>2))],'json');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* 检测推广员相关
|
|
*/
|
|
public function checkPromote() {
|
|
|
|
$check = D(self::model_name);
|
|
|
|
if($check->checkPromote()>0) {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>1,'url'=>U('Check/index',array('t'=>3))],'json');
|
|
|
|
} else {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>0,'url'=>U('Check/index',array('t'=>3))],'json');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* 一键检测
|
|
*/
|
|
public function checkOne() {
|
|
|
|
$check = D(self::model_name);
|
|
|
|
if($check->checkOne()>0) {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>1,'url'=>U('Check/index',array('t'=>4))],'json');
|
|
|
|
} else {
|
|
|
|
$this->ajaxReturn(['info'=>$check->getError(),'status'=>0,'url'=>U('Check/index',array('t'=>4))],'json');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |