@ -29,6 +29,11 @@ class PromoteCompanyController extends ThinkController
//列表
//列表
public function lists()
public function lists()
{
{
//设定默认时间
if(!array_key_exists("begintime",$_REQUEST) & & I('type') != 2){
$this->redirect(ACTION_NAME, array('begintime' => date('Y-m-d',strtotime('-30 day')),"endtime"=>date('Y-m-d')));
}
$model = M($this->modelName, 'tab_');
$model = M($this->modelName, 'tab_');
$is_export= false;
$is_export= false;
if (isset($_REQUEST['export']) & & $_REQUEST['export']==1){
if (isset($_REQUEST['export']) & & $_REQUEST['export']==1){
@ -96,17 +101,17 @@ class PromoteCompanyController extends ThinkController
}
}
if (isset($_REQUEST['time_start']) & & isset($_REQUEST['time_end'])) {
// if (isset($_REQUEST['time_start']) & & isset($_REQUEST['time_end'])) {
$time_start = strtotime($_REQUEST['time_start']);
// $time_start = strtotime($_REQUEST['time_start']);
$time_end = strtotime($_REQUEST['time_end'])+ 86399;
// $time_end = strtotime($_REQUEST['time_end'])+ 86399;
$where["_string"] = "(begin_time BETWEEN {$time_start} AND {$time_end}) OR (end_time BETWEEN {$time_start} AND {$time_end}) OR (begin_time < = {$time_end} AND end_time >= {$time_end}) OR (begin_time >0 AND end_time = 0)";
// $where["_string"] = "(begin_time BETWEEN {$time_start} AND {$time_end}) OR (end_time BETWEEN {$time_start} AND {$time_end}) OR (begin_time < = {$time_end} AND end_time >= {$time_end}) OR (begin_time >0 AND end_time = 0)";
} elseif (isset($_REQUEST['time_start'])) {
// } elseif (isset($_REQUEST['time_start'])) {
$time_start = strtotime($_REQUEST['time_start']);
// $time_start = strtotime($_REQUEST['time_start']);
$where["_string"] = "end_time >= {$time_start} OR end_time = 0";
// $where["_string"] = "end_time >= {$time_start} OR end_time = 0";
} elseif (isset($_REQUEST['time_end'])) {
// } elseif (isset($_REQUEST['time_end'])) {
$time_end = strtotime($_REQUEST['time_end'])+ 86399;
// $time_end = strtotime($_REQUEST['time_end'])+ 86399;
$where["_string"] = "begin_time < = {$time_end}";
// $where["_string"] = "begin_time < = {$time_end}";
}
// }
// dd($map);
// dd($map);