Ejemplo n.º 1
0
 /**
  * 获取二手房房源列表信息
  * @return array
  */
 private function getBrokerEsfPro()
 {
     //获取经纪人参加活动二手房房源id
     $proIds = $this->getProIdsByBrokerId(Bll_Combo_HouseRelation::SITE_TYPE_AJK);
     //获取经纪人参加活动二手房房源详细信息
     $proInfos = Bll_House_EsfHouse::getHouseInfo($proIds, $this->cityId);
     //获取经纪人已经参加活动房源
     $getBrokerResActivity = Bll_Activity_Res_ProInfo::getBrokerResActivityPropInfo($this->brokerId);
     $resActivityNum = count($getBrokerResActivity);
     //过滤已经参加活动二手房房源,同时返回必须参数(参数拼接)
     $result = Bll_Activity_Res_ProInfo::getCanSetEsfProList($proInfos, $getBrokerResActivity);
     //根据最新发布时间排序
     array_multisort($result['orderByEsfProId'], SORT_DESC, $result['data']);
     return $pageAttributes = array('data' => $result['data'], 'resActivityNum' => $resActivityNum, 'resActivityNumLeave' => 10 - $resActivityNum);
 }