예제 #1
0
 /**
  * 获取房源一段时间内总点击量
  * @return array
  */
 public function do_getPropClickInfo()
 {
     //++ 套餐点击
     if (isset($this->params['plan_type']) && $this->params['plan_type'] == 'combo') {
         $todayClickInfo = $this->do_getComboPropClickInfo();
         if ($this->params['type'] == 'all') {
             $historyClickInfos = $this->do_getComboPropAllClicks();
             $result = array();
             foreach ($historyClickInfos['msg'] as $proId => $historyClick) {
                 $result[$proId] = $historyClick + $todayClickInfo['msg'][$proId];
             }
             return Util_GlobalFunc::buildReturn(1, $result);
         } else {
             return $todayClickInfo;
         }
     }
     //++ 定价点击
     if ($this->params['type'] == 'all') {
         return $this->do_getPropAllClicks();
     }
     $startDate = isset($this->params['startDate']) ? (int) $this->params['startDate'] : date('Ymd');
     $endDate = isset($this->params['endDate']) ? (int) $this->params['endDate'] : date('Ymd');
     return Bll_House_HzHouse::getPropClickInfo(is_string($this->params['proIds']) ? explode(',', $this->params['proIds']) : $this->params['proIds'], $this->cityId, $this->brokerId, $startDate, $endDate);
 }