MODEL('crm'); $where = array(); if($_GET['day']){ unset($_GET['stime']); unset($_GET['etime']); $time = intval($_GET['day']); if ($time == 1) { //今天 $startTime = mktime(0, 0, 0, date('m'), date('d'), date('y')); $endTime = time(); } else if ($time == 2) {//昨天 $startTime = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 86400; $endTime = mktime(23, 59, 59, date('m'), date('d'), date('Y')) - 86400; } else if ($time == 3) {//本周 $startTime = strtotime(date('Y-m-d', strtotime("this week Monday", time()))); $endTime = strtotime(date('Y-m-d', strtotime("this week Sunday", time()))) + 24 * 3600 - 1; } else if ($time == 4) {//本月 $startTime = mktime(0, 0, 0, date('m'), 1, date('Y')); $endTime = mktime(23, 59, 59, date('m'), date('t'), date('Y')); } $where['PHPYUNBTWSTART_A'] = ''; $where['ctime'][] = array('>', $startTime, 'AND'); $where['ctime'][] = array('<', $endTime, 'AND'); $where['PHPYUNBTWEND_A'] = ''; $urlarr['day'] = $time; }else if ($_GET['stime']) { unset($_GET['day']); $stime = explode('-', $_GET['stime']); $etime = explode('-', $_GET['etime']); $timeBegin = mktime(0, 0, 0, $stime[1], $stime[2], $stime[0]); $timeEnd = mktime(23, 59, 59, $etime[1], $etime[2], $etime[0]); $where['PHPYUNBTWSTART_A'] = ''; $where['ctime'][] = array('>=', $timeBegin, ''); $where['ctime'][] = array('<=', $timeEnd, ''); $where['PHPYUNBTWEND_A'] = ''; $urlarr['stime'] = urlencode($_GET['stime']); $urlarr['etime'] = urlencode($_GET['etime']); } if ($_GET['uid']) { $where['auid'] = $_GET['uid']; $urlarr['uid'] = $_GET['uid']; } if ($_GET['keyword']) { $comM = $this->MODEL('company'); $companyA = $comM->getList(array('name' => array('like', trim($_GET['keyword']))), array('field' => 'uid')); if (!empty($companyA['list'])) { $uids = array(); foreach ($companyA['list'] as $ck => $cv) { $uids[] = $cv['uid']; } $where['uid'] = array('in', pylode(',', $uids)); } } $urlarr = $_GET; $urlarr['page'] = '{{page}}'; $pageurl= Url($_GET['m'], $urlarr, 'admin'); $pageM = $this->MODEL('page'); $pages = $pageM->pageList('crm_release_log', $where, $pageurl, $_GET['page']); if ($pages['total'] > 0) { if ($_GET['order']) { $where['orderby'] = $_GET['t'] . ',' . $_GET['order']; $urlarr['order'] = $_GET['order']; $urlarr['t'] = $_GET['t']; } else { $where['orderby'] = 'ctime,desc'; } $where['limit'] = $pages['limit']; $list = $crmM->getReleaseLogList($where); $this->yunset(array('tasks' => $list)); } $adminM = $this->MODEL('admin'); $auser = $adminM->getList(array(), array('field' => '`uid`,`name`')); $this->yunset('auser', $auser); $this->yuntpl(array('admin/crm_releaselog')); } /** * 删除释放记录 */ function del_action() { $this->check_token(); $crmM = $this->MODEL('crm'); $return = $crmM->delReleaseLog((int)$_GET['id']); $this->layer_msg($return['msg'], $return['errcode'], $return['layertype'], $_SERVER['HTTP_REFERER']); } } ?>