/**
  * 获取租房房源数据
  * [getBrokerEsfPro description]
  */
 private function getBrokerZfPro()
 {
     $data = $proClickInfo = array();
     $isCombo = Bll_Combo_HouseRelation::isComboCity($this->cityId);
     if ($isCombo['data']) {
         $comboList = Bll_Combo_HouseRelation::getHouseRelations($this->brokerId, Bll_Combo_HouseRelation::SITE_TYPE_HZ, 1);
         $proIds = $this->getObjFieldInfo($comboList, 'houseId');
         $clicksInfo = Bll_Ppc_NewPackageStatsBrokerDay::getHouseComboClickInfo($proIds, date('Ymd'), Model_Ppc_NewPackageStatsHouseDay::SITE_TYPE_HZ);
         if (!empty($clicksInfo)) {
             foreach ($clicksInfo as $val) {
                 if (isset($proClickInfo[$val['propId']])) {
                     $proClickInfo[$val['propId']] += intval($val['cnum']);
                 } else {
                     $proClickInfo[$val['propId']] = intval($val['cnum']);
                 }
             }
         }
     } else {
         $hzBrokerId = Bll_Broker_BrokerCheckInfo::getHzBrokerIdByAjkBrokerId($this->brokerId);
         //定价房源信息
         $fixedProInfos = Bll_House_FixedPro::getInstance()->getBrokerHzFiexdProInfo($hzBrokerId);
         if (empty($fixedProInfos)) {
             $this->outData($data, 1);
         }
         $proIds = $this->getObjFieldInfo($fixedProInfos, 'proid');
         //房源点击量信息
         $proClicks = Bll_House_HzPro::getInstance()->getProClicks($proIds, array(), date('Ymd'));
         if (!empty($proClicks)) {
             //将房源ID作为key拼接点击量信息
             foreach ($proClicks as $proClickVal) {
                 $proClickInfo[$proClickVal['proid']] = intval($proClickVal['cnt']);
             }
         }
     }
     $proInfos = Bll_House_HzPro::getInstance()->getBrokerHzProInfo($proIds, $this->cityId);
     if (empty($proInfos)) {
         $this->outData($data, 1);
     }
     //经纪人橱窗房源设置信息
     $adProInfos = Bll_Broker_ShowcaseAdSetPro::getInstance()->getBrokerAdRentPropInfo($this->brokerId);
     $addPro = array();
     if (!empty($adProInfos)) {
         foreach ($adProInfos as $adProVal) {
             $addPro[$adProVal->propId] = true;
         }
     }
     //房源主表信息
     $propMianInfo = Bll_House_HzPro::getInstance()->getHzProInfoByIds($proIds);
     $propMianNew = array();
     foreach ($propMianInfo as $propMianVal) {
         $propMianNew[$propMianVal->propId]['contentBasic'] = json_decode($propMianVal->contentBasic, true);
         $propMianNew[$propMianVal->propId]['contentOther'] = json_decode($propMianVal->contentOther, true);
     }
     $this->initZfProData($proInfos, $proClickInfo, $addPro, $propMianNew);
 }
 public static function JpComboHouseClick($houseIds, $type)
 {
     $return = array();
     if (!is_array($houseIds)) {
         $houseIds = array($houseIds);
     }
     $clicksP = Bll_Ppc_NewPackageStatsBrokerDay::getHouseComboClickInfo($houseIds, date('Ymd'), Model_Ppc_NewPackageStatsHouseDay::SITE_TYPE_JP);
     //先取今天点击
     $clicks = array();
     foreach ($clicksP as $clickP) {
         $clicks[$clickP['propId']] = intval($clickP['cnum']);
     }
     if ($type == 'today') {
         foreach ($houseIds as $houseId) {
             $return[$houseId] = intval($clicks[$houseId]);
         }
     } elseif ($type == 'all') {
         $historyClick = self::getPropHistoryComboClick($houseIds);
         foreach ($houseIds as $houseId) {
             $return[$houseId] = intval($clicks[$houseId]) + intval($historyClick[$houseId]);
         }
     }
     return Util_GlobalFunc::buildReturn(1, $return);
 }